<!--copyright Richard Lowry 2000--><!--all rights reserved-->var r = 0*1;var c = 0*1;var jxz = 0*1;var sub1 = new Array();var sub2 = new Array();var sub3 = new Array();var sub4 = new Array();var xjz = " ";function wash(){for(var i=0; i<16; i++){document.a1.elements[i].style.backgroundColor="#ffffff"}}function paint(){for(var i=0; i<16; i++){document.a1.elements[i].style.backgroundColor="#FFFFCC"}if(r<4){for(var i=12; i<16; i++){document.a1.elements[i].style.backgroundColor="#ffffff"}}if(r<3){for(var i=8; i<12; i++){document.a1.elements[i].style.backgroundColor="#ffffff"}}if(r<2){wash()}if(c<4){document.a1.elements[3].style.backgroundColor="#ffffff";document.a1.elements[7].style.backgroundColor="#ffffff";document.a1.elements[11].style.backgroundColor="#ffffff";document.a1.elements[15].style.backgroundColor="#ffffff";}if(c<3){document.a1.elements[2].style.backgroundColor="#ffffff";document.a1.elements[6].style.backgroundColor="#ffffff";document.a1.elements[10].style.backgroundColor="#ffffff";document.a1.elements[14].style.backgroundColor="#ffffff";}if(c<2){wash()}}<!-- end.f.paint -->function yell(){r=document.setup.elements[0].value*1;c=document.setup.elements[1].value*1;paint();document.setup.elements[3].value = r+"rows x "+c+"columns";document.setup.elements[3].value = r+"rows x "+c+"columns";for(var i=0; i<16; i++){if (document.a1.elements[i].value == "---") {document.a1.elements[i].value =""};}<!--end.for-->var rr = r*1;var cc = c*1;document.f.elements[0].value = rr+"rows x "+cc+"columns";if(r<2 || r>4){alert("The number of rows must be an integer value between 2 and 4, inclusive.");document.setup.elements[3].value = "Invalid entry.";}<!--end.if-->if(c<2 || c>4){alert("The number of columns must be an integer value between 2 and 4, inclusive.");document.setup.elements[3].value = "Invalid entry.";}<!--end.if--> }<!--end.f.yell-->function wipe(){for(var i=0; i<16; i++){document.a1.elements[i].value = "";document.a1.elements[i].style.backgroundColor="#ffffff";}document.setup.elements[0].value = "";document.setup.elements[1].value = "";document.setup.elements[3].value = "";for(var i=0; i<25; i++){document.a2.elements[i].value = "";document.a0.elements[i].value = "";}for(var i=0; i<28; i++){document.f.elements[i].value = ""}}<!--end.f.wipe-->var nr1c1 = 0*1;var nr1c2 = 0*1;var nr1c3 = 0*1;var nr1c4 = 0*1;var nr2c1 = 0*1;var nr2c2 = 0*1;var nr2c3 = 0*1;var nr2c4 = 0*1;var nr3c1 = 0*1;var nr3c2 = 0*1;var nr3c3 = 0*1;var nr3c4 = 0*1;var nr4c1 = 0*1;var nr4c2 = 0*1;var nr4c3 = 0*1;var nr4c4 = 0*1;var nr1 = 0*1;var nr2 = 0*1;var nr3 = 0*1;var nr4 = 0*1;var nc1 = 0*1;var nc2 = 0*1;var nc3 = 0*1;var nc4 = 0*1;var nt = 0*1;var xr1c1 = 0*1;var xr1c2 = 0*1;var xr1c3 = 0*1;var xr1c4 = 0*1;var xr2c1 = 0*1;var xr2c2 = 0*1;var xr2c3 = 0*1;var xr2c4 = 0*1;var xr3c1 = 0*1;var xr3c2 = 0*1;var xr3c3 = 0*1;var xr3c4 = 0*1;var xr4c1 = 0*1;var xr4c2 = 0*1;var xr4c3 = 0*1;var xr4c4 = 0*1;var sumr1c1 = 0*1;var sumr1c2 = 0*1;var sumr1c3 = 0*1;var sumr1c4 = 0*1;var sumr2c1 = 0*1;var sumr2c2 = 0*1;var sumr2c3 = 0*1;var sumr2c4 = 0*1;var sumr3c1 = 0*1;var sumr3c2 = 0*1;var sumr3c3 = 0*1;var sumr3c4 = 0*1;var sumr4c1 = 0*1;var sumr4c2 = 0*1;var sumr4c3 = 0*1;var sumr4c4 = 0*1;var sumr1 = 0*1;var sumr2 = 0*1;var sumr3 = 0*1;var sumr4 = 0*1;var sumc1 = 0*1;var sumc2 = 0*1;var sumc3 = 0*1;var sumc4 = 0*1;var sumt = 0*1;var mr1c1 = 0*1;var mr1c2 = 0*1;var mr1c3 = 0*1;var mr1c4 = 0*1;var mr2c1 = 0*1;var mr2c2 = 0*1;var mr2c3 = 0*1;var mr2c4 = 0*1;var mr3c1 = 0*1;var mr3c2 = 0*1;var mr3c3 = 0*1;var mr3c4 = 0*1;var mr4c1 = 0*1;var mr4c2 = 0*1;var mr4c3 = 0*1;var mr4c4 = 0*1;var mr1 = 0*1;var mr2 = 0*1;var mr3 = 0*1;var mr4 = 0*1;var mc1 = 0*1;var mc2 = 0*1;var mc3 = 0*1;var mc4 = 0*1;var mt = 0*1;var sumsqr1c1 = 0*1;var sumsqr1c2 = 0*1;var sumsqr1c3 = 0*1;var sumsqr1c4 = 0*1;var sumsqr2c1 = 0*1;var sumsqr2c2 = 0*1;var sumsqr2c3 = 0*1;var sumsqr2c4 = 0*1;var sumsqr3c1 = 0*1;var sumsqr3c2 = 0*1;var sumsqr3c3 = 0*1;var sumsqr3c4 = 0*1;var sumsqr4c1 = 0*1;var sumsqr4c2 = 0*1;var sumsqr4c3 = 0*1;var sumsqr4c4 = 0*1;var sumsqt = 0*1;var ssr1c1 = 0*1;var ssr1c2 = 0*1;var ssr1c3 = 0*1;var ssr1c4 = 0*1;var ssr2c1 = 0*1;var ssr2c2 = 0*1;var ssr2c3 = 0*1;var ssr2c4 = 0*1;var ssr3c1 = 0*1;var ssr3c2 = 0*1;var ssr3c3 = 0*1;var ssr3c4 = 0*1;var ssr4c1 = 0*1;var ssr4c2 = 0*1;var ssr4c3 = 0*1;var ssr4c4 = 0*1;var sst = 0*1;var ssbg = 0*1;var sswg = 0*1;var ssr = 0*1;var ssc = 0*1;var ssrxc = 0*1;var part = 0*1;var dft = 0*1;var dfwg = 0*1;var dfr = 0*1;var dfc = 0*1;var dfrxc = 0*1;var subs = 0*1;function calc(){if(document.setup.elements[0].value==""||document.setup.elements[1].value==""){alert("Please perform the Setup operation before proceeding.");}<!--end.if-->nr1c1 = 0*1;nr1c2 = 0*1;nr1c3 = 0*1;nr1c4 = 0*1;nr2c1 = 0*1;nr2c2 = 0*1;nr2c3 = 0*1;nr2c4 = 0*1;nr3c1 = 0*1;nr3c2 = 0*1;nr3c3 = 0*1;nr3c4 = 0*1;nr4c1 = 0*1;nr4c2 = 0*1;nr4c3 = 0*1;nr4c4 = 0*1;nr1 = 0*1;nr2 = 0*1;nr3 = 0*1;nr4 = 0*1;nc1 = 0*1;nc2 = 0*1;nc3 = 0*1;nc4 = 0*1;nt = 0*1;xr1c1 = 0*1;xr1c2 = 0*1;xr1c3 = 0*1;xr1c4 = 0*1;xr2c1 = 0*1;xr2c2 = 0*1;xr2c3 = 0*1;xr2c4 = 0*1;xr3c1 = 0*1;xr3c2 = 0*1;xr3c3 = 0*1;xr3c4 = 0*1;xr4c1 = 0*1;xr4c2 = 0*1;xr4c3 = 0*1;xr4c4 = 0*1;sumr1c1 = 0*1;sumr1c2 = 0*1;sumr1c3 = 0*1;sumr1c4 = 0*1;sumr2c1 = 0*1;sumr2c2 = 0*1;sumr2c3 = 0*1;sumr2c4 = 0*1;sumr3c1 = 0*1;sumr3c2 = 0*1;sumr3c3 = 0*1;sumr3c4 = 0*1;sumr4c1 = 0*1;sumr4c2 = 0*1;sumr4c3 = 0*1;sumr4c4 = 0*1;sumr1 = 0*1;sumr2 = 0*1;sumr3 = 0*1;sumr4 = 0*1;sumc1 = 0*1;sumc2 = 0*1;sumc3 = 0*1;sumc4 = 0*1;sumt = 0*1;mr1c1 = 0*1;mr1c2 = 0*1;mr1c3 = 0*1;mr1c4 = 0*1;mr2c1 = 0*1;mr2c2 = 0*1;mr2c3 = 0*1;mr2c4 = 0*1;mr3c1 = 0*1;mr3c2 = 0*1;mr3c3 = 0*1;mr3c4 = 0*1;mr4c1 = 0*1;mr4c2 = 0*1;mr4c3 = 0*1;mr4c4 = 0*1;mr1 = 0*1;mr2 = 0*1;mr3 = 0*1;mr4 = 0*1;mc1 = 0*1;mc2 = 0*1;mc3 = 0*1;mc4 = 0*1;mt = 0*1;sumsqr1c1 = 0*1;sumsqr1c2 = 0*1;sumsqr1c3 = 0*1;sumsqr1c4 = 0*1;sumsqr2c1 = 0*1;sumsqr2c2 = 0*1;sumsqr2c3 = 0*1;sumsqr2c4 = 0*1;sumsqr3c1 = 0*1;sumsqr3c2 = 0*1;sumsqr3c3 = 0*1;sumsqr3c4 = 0*1;sumsqr4c1 = 0*1;sumsqr4c2 = 0*1;sumsqr4c3 = 0*1;sumsqr4c4 = 0*1;sumsqt = 0*1;ssr1c1 = 0*1;ssr1c2 = 0*1;ssr1c3 = 0*1;ssr1c4 = 0*1;ssr2c1 = 0*1;ssr2c2 = 0*1;ssr2c3 = 0*1;ssr2c4 = 0*1;ssr3c1 = 0*1;ssr3c2 = 0*1;ssr3c3 = 0*1;ssr3c4 = 0*1;ssr4c1 = 0*1;ssr4c2 = 0*1;ssr4c3 = 0*1;ssr4c4 = 0*1;sst = 0*1;ssbg = 0*1;sswg = 0*1;ssr = 0*1;ssc = 0*1;ssrxc = 0*1;subs = 0*1;xr1c1 = document.a1[0].value;if(xr1c1.indexOf("\r")>-1){xjz="\r"}else{xjz="\n"}xr1c1 = xr1c1.split(xjz);nr1c1 = xr1c1.length;for(var i=0; i<xr1c1.length; i++) {sumr1c1+=xr1c1[i]*1; sumsqr1c1+=xr1c1[i]*xr1c1[i];}ssr1c1=sumsqr1c1-((sumr1c1*sumr1c1)/nr1c1);sswg+=ssr1c1;mr1c1=sumr1c1/nr1c1;xr1c2 = document.a1[1].value;xr1c2 = xr1c2.split(xjz);nr1c2 = xr1c1.length; for(var i=0; i<xr1c1.length; i++) {sumr1c2+=xr1c2[i]*1; sumsqr1c2+=xr1c2[i]*xr1c2[i];}ssr1c2=sumsqr1c2-((sumr1c2*sumr1c2)/nr1c2);sswg+=ssr1c2;mr1c2=sumr1c2/nr1c2;xr1c3 = document.a1[2].value;if (c>=3) {xr1c3 = xr1c3.split(xjz);nr1c3 = xr1c1.length; for(var i=0; i<xr1c1.length; i++) {sumr1c3+=xr1c3[i]*1; sumsqr1c3+=xr1c3[i]*xr1c3[i];} ssr1c3=sumsqr1c3-((sumr1c3*sumr1c3)/nr1c3); mr1c3=sumr1c3/nr1c3;}xr1c4 = document.a1[3].value;if (c==4) {xr1c4 = xr1c4.split(xjz);nr1c4 = xr1c1.length; for(var i=0; i<xr1c1.length; i++) {sumr1c4+=xr1c4[i]*1; sumsqr1c4+=xr1c4[i]*xr1c4[i];} ssr1c4=sumsqr1c4-((sumr1c4*sumr1c4)/nr1c4); mr1c4=sumr1c4/nr1c4;}xr2c1 = document.a1[4].value;xr2c1 = xr2c1.split(xjz);nr2c1 = xr2c1.length; for(var i=0; i<xr2c1.length; i++) {sumr2c1+=xr2c1[i]*1; sumsqr2c1+=xr2c1[i]*xr2c1[i];} ssr2c1=sumsqr2c1-((sumr2c1*sumr2c1)/nr2c1); mr2c1=sumr2c1/nr2c1;xr2c2 = document.a1[5].value;xr2c2 = xr2c2.split(xjz);nr2c2 = xr2c1.length; for(var i=0; i<xr2c1.length; i++) {sumr2c2+=xr2c2[i]*1; sumsqr2c2+=xr2c2[i]*xr2c2[i];} ssr2c2=sumsqr2c2-((sumr2c2*sumr2c2)/nr2c2); mr2c2=sumr2c2/nr2c2;xr2c3 = document.a1[6].value;if (c>=3) {xr2c3 = xr2c3.split(xjz);nr2c3 = xr2c1.length; for(var i=0; i<xr2c1.length; i++) {sumr2c3+=xr2c3[i]*1; sumsqr2c3+=xr2c3[i]*xr2c3[i];} ssr2c3=sumsqr2c3-((sumr2c3*sumr2c3)/nr2c3); mr2c3=sumr2c3/nr2c3;}xr2c4 = document.a1[7].value;if (c==4) {xr2c4 = xr2c4.split(xjz);nr2c4 = xr2c1.length; for(var i=0; i<xr2c1.length; i++) {sumr2c4+=xr2c4[i]*1; sumsqr2c4+=xr2c4[i]*xr2c4[i];} ssr2c4=sumsqr2c4-((sumr2c4*sumr2c4)/nr2c4); mr2c4=sumr2c4/nr2c4;}xr3c1 = document.a1[8].value;if (r>=3) {xr3c1 = xr3c1.split(xjz);nr3c1 = xr3c1.length; for(var i=0; i<xr3c1.length; i++) {sumr3c1+=xr3c1[i]*1; sumsqr3c1+=xr3c1[i]*xr3c1[i];} ssr3c1=sumsqr3c1-((sumr3c1*sumr3c1)/nr3c1); mr3c1=sumr3c1/nr3c1;}xr3c2 = document.a1[9].value;if (r>=3) {xr3c2 = xr3c2.split(xjz);nr3c2 = xr3c1.length; for(var i=0; i<xr3c1.length; i++) {sumr3c2+=xr3c2[i]*1; sumsqr3c2+=xr3c2[i]*xr3c2[i];} ssr3c2=sumsqr3c2-((sumr3c2*sumr3c2)/nr3c2); mr3c2=sumr3c2/nr3c2;}xr3c3 = document.a1[10].value;if (r>=3&&c>=3) {xr3c3 = xr3c3.split(xjz);nr3c3 = xr3c1.length; for(var i=0; i<xr3c1.length; i++) {sumr3c3+=xr3c3[i]*1; sumsqr3c3+=xr3c3[i]*xr3c3[i];} ssr3c3=sumsqr3c3-((sumr3c3*sumr3c3)/nr3c3);  mr3c3=sumr3c3/nr3c3;}xr3c4 = document.a1[11].value;if (r>=3&&c==4) {xr3c4 = xr3c4.split(xjz);nr3c4 = xr3c1.length; for(var i=0; i<xr3c1.length; i++) {sumr3c4+=xr3c4[i]*1; sumsqr3c4+=xr3c4[i]*xr3c4[i];} ssr3c4=sumsqr3c4-((sumr3c4*sumr3c4)/nr3c4);  mr3c4=sumr3c4/nr3c4;}xr4c1 = document.a1[12].value;if (r==4) {xr4c1 = xr4c1.split(xjz);nr4c1 = xr4c1.length; for(var i=0; i<xr4c1.length; i++) {sumr4c1+=xr4c1[i]*1; sumsqr4c1+=xr4c1[i]*xr4c1[i];} ssr4c1=sumsqr4c1-((sumr4c1*sumr4c1)/nr4c1);  mr4c1=sumr4c1/nr4c1;}xr4c2 = document.a1[13].value;if (r==4) {xr4c2 = xr4c2.split(xjz);nr4c2 = xr4c1.length; for(var i=0; i<xr4c1.length; i++) {sumr4c2+=xr4c2[i]*1; sumsqr4c2+=xr4c2[i]*xr4c2[i];} ssr4c2=sumsqr4c2-((sumr4c2*sumr4c2)/nr4c2); sswg+=ssr4c2*1; mr4c2=sumr4c2/nr4c2;}xr4c3 = document.a1[14].value;if (r==4&&c>=3) {xr4c3 = xr4c3.split(xjz);nr4c3 = xr4c1.length; for(var i=0; i<xr4c1.length; i++) {sumr4c3+=xr4c3[i]*1; sumsqr4c3+=xr4c3[i]*xr4c3[i];} ssr4c3=sumsqr4c3-((sumr4c3*sumr4c3)/nr4c3); sswg+=ssr4c3; mr4c3=sumr4c3/nr4c3;}xr4c4 = document.a1[15].value;if (r==4&&c==4) {xr4c4 = xr4c4.split(xjz);nr4c4 = xr4c1.length; for(var i=0; i<xr4c1.length; i++) {sumr4c4+=xr4c4[i]*1; sumsqr4c4+=xr4c4[i]*xr4c4[i];} ssr4c4=sumsqr4c4-((sumr4c4*sumr4c4)/nr4c4); mr4c4=sumr4c4/nr4c4;}sumr1 = sumr1c1+sumr1c2+sumr1c3+sumr1c4*1;sumr2 = sumr2c1+sumr2c2+sumr2c3+sumr2c4*1;sumr3 = sumr3c1+sumr3c2+sumr3c3+sumr3c4*1;sumr4 = sumr4c1+sumr4c2+sumr4c3+sumr4c4*1;sumc1 = sumr1c1+sumr2c1+sumr3c1+sumr4c1*1;sumc2 = sumr1c2+sumr2c2+sumr3c2+sumr4c2*1;sumc3 = sumr1c3+sumr2c3+sumr3c3+sumr4c3*1;sumc4 = sumr1c4+sumr2c4+sumr3c4+sumr4c4*1;sumt = sumr1+sumr2+sumr3+sumr4*1;sumsqt = sumsqr1c1+sumsqr1c2+sumsqr1c3+sumsqr1c4+sumsqr2c1+sumsqr2c2+sumsqr2c3+sumsqr2c4+sumsqr3c1+sumsqr3c2+sumsqr3c3+sumsqr3c4+sumsqr4c1+sumsqr4c2+sumsqr4c3+sumsqr4c4*1;nr1 = nr1c1+nr1c2+nr1c3+nr1c4*1;nr2 = nr2c1+nr2c2+nr2c3+nr2c4*1;nr3 = nr3c1+nr3c2+nr3c3+nr3c4*1;nr4 = nr4c1+nr4c2+nr4c3+nr4c4*1;nc1 = nr1c1+nr2c1+nr3c1+nr4c1*1;nc2 = nr1c2+nr2c2+nr3c2+nr4c2*1;nc3 = nr1c3+nr2c3+nr3c3+nr4c3*1;nc4 = nr1c4+nr2c4+nr3c4+nr4c4*1;nt = nr1+nr2+nr3+nr4*1;sst = sumsqt-((sumt*sumt)/nt);part = (sumt*sumt)/nt;mt = sumt/nt;sswg = ssr1c1+ssr1c2+ssr1c3+ssr1c4+ssr2c1+ssr2c2+ssr2c3+ssr2c4+ssr3c1+ssr3c2+ssr3c3+ssr3c4+ssr4c1+ssr4c2+ssr4c3+ssr4c4*1;ssbg = sst-sswg;ssr = ((sumr1*sumr1)/nr1)+((sumr2*sumr2)/nr2);if (r>2) {ssr+=(sumr3*sumr3)/nr3;}if (r>3) {ssr+=(sumr4*sumr4)/nr4;}ssr = ssr-part;ssc = ((sumc1*sumc1)/nc1)+((sumc2*sumc2)/nc2);if (c>2) {ssc+=(sumc3*sumc3)/nc3;}if (c>3) {ssc+=(sumc4*sumc4)/nc4;}ssc = ssc-part;ssrxc = ssbg-ssr-ssc;document.a2.elements[0].value = Math.round(mr1c1*10000)/10000;document.a2.elements[1].value = Math.round(mr1c2*10000)/10000;document.a2.elements[5].value = Math.round(mr2c1*10000)/10000;document.a2.elements[6].value = Math.round(mr2c2*10000)/10000;document.a0.elements[0].value = nr1c1;document.a0.elements[1].value = nr1c2;document.a0.elements[5].value = nr2c1;document.a0.elements[6].value = nr2c2;if (c>=3) {document.a2.elements[2].value = Math.round(mr1c3*10000)/10000;} else{document.a2.elements[2].value ="---"}if (c>=3) {document.a0.elements[2].value = nr1c1;} else{document.a0.elements[2].value ="---"}if (c==4) {document.a2.elements[3].value = Math.round(mr1c4*10000)/10000;} else{document.a2.elements[3].value ="---"}if (c==4) {document.a0.elements[3].value = nr1c1;} else{document.a0.elements[3].value ="---"}if (c>=3) {document.a2.elements[7].value = Math.round(mr2c3*10000)/10000;} else{document.a2.elements[7].value ="---"}if (c>=3) {document.a0.elements[7].value = nr2c1;} else{document.a0.elements[7].value ="---"}if (c==4) {document.a2.elements[8].value = Math.round(mr2c4*10000)/10000;} else{document.a2.elements[8].value ="---"}if (c==4) {document.a0.elements[8].value = nr2c1;} else{document.a0.elements[8].value ="---"}if (r>=3) {document.a2.elements[10].value = Math.round(mr3c1*10000)/10000;} else{document.a2.elements[10].value ="---"}if (r>=3) {document.a0.elements[10].value = nr3c1;} else{document.a0.elements[10].value ="---"}if (r>=3) {document.a2.elements[11].value = Math.round(mr3c2*10000)/10000;} else{document.a2.elements[11].value ="---"}if (r>=3) {document.a0.elements[11].value = nr3c1;} else{document.a0.elements[11].value ="---"}if (r>=3&&c>=3) {document.a2.elements[12].value = Math.round(mr3c3*10000)/10000;} else{document.a2.elements[12].value ="---"}if (r>=3&&c>=3) {document.a0.elements[12].value = nr3c1;} else{document.a0.elements[12].value ="---"}if (r>=3&&c==4) {document.a2.elements[13].value = Math.round(mr3c4*10000)/10000;} else{document.a2.elements[13].value ="---"}if (r>=3&&c==4) {document.a0.elements[13].value = nr3c1;} else{document.a0.elements[13].value ="---"}if (r==4) {document.a2.elements[15].value = Math.round(mr4c1*10000)/10000;} else{document.a2.elements[15].value ="---"}if (r==4) {document.a0.elements[15].value = nr4c1;} else{document.a0.elements[15].value ="---"}if (r==4) {document.a2.elements[16].value = Math.round(mr4c2*10000)/10000;} else{document.a2.elements[16].value ="---"}if (r==4) {document.a0.elements[16].value = nr4c1;} else{document.a0.elements[16].value ="---"}if (r==4&&c>=3) {document.a2.elements[17].value = Math.round(mr4c3*10000)/10000;} else{document.a2.elements[17].value ="---"}if (r==4&&c>=3) {document.a0.elements[17].value = nr4c1;} else{document.a0.elements[17].value ="---"}if (r==4&&c==4) {document.a2.elements[18].value = Math.round(mr4c4*10000)/10000;} else{document.a2.elements[18].value ="---"}if (r==4&&c==4) {document.a0.elements[18].value = nr4c1;} else{document.a0.elements[18].value ="---"}document.a2.elements[24].value = Math.round(mt*10000)/10000;document.a0.elements[24].value = nt;document.a2.elements[4].value = Math.round(sumr1/nr1*10000)/10000;document.a0.elements[4].value = nr1;document.a2.elements[9].value = Math.round(sumr2/nr2*10000)/10000;document.a0.elements[9].value = nr2c1*c;document.a2.elements[20].value = Math.round(sumc1/nc1*10000)/10000;document.a0.elements[20].value = nc1;document.a2.elements[21].value = Math.round(sumc2/nc2*10000)/10000;document.a0.elements[21].value = nc2;if(r>=3) {document.a2.elements[14].value = Math.round(sumr3/nr3*10000)/10000;}else{document.a2.elements[14].value ="---"}if(r>=3) {document.a0.elements[14].value = nr3;}else{document.a0.elements[14].value ="---"}if(r==4) {document.a2.elements[19].value = Math.round(sumr4/nr4*10000)/10000;}  else{document.a2.elements[19].value ="---"}if(r==4) {document.a0.elements[19].value = nr4;}  else{document.a0.elements[19].value ="---"}if(c>=3) {document.a2.elements[22].value = Math.round(sumc3/nc3*10000)/10000;}  else{document.a2.elements[22].value ="---"}if(c>=3) {document.a0.elements[22].value = nc3;}  else{document.a0.elements[22].value ="---"}if(c==4) {document.a2.elements[23].value = Math.round(sumc4/nc4*10000)/10000;}  else{document.a2.elements[23].value ="---"}if(c==4) {document.a0.elements[23].value = nc4;}  else{document.a0.elements[23].value ="---"}for(var i=0; i<nr1c1; i++){sub1[i] = eval(xr1c1[i])+eval(xr1c2[i]);if(c>=3){sub1[i]+=eval(xr1c3[i])}if(c==4){sub1[i]+=eval(xr1c4[i])}}<!--end.for-->for(var i=0; i<nr1c1; i++){subs+=sub1[i]*sub1[i];}<!--end.for-->for(var i=0; i<nr2c1; i++){sub2[i] = eval(xr2c1[i])+eval(xr2c2[i]);if(c>=3){sub2[i]+=eval(xr2c3[i])}if(c==4){sub2[i]+=eval(xr2c4[i])}}<!--end.for-->for(var i=0; i<nr2c1; i++){subs+=sub2[i]*sub2[i];}<!--end.for-->if(r>=3){for(var i=0; i<nr3c1; i++){sub3[i] = eval(xr3c1[i])+eval(xr3c2[i]);if(c>=3){sub3[i]+=eval(xr3c3[i])}if(c==4){sub3[i]+=eval(xr3c4[i])}}<!--end.for-->for(var i=0; i<nr3c1; i++){subs+=sub3[i]*sub3[i];}<!--end.for-->}<!--end.if-->if(r==4){for(var i=0; i<nr4c1; i++){sub4[i] = eval(xr4c1[i])+eval(xr4c2[i]);if(c>=3){sub4[i]+=eval(xr4c3[i])}if(c==4){sub4[i]+=eval(xr4c4[i])}}<!--end.for-->for(var i=0; i<nr4c1; i++){subs+=sub4[i]*sub4[i];}<!--end.for-->}<!--end.if-->subs = (subs/c)-part;var dfsubs = eval(nr1c1+nr2c1);if(r>=3){dfsubs+=nr3c1}if(r==4){dfsubs+=nr4c1}dfsubs = dfsubs-1;dft = eval(nt-1);dfwg = nt-(r*c);dfr = eval(r-1);dfc = eval(c-1);dfrxc = eval((r-1)*(c-1));var pug = 1*0;document.f.elements[1].value = Math.round(subs*100)/100;document.f.elements[2].value = dfsubs;document.f.elements[9].value = dfsubs-dfr;document.f.elements[12].value = dft-dfsubs;document.f.elements[11].value = Math.round((sst-subs)*100)/100;document.f.elements[3].value = Math.round(ssr*100)/100;document.f.elements[4].value = dfr;pug = document.f.elements[3].value/document.f.elements[4].value;document.f.elements[5].value = Math.round(pug*100)/100;pug = document.f.elements[1].value-document.f.elements[3].value;document.f.elements[8].value = Math.round(pug*100)/100;pug = document.f.elements[8].value/document.f.elements[9].value;document.f.elements[10].value = Math.round(pug*100)/100;document.f.elements[13].value = Math.round(ssc*100)/100;document.f.elements[14].value = dfc;document.f.elements[15].value = Math.round((ssc/dfc)*100)/100;document.f.elements[18].value = Math.round(ssrxc*100)/100;document.f.elements[19].value = dfrxc;document.f.elements[20].value = Math.round((ssrxc/dfrxc)*100)/100;document.f.elements[26].value = Math.round(sst*100)/100;document.f.elements[27].value = dft;pug = document.f.elements[5].value/document.f.elements[10].value;document.f.elements[6].value = Math.round(pug*100)/100;pug = document.f.elements[11].value-document.f.elements[13].value-document.f.elements[18].value;document.f.elements[23].value = Math.round(pug*100)/100;pug = document.f.elements[12].value-document.f.elements[14].value-document.f.elements[19].value;document.f.elements[24].value = pug;pug = document.f.elements[23].value/document.f.elements[24].value;document.f.elements[25].value = Math.round(pug*100)/100;pug = document.f.elements[15].value/document.f.elements[25].value;document.f.elements[16].value = Math.round(pug*100)/100;pug = document.f.elements[20].value/document.f.elements[25].value;document.f.elements[21].value = Math.round(pug*100)/100;document.f.elements[14].value = dfc;Fprob1();Fprob2();Fprob3();if(document.setup.elements[0].value==""||document.setup.elements[1].value==""){for(var i=0; i<25; i++) {document.a2.elements[i].value = "";}for(var i=0; i<21; i++) {document.f.elements[i].value = "";}}<!--end.if-->}<!--end.f.calc-->function unwipe(){var jzk1c1 = "";for(var i=0; i<xr1c1.length; i++) {jzk1c1+=xr1c1[i]+"<BR>";}var jzk1c2 = "";for(var i=0; i<xr1c1.length; i++) {jzk1c2+=xr1c2[i]+"<BR>";}var jzk2c1 = "";for(var i=0; i<xr2c1.length; i++) {jzk2c1+=xr2c1[i]+"<BR>";}var jzk2c2 = "";for(var i=0; i<xr2c1.length; i++) {jzk2c2+=xr2c2[i]+"<BR>";}var jzk1c3 = "";if(document.a2.elements[2].value!="---"){for(var i=0; i<xr1c1.length; i++) {jzk1c3+=xr1c3[i]+"<BR>";}} else {jzk1c3="---";}var jzk1c4 = "";if(document.a2.elements[3].value!="---"){for(var i=0; i<xr1c1.length; i++) {jzk1c4+=xr1c4[i]+"<BR>";}} else {jzk1c4="---";}var jzk2c3 = "";if(document.a2.elements[7].value!="---"){for(var i=0; i<xr2c1.length; i++) {jzk2c3+=xr2c3[i]+"<BR>";}} else {jzk2c3="---";}var jzk2c4 = "";if(document.a2.elements[8].value!="---"){for(var i=0; i<xr2c1.length; i++) {jzk2c4+=xr2c4[i]+"<BR>";}} else {jzk2c4="---";}var jzk3c1 = "";if(document.a2.elements[10].value!="---"){for(var i=0; i<xr3c1.length; i++) {jzk3c1+=xr3c1[i]+"<BR>";}} else {jzk3c1="---";}var jzk3c2 = "";if(document.a2.elements[11].value!="---"){for(var i=0; i<xr3c1.length; i++) {jzk3c2+=xr3c2[i]+"<BR>";}} else {jzk3c2="---";}var jzk3c3 = "";if(document.a2.elements[12].value!="---"){for(var i=0; i<xr3c1.length; i++) {jzk3c3+=xr3c3[i]+"<BR>";}} else {jzk3c3="---";}var jzk3c4 = "";if(document.a2.elements[13].value!="---"){for(var i=0; i<xr3c1.length; i++) {jzk3c4+=xr3c4[i]+"<BR>";}} else {jzk3c4="---";}var jzk4c1 = "";if(document.a2.elements[15].value!="---"){for(var i=0; i<xr4c1.length; i++) {jzk4c1+=xr4c1[i]+"<BR>";}} else {jzk4c1="---";}var jzk4c2 = "";if(document.a2.elements[16].value!="---"){for(var i=0; i<xr4c1.length; i++) {jzk4c2+=xr4c2[i]+"<BR>";}} else {jzk4c2="---";}var jzk4c3 = "";if(document.a2.elements[17].value!="---"){for(var i=0; i<xr4c1.length; i++) {jzk4c3+=xr4c3[i]+"<BR>";}} else {jzk4c3="---";}var jzk4c4 = "";if(document.a2.elements[18].value!="---"){for(var i=0; i<xr4c1.length; i++) {jzk4c4+=xr4c4[i]+"<BR>";}} else {jzk4c4="---";}var jjn = new Array();var jjm = new Array();for(var i=0; i<25; i++){jjn[i] = document.a0.elements[i].value;jjm[i] = document.a2.elements[i].value;}var tellx = document.setup.elements[3].value;var kz = new Array();for(var i=0; i<28; i++){kz[i] = document.f.elements[i].value;}<!--end.for-->var rk = r;var ck = c;var date = new Date();document.open();document.write('<BODY BGCOLOR="#FFFFFF"><font face="verdana, arial">');document.write('<b><FONT COLOR="010785">VassarStats Printable Report<BR>'+rk+'x'+ck+' Two-Factor ANOVA with Repeated Measures on One Factor</FONT></b><br>'+date+'<HR>');document.write('<TABLE BORDER=1 CELLSPACING="2" CELLPADDING="2"><TR><TD colspan=5><font face="verdana, arial"><B>Data Entered</B><BR><TR><TD bgcolor="white">&nbsp;<TD align=center><font face="verdana, arial"><B>Col 1</B><BR><TD align=center><font face="verdana, arial"><B>Col 2</B><BR><TD align=center><font face="verdana, arial"><B>Col 3</B><BR><TD align=center><font face="verdana, arial"><B>Col 4</B><BR><TR><TD align=center valign=top><font face="verdana, arial"><B>Row&nbsp;1</B><BR><TD align=center valign=top><font face="verdana, arial">'+jzk1c1+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk1c2+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk1c3+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk1c4+'<BR><TR><TD align=center valign=top><font face="verdana, arial"><B>Row&nbsp;2</B><BR><TD align=center valign=top><font face="verdana, arial">'+jzk2c1+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk2c2+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk2c3+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk2c4+'<BR><TR><TD align=center valign=top><font face="verdana, arial"><B>Row&nbsp;3</B><BR><TD align=center valign=top><font face="verdana, arial">'+jzk3c1+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk3c2+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk3c3+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk3c4+'<BR><TR><TD align=center valign=top><font face="verdana, arial"><B>Row&nbsp;4</B><BR><TD align=center valign=top><font face="verdana, arial">'+jzk4c1+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk4c2+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk4c2+'<BR><TD align=center valign=top><font face="verdana, arial">'+jzk4c2+'<BR></TABLE><HR>');document.write('<TABLE BORDER=1 CELLSPACING="2" CELLPADDING="2"><TR><TD colspan=6 valign=bottom><font face="verdana, arial"><B>n\'s for Cells, Rows, Columns, and Total</B><BR><TR valign=top align=center><TD bgcolor="white">&nbsp;<TD align=center><font face="verdana, arial"><B>Col 1</B><BR><TD align=center><font face="verdana, arial"><B>Col 2</B><BR><TD align=center><font face="verdana, arial"><B>Col 3</B><BR><TD align=center><font face="verdana, arial"><B>Col 4</B><BR><TD align=center><font face="verdana, arial"><B>Totals</B><BR><TR valign=top align=center><TD align=center><font face="verdana, arial"><B>Row&nbsp;1</B><BR><TD align=center valign=top><font face="verdana, arial">'+jjn[0]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[1]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[2]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[3]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[4]+'<BR><TR valign=top align=center><TD align=center><font face="verdana, arial"><B>Row&nbsp;2</B><BR><TD align=center valign=top><font face="verdana, arial">'+jjn[5]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[6]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[7]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[8]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[9]+'<BR><TR valign=top align=center><TD align=center><font face="verdana, arial"><B>Row&nbsp;3</B><BR><TD align=center valign=top><font face="verdana, arial">'+jjn[10]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[11]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[12]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[13]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[14]+'<BR><TR valign=top align=center><TD align=center><font face="verdana, arial"><B>Row&nbsp;4</B><BR><TD align=center valign=top><font face="verdana, arial">'+jjn[15]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[16]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[17]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[18]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[19]+'<BR><TR valign=top align=center><TD align=center><font face="verdana, arial"><B>Totals</B><BR><TD align=center valign=top><font face="verdana, arial">'+jjn[20]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[21]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[22]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[23]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjn[24]+'<BR></TABLE><HR>');document.write('<TABLE BORDER=1 CELLSPACING="2" CELLPADDING="2"><TR><TD colspan=6 valign=bottom><font face="verdana, arial"><B>Means for Cells, Rows, Columns, and Total</B><BR><TR valign=top align=center><TD bgcolor="white">&nbsp;<TD align=center><font face="verdana, arial"><B>Col 1</B><BR><TD align=center><font face="verdana, arial"><B>Col 2</B><BR><TD align=center><font face="verdana, arial"><B>Col 3</B><BR><TD align=center><font face="verdana, arial"><B>Col 4</B><BR><TD align=center><font face="verdana, arial"><B>Totals</B><BR><TR valign=top align=center><TD align=center><font face="verdana, arial"><B>Row&nbsp;1</B><BR><TD align=center valign=top><font face="verdana, arial">'+jjm[0]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[1]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[2]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[3]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[4]+'<BR><TR valign=top align=center><TD align=center><font face="verdana, arial"><B>Row&nbsp;2</B><BR><TD align=center valign=top><font face="verdana, arial">'+jjm[5]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[6]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[7]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[8]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[9]+'<BR><TR valign=top align=center><TD align=center><font face="verdana, arial"><B>Row&nbsp;3</B><BR><TD align=center valign=top><font face="verdana, arial">'+jjm[10]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[11]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[12]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[13]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[14]+'<BR><TR valign=top align=center><TD align=center><font face="verdana, arial"><B>Row&nbsp;4</B><BR><TD align=center valign=top><font face="verdana, arial">'+jjm[15]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[16]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[17]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[18]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[19]+'<BR><TR valign=top align=center><TD align=center><font face="verdana, arial"><B>Totals</B><BR><TD align=center valign=top><font face="verdana, arial">'+jjm[20]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[21]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[22]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[23]+'<BR><TD align=center valign=top><font face="verdana, arial">'+jjm[24]+'<BR></TABLE><HR>');document.write('<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=4><TR align=center valign=top><TD align=left colspan=6><font face="verdana, arial"><B>ANOVA Summary:</B>&nbsp;&nbsp;'+tellx+'<BR>A = groups: the between-subjects variable delineated by the rows<BR>B = the repeated-measures variable delineated by the columns<BR><TR align=center valign=top><TD align=left><font face="verdana, arial"><B>Source</B></FONT><BR><TD><font face="verdana, arial"><B>SS</B></FONT><BR><TD><font face="verdana, arial"><B>df</B></FONT><BR><TD><font face="verdana, arial"><B>MS</B></FONT><BR><TD><font face="verdana, arial"><B>F</B></FONT><BR><TD><font face="verdana, arial"><B>P</B></FONT><BR><TR align=center valign=top><TD align=left nowrap><font face="verdana, arial"><B><U>Between Subjects</U></B><BR><TD><font face="verdana, arial">'+kz[1]+'<BR><TD><font face="verdana, arial">'+kz[2]+'<BR><TR align=center valign=top><TD align=left nowrap><font face="verdana, arial"><B>&nbsp;&nbsp;A</B><BR><TD><font face="verdana, arial">'+kz[3]+'<BR><TD><font face="verdana, arial">'+kz[4]+'<BR><TD><font face="verdana, arial">'+kz[5]+'<BR><TD><font face="verdana, arial">'+kz[6]+'<BR><TD><font face="verdana, arial">'+kz[7]+'<BR><TR align=center valign=top><TD align=left nowrap><font face="verdana, arial">&nbsp;&nbsp;<B>Subjects within A</B><BR><TD><font face="verdana, arial">'+kz[8]+'<BR><TD><font face="verdana, arial">'+kz[9]+'<BR><TD><font face="verdana, arial">'+kz[10]+'<BR><TR align=center valign=top><TD align=left nowrap><font face="verdana, arial"><B><U>Within Subjects</U></B><BR><TD><font face="verdana, arial">'+kz[11]+'<BR><TD><font face="verdana, arial">'+kz[12]+'<BR><TR align=center valign=top><TD align=left nowrap><font face="verdana, arial">&nbsp;&nbsp;<B>B</B><BR><TD><font face="verdana, arial">'+kz[13]+'<BR><TD><font face="verdana, arial">'+kz[14]+'<BR><TD><font face="verdana, arial">'+kz[15]+'<BR><TD><font face="verdana, arial">'+kz[16]+'<BR><TD><font face="verdana, arial">'+kz[17]+'<BR><TR align=center valign=top><TD align=left nowrap><font face="verdana, arial">&nbsp;&nbsp;<B>A x B</B><BR><TD><font face="verdana, arial">'+kz[18]+'<BR><TD><font face="verdana, arial">'+kz[19]+'<BR><TD><font face="verdana, arial">'+kz[20]+'<BR><TD><font face="verdana, arial">'+kz[21]+'<BR><TD><font face="verdana, arial">'+kz[22]+'<BR><TR align=center valign=top><TD align=left nowrap><font face="verdana, arial">&nbsp;&nbsp;<B>B x Subjects<BR>&nbsp;&nbsp;within A</B></font><BR><TD><font face="verdana, arial">'+kz[23]+'<BR><TD><font face="verdana, arial">'+kz[24]+'<BR><TD><font face="verdana, arial">'+kz[25]+'<BR><TR align=center valign=top><TD align=left nowrap><font face="verdana, arial"><B>TOTAL</B></font><BR><TD><font face="verdana, arial">'+kz[26]+'<BR><TD><font face="verdana, arial">'+kz[27]+'<BR></TABLE><HR><HR><TABLE BORDER=1 CELLSPACING="2" CELLPADDING="4"><TR valign=top><TD><font face="verdana, arial"><A HREF="VassarStats.html" TARGET="VassarStats"><B>Home</B></A><TD><font face="verdana, arial">Click this link only if you did not arrive here via the VassarStats main page.</TABLE><BR><BR><BR><BR><BR><FONT SIZE=-2>&copy;Richard Lowry 2000<BR>All rights reserved.</FONT><HR><BR>');document.close();}<!--end.f.unwipe-->
