home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
SIMTEL
/
CPMUG
/
CPMUG080.ARK
/
SPEAR.STB
< prev
next >
Wrap
Text File
|
1984-04-29
|
1KB
|
44 lines
10 @"SPEARMAN CORRELATION COEFFICIENT"
20 @"COPYRIGHT 1981"
30 @"DAVID E. TRACHTENBARG"
40 @
50 Integer I,J,K,L,M,N,O
60 Gosub Screen'erase
70 Integer Ranks(21,4)
80 I=22
90 For J=0 To 4
100 For K=0 To I-1
110 @"Enter the rank of ";K+1;",";J;
120 Input"? ",Command$
130 If Command$="" Then Goto 120
140 Ranks(K,J)=Val(Command$)
150 Next K
160 Next J
170 Gosub Screen'erase
180 Input"enter 0=average, 1=faculty, 2=residents, 3=staff, 4=weighted average. ",Command$
190 If Command$="" Then Goto 180
200 N=Val(Command$)
210 Input"Enter the second list to be compared. ",Command$
220 If Command$="" Then Goto 210
230 O=Val(Command$)
240 @" RANK1 RANK2 DIFF D2"
250 Total=0
260 For K=0 To I-1
270 L=Ranks(K,N)-Ranks(K,O)
280 M=L*L
290 @ Using"###. ",K+1;
300 @ Using" ###",Ranks(K,N);
310 @ Using" ###",Ranks(K,O);
320 @ Using" ###",Abs(L);
330 @ Using" ###",M
340 Total=Total+M
350 Next K
360 R=1.0-(Total*6.0)/(I*(I*I-1))
370 @ Using"SPEARMAN RANK CORRELATION = #.##",R;
380 Input" Press RETURN to go on. ",Command$;
390 Goto 170
400 *Screen'erase
410 Out 1,126 : Out 1,28 : Return