File STAT2.FC (FOCAL source file)

Directory of image this file is from
This file as a plain text file

C-PS/8 FOCAL, 1971
 1.01 C     FROM STAT2 BY M.J. MC KEOWN (DECUS: FOCAL8-16)
 1.02 C     MODIFIED BY JOHN HUISMAN
 1.03 C     OMSI SOFTWARE DEVELOPMENT GROUP
 1.04 C     LAST CHANGE: 8/19/71
 1.05 
 1.06 C     THIS PROGRAM REQUIRES THAT YOU KNOW THE MEANS 
 1.07 C AND VARIANCES OF THE GROUPS YOU WISH TO WORK ON.  TO 
 1.08 C GET THIS INFORMATION, SIMPLY RUN 	STAT1	.
 1.09 
 1.10 C     THE PROGRAM USES THE FOLLOWING ABBREVIATIONS:
 1.11 
 1.12 C ** SSB - SUM OF SQUARES BETWEEN GROUPS
 1.13 C ** DFB - DEGREES OF FREEDOM BETWEEN GROUPS
 1.14 C ** MSB - MEAN SQUARE DIFFERENCE BETWEEN GROUPS
 1.15 C ** SSW - SUM OF SQUARES WITHIN GROUPS
 1.16 C ** DFW - DEGREES OF FREEDOM WITHIN GROUPS
 1.17 C ** MSW - MEAN SQUARE DIFFERENCE WITHIN GROUPS
 1.18 C          USING THE POOLED VARIANCE
 1.19 C ** SCT - SO-CALLED TOTAL SUM OF SQUARES
 1.20 C ** SCF - SO-CALLED TOTAL DEGREES OF FREEDOM
 1.21 C ** SSG - GRAND MEAN SUM OF SQUARES
 1.22 C ** ODF - OVERALL DEGREES OF FREEDOM
 1.23 C ** SST - TOTAL SUM OF DEGREES
 1.24 C ** DFT - TOTAL DEGREES OF FREEDOM
 1.25 C ** FR  - F-RATIO (F-STATISTIC)
 1.26 
 1.27 I (FITR(/5)-(/5)) 1.28,1.31,1.28
 1.28 T "YOU DO NOT HAVE ENOUGH FEATURES."
 1.29 T "RESTART FOCAL WITH FEATURE 3."!!;Q
 1.31 S X=FOUT(1);F K=1,20;S X=FOUT(24)
 1.32 T %1.0 !!!;A "NUMBER OF GROUPS:"G;S S=0
 1.33 F J=1,G;T "NUMBER IN GROUP",J,":";A N(J);S S=S+N(J)
 1.35 S X=0
 1.36 F J=1,G;T "MEAN OF GROUP",J,":";A M(J);S X=X+(N(J)*M(J))/S
 1.39 S SG=S*(X)^2
 2.01 S SB=0;S J=1
 2.02 F J=1,G;S SB=SB+N(J)*(M(J)-X)^2
 2.03 
 2.04 
 2.05 S SW=0
 2.06 F J=1,G;T "VARIANCE OF GROUP",J,":";A V(J);S SW=SW+(N(J)-1)*V(J)
 2.07 
 2.08 
 2.09 S CT=SB+SW;S ST=CT+SG;S XB=G-1;S MB=SB/XB
 3.01 S XW=0;S J=1
 3.02 S XW=XW+(N(J)-1)
 3.03 I (G-J)3.05,3.05,3.04
 3.04 S J=J+1;G 3.02
 3.05 S MW=SW/XW;S XR=MB/MW;S BW=XB+XW;S TT=BW+1;T ,!!!!!!
 4.01 T %6.04 "SSB":6,SB,!"DFB":6,XB,!"MSB":6,MB,!
 4.02 T "SSW":6,SW,!"DFW":6,XW,!"MSW":6,MW,!
 4.03 T "SCT":6,CT,!"SCF":6,BW,!
 4.04 T "SSG":6,SG,!"ODF":6,1,!"SST":6,ST,!
 4.05 T "DFT":6,TT,!;T "FR":6,XR,!!!
 4.06 A "MORE
"AN;I (AN-0YES)4.07,1.31,4.07
 4.07 T "GOODBYE"!!;Q
 7.01 I (X(I)-X(J))7.03,7.03,7.02
 7.02 S TX=X(I);S X(I)=X(J);S X(J)=TX
 7.03 S J=J+1;I (J-N)7.01,7.01,7.04
 7.04 S I=I+1;I (I-K)7.05,7.05,7.06
 7.05 S J=I+1;G 7.01
 7.06 R
 8.01 A "M
"E;I (E-2)8.03,1.31,1.31
 8.02 T "E2",!!;G 8.01
 8.03 Q



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search