PRECISE CALCULATOR Statistics: Standard Deviation, Standard Deviation with Frequency List, Sum of Squares, Student 't' test, Pearson r.
home|
|
x=(25,24,23,22,20,18,17,16,14,10,8); print"n=",count(x);print"sum x=", sum(x);print"sum x^2=",sumq(x); print"mean=",ave(x);print"var=", var(x);print"Stan Dev=",stdev(x) print print to screen items between parenthese (" ") count (n=) number of items in list sum (Σx) sum of values sumq (Σx²) sum of squared values ave (x̄ ) average, mean var variance stdev standard deviation |
| fig. 1 Standard Deviation | fig. 2 Standard Deviation |
| reference: AJ Design    Standard Deviation | reference: Wolfram MathWorld    Standard Deviation |
|
|
x=(14,13,12,11,10,9,8,7,6,5); y=(1,2,3,3,5,3,2,1,2,1); print"n=",sum(y);n=sum(y);b=(listfor(i,0,count x-1,(x[i] *y[i]);print"sumx=",w=sum(b);print"mean=",sum (b)/sum(y);print"sumx^2=",z=sumfor(i,0,count x-1,x[i]*x [i]*y[i]);print"SD=",sqrt((z-(w^2)/n)/(n-1) There should be assignments to variables at the beginning of a formula. Example: volume of a cylinder can be written as r=1;v=2;v*pi*r^2. Then you can use keyboard shortcuts Ctrl+1 and Ctrl+2 to easily change values of variables r, v. |
| fig. 3 Standard Deviation with Frequency List | fig. 4 Standard Deviation |
| reference: AJ Design    Standard Deviation | reference: Wolfram MathWorld    Standard Deviation |
|
|
Data=(14,13,12,11,10,9,8,7,6,5); Freq=(1,2,3,3,5,3,2,1,2,1); print"n=",n=sum Freq; print"sum x=",s=sum (Data*Freq); print "sum x^2=", s2=sumfor(i,0,count Data-1,Data[i]^2 * Freq[i]); print"mean=",s/n; print "variance=", v=(s2 -s^2/n)/(n-1); print "standard deviation=", sqrt v; A name of a variable consists of letters, underscores, digits or characters that have ASCII code greater than 127. The first character must not be a digit. |
| fig. 5 Standard Deviation with Frequency List | fig. 6 Standard Deviation |
| reference: AJ Design    Standard Deviation | reference: Wolfram MathWorld    Standard Deviation |
|
|
x=(25, 24, 23, 22, 20, 18, 17, 16, 14, 10, 8); print"x-ave=",listfor(i,0,count x-1,(x[i]-ave x);print""; print" S(x-ave)^2=", sumfor(i,0,count x-1,(x[i]-ave x)^ 2);print"variance=",var x;print"Standard Deviation",stdev x listfor(x,a,b,f(x)) values f(x) where x is from a to b. sumfor(x,a,b,f(x)) for(variable,start,end[,step],function) |
| fig. 7 Sum of Squares | fig. 8 Sum of Squares commands |
| reference: AJ Design    Standard Deviation | reference: Wolfram MathWorld    Standard Deviation |
|
|
|
| fig. 9 Student 't' test | fig. 10 PrecCalc 't' test commands |
| Reference: Handbook of Biological Statistics     Student t Test |
Reference: Handbook of Biological Statistics    Student t Test |
|
|
|
| fig. 11 Student t test | fig. 12 Pearson r |
| print"t =",(ave(x)-ave(y))/sqrt((((n1-1)*var(x)+ | print" Pearson r";x=(100,40,95,90,92,85,55,60,98,20) |
| (n2-1)*var(y))/((n1+n2)-2)*(1/n1+1/n2)) | ;y=(0,95,5,20,30,40,50,70,0,100);print"n=10";n=10; |
| print" sumx=",sum(x);print" sumx^2=",sumq(x);print | |
| " sumy=", sum(y); print" sumy^2=",sumq(y); print | |
| " sumxy=",sum(x*y);print"r=",(n*sum(x)*sum(y))- | |
| sum(x)*sum(y))/sqrt((n*sumq(x)-sum(x)^2)*(n* | |
| sumq(y)-sum(y)^2) | |
| reference: Wikipedia    Student's t-test | reference: Wikipedia    Pearson r |