<!--copyright Richard Lowry 2000--><!--all rights reserved-->var xjz = " ";function calc(){var x1=0, x2=0;var sx1=0, sx2=0;var sum1=0, sum2=0, sumt=0;var sumsq1=0, sumsq2=0, sumsqt=0;var ss1=0, ss2=0, sst=0, ssbg=0;var n1=0, n2=0, nt=0;var m1=0, m2=0, mt=0;var df=0, r=0;var num=0, denom=0;for(var i=0; i<15; i++){document.show1.elements[i].value = "";}<!--end.for-->x1 = document.a1.elements[0].value;if(x1.indexOf("\r")>-1){xjz="\r"}else{xjz="\n"}sx1 = x1.split(xjz);for(var i=0; i<sx1.length; i++){if(sx1[i].length>0){n1=n1+1;}}<!--end.for-->x2 = document.a1.elements[1].value;sx2 = x2.split(xjz);for(var i=0; i<sx2.length; i++){if(sx2[i].length>0){n2=n2+1;}}<!--end.for-->for(var i=0; i<n1; i++){sum1 = sum1+sx1[i]*1;sumsq1 = sumsq1+(sx1[i]*sx1[i]);}<!--end.for-->for(var i=0; i<n2; i++){sum2 = sum2+sx2[i]*1;sumsq2 = sumsq2+(sx2[i]*sx2[i]);}<!--end.for-->m1 = sum1/n1;ss1 = sumsq1-((sum1*sum1)/n1);m2 = sum2/n2;ss2 = sumsq2-((sum2*sum2)/n2);sumt = sum1+sum2*1;sumsqt = sumsq1+sumsq2*1;nt = n1+n2*1;mt = sumt/nt;sst = sumsqt-((sumt*sumt)/nt);document.show1.elements[0].value = n1;document.show1.elements[1].value = n2;document.show1.elements[3].value = sum1;document.show1.elements[4].value = sum2;document.show1.elements[6].value = sumsq1;document.show1.elements[7].value = sumsq2;document.show1.elements[9].value = Math.round(ss1*10000)/10000;document.show1.elements[10].value = Math.round(ss2*10000)/10000;document.show1.elements[12].value = Math.round(m1*10000)/10000;document.show1.elements[13].value = Math.round(m2*10000)/10000;document.show1.elements[2].value = nt;document.show1.elements[5].value = sumt;document.show1.elements[8].value = sumsqt;document.show1.elements[11].value = Math.round(sst*10000)/10000;document.show1.elements[14].value = Math.round(mt*10000)/10000;df = n1+n2-2;document.df.elements[0].value = df;ssbg = sst-ss1-ss2;r = Math.sqrt(ssbg/sst);if(m1>m2){r=r*(-1)}document.diff.elements[0].value = Math.round(r*100)/100;if(m2>m1){document.diff.elements[0].value ="+"+document.diff.elements[0].value;}r = eval(r);num = r*Math.sqrt(df);denom = Math.sqrt(1-(r*r));var t = num/denom;t = Math.round(t*100)/100;document.t.elements[0].value = t;if(t>0){document.t.elements[0].value = "+"+document.t.elements[0].value;}document.pa.elements[0].value = Tcall(buzz(eval(t),eval(df)));document.pb.elements[0].value = document.pa.elements[0].value/2;if(document.pa.elements[0].value<.0001||document.pa.elements[0].value>1.0){document.pa.elements[0].value = "<.0001";}if(document.pb.elements[0].value<.0001||document.pb.elements[0].value>1.0){document.pb.elements[0].value = "<.0001";}}<!--end.f.calc-->function unwipe(){var n1 = document.show1.elements[0].value;var n2 = document.show1.elements[1].value;var nt = document.show1.elements[2].value;var sum1 = document.show1.elements[3].value;var sum2 = document.show1.elements[4].value;var sumt = document.show1.elements[5].value;var sumsq1 = document.show1.elements[6].value;var sumsq2 = document.show1.elements[7].value;var sumsqt = document.show1.elements[8].value;var ss1 = document.show1.elements[9].value;var ss2 = document.show1.elements[10].value;var sst = document.show1.elements[11].value;var m1 = document.show1.elements[12].value;var m2 = document.show1.elements[13].value;var mt = document.show1.elements[14].value;var diff = document.diff.elements[0].value;var t = document.t.elements[0].value;var df = document.df.elements[0].value;var p1 = document.pb.elements[0].value;var p2 = document.pa.elements[0].value;var jx1 = "";var jz1 = document.a1.elements[0].value.split("\r");for(var i=0; i<jz1.length; i++) {jx1+=jz1[i]+"<BR>";}var jx2 = "";var jz2 = document.a1.elements[1].value.split("\r");for(var i=0; i<jz2.length; i++) {jx2+=jz2[i]+"<BR>";}var date = new Date();var aa = '<FONT COLOR="010785">VassarStats Printable Report<BR>Point Biserial Correlation Coefficient</FONT><br>'+date+'<HR>';document.open();document.write('<BODY BGCOLOR="#FFFFFF"><font face="verdana, arial">');document.write('<font face="verdana, arial">'+aa);document.write('<FONT COLOR="010785">Y Values Entered</font><TABLE BORDER=1 CELLSPACING="2" CELLPADDING="4"><TR><TD align=center valign=top><font face="verdana, arial"><FONT COLOR="#010785">For X=0</FONT><BR><TD align=center valign=top><font face="verdana, arial"><FONT COLOR="#010785">For X=1</FONT><BR><TR align=center><TD align=center valign=top><font face="verdana, arial">'+jx1+'<TD align=center valign=top><font face="verdana, arial">'+jx2+'</TABLE>');document.write('<HR><FONT COLOR="010785">Summary Data</font><TABLE BORDER=1 CELLSPACING="2" CELLPADDING="4"><TR align=center valign=top><TD BGCOLOR="#FFFFFF"><TD><font face="verdana, arial"><FONT COLOR="#010785">X=0</FONT><BR><TD><font face="verdana, arial"><FONT COLOR="#010785">X=1</FONT><BR><TD><font face="verdana, arial"><FONT COLOR="#010785">Total</FONT><BR><TR align=center valign=top><TD align=right><font face="verdana, arial">n<BR><TD><font face="verdana, arial">'+n1+'<BR><TD><font face="verdana, arial">'+n2+'<BR><TD><font face="verdana, arial">'+nt+'<BR><TR align=center valign=top><TD align=right><font face="verdana, arial"><FONT COLOR="#FFFFFF">-</FONT><IMG ALIGN=Absmiddle SRC="sum.gif" WIDTH="14" HEIGHT="15">Y<BR><TD><font face="verdana, arial">'+sum1+'<BR><TD><font face="verdana, arial">'+sum2+'<BR><TD><font face="verdana, arial">'+sumt+'<BR><TR align=center valign=top><TD align=right><font face="verdana, arial"><FONT COLOR="#FFFFFF">-</FONT><IMG ALIGN=Absmiddle SRC="sum.gif" WIDTH="14" HEIGHT="15">Y<SUP>2</SUP><BR><TD><font face="verdana, arial">'+sumsq1+'<BR><TD><font face="verdana, arial">'+sumsq2+'<BR><TD><font face="verdana, arial">'+sumsqt+'<BR><TR align=center valign=top><TD align=right><font face="verdana, arial">SS<SUB>Y</SUB><BR><TD><font face="verdana, arial">'+ss1+'<BR><TD><font face="verdana, arial">'+ss2+'<BR><TD><font face="verdana, arial">'+sst+'<BR><TR align=center valign=top><TD align=right><font face="verdana, arial">mean<SUB>Y</SUB><BR><TD><font face="verdana, arial">'+m1+'<BR><TD><font face="verdana, arial">'+m2+'<BR><TD><font face="verdana, arial">'+mt+'<BR></TABLE><HR>');document.write('<TABLE BORDER=1 CELLSPACING=2 CELLPADDING=4><TR ALIGN=Center><TD><font face="verdana, arial"><FONT COLOR="010785">r<SUB>pb</SUB></font><TD><font face="verdana, arial">&nbsp;<FONT COLOR="010785">t</font>&nbsp;<TD><font face="verdana, arial">&nbsp;<FONT COLOR="010785">df</font>&nbsp;<TR ALIGN=Center><TD><font face="verdana, arial">'+diff+'<TD><font face="verdana, arial">'+t+'<TD><font face="verdana, arial">'+df+'</TABLE><TABLE BORDER=1 CELLSPACING=1 CELLPADDING=4><TR ALIGN=left><TD rowspan=2><font face="verdana, arial">&nbsp;&nbsp;<FONT COLOR="010785">P</font>&nbsp;&nbsp;<Td><font face="verdana, arial"><FONT COLOR="010785">one-tailed</font><Td><font face="verdana, arial">'+p1+'<TR ALIGN=left><Td><font face="verdana, arial"><FONT COLOR="010785">two-tailed</font><Td><font face="verdana, arial">'+p2+'</TABLE><HR><TABLE BORDER=1 CELLSPACING="2" CELLPADDING="4"><TR valign=top><TD><font face="verdana, arial"><A HREF="VassarStats.html" TARGET="VassarStats">Home</A><TD><font face="verdana, arial">Click this link only if you did not arrive here via the VassarStats main page.</TABLE>')document.close();}<!--end.f.unwipe-->
