HASSLE STAT PACK FOCAL - STAT LARS PALMER AB HASSLE FACK 431 20 MOLNDAL 1 SWEDEN SUPPORT POLICY THE FOCAL PACKAGE IS AT OUR INSTALLATION COMPLETELY OUTDATED BY THE FIV PACKAGE. IT IS HOWEVER A GOOD PROGRAM AND WE FEEL THAT IT SHOULD BE IN DECUS.WE WILL NOT UPDATE IT EXCEPT FOR POSSIBLE BUGS.THERE ARE MANY FEATURES IN THE FIV PACKAGE THAT ARE NOT IN THE FOCAL PROGRAM BUT WE DO NOT INTENT TO RE-ORGANIZE THE LATTER. WE DO NOT INTEND TO PRODUCE ANY FURTHER MANUALS. THE ORIGINAL MANUAL IS STILL VALID AND SHOULD TOGETHER WITH THE FILES STAT00.WU AND STMANL.WU SOLVE ANY DIFFICULTIES. HASSLE STAT PACK FOCAL - STAT NO CONTENT PAGE INTRODUCTION THE FILES ANALYSES ANALYSIS NO -1,0 INPUT LISTS 4 REGRESSON LINE TYPE 2 7 BARTLETT'S TEST 11 KOLMOGOROV-SMIRNOV 12 MEDIAN TEST 13 WILCOXON 14 MANN WHITNEY 21 DATA EDITING 22 DATA SORTING 36 SHEFFE CONTRASTS 37 CHI-TWO 47-50 ACCESSORY ROUTINES APPENDIX 1 SIZE OF DATA MATRIX " 2 TIMES USED BY ANALYSES " 3 VARIABLE LIST INTRODUCTION STAT PACK IS A SET OF PROGRAMS WRITTEN IN OMSI FOCAL (PFOCAL) (DECUS FOCAL 8-177) WITH UPDATES 1972. TO DO A SERIES OF STATISTICAL ANALYSES ON THE SAME DATA. THE PROGRAMS ARE DESIGNED TO BE INTERACTIVE AND ASK THE USER FOR DETAILS ON THE REQUIRED ANALYSES. THE INTERACTION BETWEEN THE USER AND THE COMPUTER HAS BEEN SET AS THE MAIN GOAL AND HAS IN MOST CASES BEEN ALLOWED TO OVERRIDE THE AMBITION FOR SPEED OR LARGER DATA AREAS. STAT PACK CONSISTS OF A LARGE NUMBER OF STATISTICAL ANALYSES AS CAN BE SEEN FROM THE FOLLOWING TABLE. THE NUMBERS GIVEN IN THIS TABLE ARE USED AS REQUEST FOR THE DIFFERENT ANALYSES WHEN RUNNING THE PROGRAM. FO - GENERAL-PAGE 1 HASSLE STAT PACK FOCAL - STAT TABLE 1 THE STATISTICAL ANALYSES AVAILABLE IN THE PRESENT VERSION OF STAT PACK GROUP ANALYSIS NUMBER A ERROR CORRRECTIONS -1 B NEW DATA 0 C PARAMETRIC ANALYSES MEANS ETC 1 T-TESTS 2 REGRESSION LINE TYPE 1 3 REGRESSON LINE TYPE 2 4 CORRELATION 5 ANOVA UNPAIRED 6 BARTLETT'S TEST 7 ANOVA 2-WAY 8 D NONPARAMETRIC ANALYSES KOLMOGOROV SMIRNOV 1 SAMPLE 11 MEDIAN TEST 12 WILCOXON 13 MANN-WHITNEY 14 KRUSKAL WALLIS 15 SPEARMAN RANK 16 E DATA MANIPULATION DATA EDITING 21 DATA SORTING 22 F DESTRUCTIVE STATISTICAL ANALYSES (SEE BELOW) SHEFFE 36 CHI-2 37 G SPECIAL ACCESSORY ROUTINES CHANGE INPUT 47 SKIP IN INPUT 48 FILE CLOSE 49 MONITOR EXIT 50 FO - GENERAL-PAGE 2 HASSLE STAT PACK FOCAL - STAT STAT PACK IS WRITTEN WITH THE GOAL TO USE FILES ON A FILE ORIENTATED DEVICE OR ON PAPER TAPE. THE DATA FILES ARE GIVEN NAMES BY STAT.FC AND CAN BE CHANGED BY EDITING GROUP 4 OF THE PROGRAM. IN THE DECUS SUBMITTED VERSION THE FOLLOWING FILE NUMBERS ARE ASSUMED. 0 INPUT/OUTPUT TO THE TELETYPE 1 INPUT FROM PTR OUTPUT TO PTP 2-5 FILES ON DSK NAMED STDA2-STDA5 6-7 RESERVED FOR SPECIAL USES IF YOU WANT MORE FILES THAN 2-5 CHANGE 6-7 TO SUIT YOUR SYSTEM. DO NOT EXPAND THE SIZE OF STAT.FC. IT WILL NOT TAKE MORE. FILE AS IMPLEMENTED LOCALLY NUMBER NAME 0 TTY 1 PTP/PTR (IF THIS REFERENCE IS CHANGED YOU WILL HAVE TO DO SOME EDITING IN THE PROGRAMS!!) 2 3 4 5 6 7 ALL DATA IN THE FILES IS WRITTEN IN E FORMAT SO AS TO PRESERVE AS MUCH PRECISION AS POSSIBLE. IN ORDER TO UNDERSTAND HOW TO HANDLE DATA IN THE FILE ROUTINES IN STAT-PACK THE FOLLOWING EXPRESSIONS MUST BE UNDERSTOOD. AN OPEN FILE IS A FILE WHICH THE COMPUTER IS WRITING INTO AT THE TIME. THE PROGRAM DOES NOT KNOW HOW LARGE THE FILE WILL BE AS ALL DATA IS NOT YET PUT INTO THE FILE. A CLOSED FILE IS A FILE THAT HAS BEEN WRITTEN AND WHERE THE SYSTEM HAS MADE A NOTE OF THE FILE IN THE DIRECTORY ON THE DEVICE IN QUESTION. DURING OUTPUT TO A FILE THE PHYSICAL OUTPUT FROM THE COMPUTER IS IN BLOCKS OF DATA, EACH BLOCK CONTAINING ABOUT 3-4 TYPEWRITTEN LINES OF TEXT. WHEN ASKING FOR OUTPUT TO A DIRECTORY DEVICE (DSK OR DEC-TAPE) THE COMPUTER WILL WRITE UNTIL THE OUTPUT BUFFER CONTAINS LESS THAN 1 BLOCK. THIS LAST BLOCK WILL BE OUTPUT WHEN THE FILE IS CLOSED. IF YOU NEVER ASK FOR THE FILE TO BE CLOSED THE FILE WILL NEVER 'EXIST' ON THE DEVICE (MORE CORRECTLY THE DATA HAS BEEN WRITTEN BUT CAN NEVER BE RECOVERED). IF YOU DO OUTPUT TO THE PAPER TAPE PUNCH THE LAST 3-4 LINES WILL NOT BE PUNCHED IF YOU DO NOT CLOSE THE FILE. FO - FILES-PAGE 3 HASSLE STAT PACK FOCAL - STAT FILES CAN BE CLOSED IN THREE WAYS IN STATPACK: 1)BY THE EXPLICIT FILE CLOSE ORDER (ANALYSIS 49) 2)BY PERFORMING A MONITOR EXIT VIA ANALYSIS 50 3)BY CHANGING THE OUTPUT DEVICE UNDER ANALYSIS 0 STAT PACK HANDLES THE DEVICES BY THE QUESTION 'UNIT'. THE UNIT NUMBERS ARE DEFINED IN YOUR INSTALLATION (SEE PAGE 2). UNIT 0 IS ALWAYS THE TELETYPE, UNIT 1 THE PAPERTAPE READER/PUNCH AND 2-5 ARE FILES ON MASS STORAGE FOR TEMPORARY SAVING OF DATA. NOTE THAT: 1)THE FILES (2-5) ARE NOT PERMANENT.IF YOU WISH TO PRESERVE THE DATA FOR FUTURE USE YOU MUST RENAME THE FILE TO SOME UNIQUE NAME. 2)THE PROGRAM WILL NOT ACCEPT THE SAME FILE UNIT NUMBER FOR INPUT AND OUTPUT (EXCEPT FOR UNIT 1) AS THIS MIGHT LEAD TO UNINTENTIONAL DESTRUCTION OF AN INPUT FILE. 3)AS OF VERSION 2.02 THE PROGRAM WILL ASK 'USE LINE PRINTER' WHENEVER THE OUTPUT FILE IS CLOSED.IF THE ANSWER IS YES THE FORMATTED LISTS (ANALYSIS -1) ARE PUT ON THE LINE PRINTER (LPT:) SOME OF THE ROUTINES IN THE PACKAGE DO NOT USE THE DATA READ FROM A FILE BUT REQUIRE THAT NEW DATA SHOULD BE FED IN. WHENEVER A ROUTINE IS ABOUT TO REMOVE THE DATA IN CORE IT ASKS 'REALLY' WHICH MUST BE ANSWERED BY YES BEFORE FOR THE DESIRED ACTION WILL BE TAKEN. I SUPPOSE THAT YOU ARE FAMILIAR WITH PFOCAL (SEE INTRODUCTION) IF YOU ARE NOT OBTAIN THE DOCUMENTATIONS TO THESE PROGRAMS AND STUDY THEM. PFOCAL SHOULD BE STARTED WITH THE OPTIONS 45. DO NOT RETAIN OTHER OPTIONS AS THE DATA AREAS WILL BE TOO SMALL. (STATPACK WITH ALL ITS PARTS MUST BE ON DSK.IF NOT USE FOTP). ANALYSES THIS DESCRIPTION GIVES AN DETAILED ACCOUNT OF THE AVAILABLE ANALYSES. EXAMPLES ARE NOT INCLUDED HERE. THEY CAN BE GENERATED BY RUNNING THE DIFFERENT ANALYSES SEQUENTIALLY ON THE FILE STDA2.FD THAT IS ON THE STAT PACK TAPE. NOTE: ANYWHERE IN THE STAT PACK PROGRAM IT IS POSSIBLE TO: 1)ON THE QUESTION 'ANALYSIS' STATE -1 TO BRING UP THE QUESTION 'NUMBER OF ERRORS'. 2) STRIKE P FOLLOWED BY 'GO' TO RESTART THE PROGRAM WITHOUT DESTROYING ANY MATERIAL. FO - FILES-PAGE 4 HASSLE STAT PACK FOCAL - STAT COMMENTS ON INDIVIDUAL ANALYSES ARE GIVEN ONLY WHEN THEY IN SOME WAY DIFFER FROM DESCRIPTION IN THE GENERAL INTRODUCTION. FO - FILES-PAGE 5 HASSLE STAT PACK FOCAL - STAT ANALYSES -1,0 INPUT - LIST START THE PROGRAM AS FOLLOWS: TYPE: R STAT-THE PROGRAM ASKS 'USE LINE PRINTER' IF THIS IS ANSWERED WITH YES THE PROGRAM WILL PLACE ALL LISTINGS TO THE LPT AS LONG AS THERE IS NO CURRENT OUTPUT FILE OPEN. IF AN OUTPUT FILE IS OPENED THE LISTS ARE SWITCHED TO THE TELETYPE. THE PROGRAM ASKS 'ANALYSIS NUMBER' WHEN STARTING FROM SCRATCH USE ANALYSIS 0 TO FEED DATA INTO THE PROGRAM (UNIT 0 IS THE TELETYPE). THE DATA SHOULD BE FED AS A NORMAL DATAMATRIX WITH INDIVIDUALS IN THE ROWS AND OBSERVATIONS IN THE COLUMNS. SPECIFICS-PAGE 6 HASSLE STAT PACK FOCAL - STAT SOME POINTS: 1)THE MAXIMAL SIZES USABLE ARE GIVEN IN THE APPENDIX. THE PROGRAM LOGIC ACCEPTS UP TO 20 COLUMNS AND UP TO 100 ROWS BUT THESE SIZES ARE HARDLY REALISTIC IN VIEW OF OTHER LIMITATIONS. 2)A 0 (ZERO) OBSERVATION IS CONSIDERED AS MISSING.(ALL ROUTINES EXCEPT ANALYSIS 8 COMPENSATE FOR MISSING OBSERVATIONS.) A NON-MISSING ZERO OBSERVATION GAN BE GIVEN AS E.G. 1E-100. 3)OBSERVATIONS > 1E9 ARE NOT ALLOWED. ON INPUT USE 1E10 IN COL 1 TO MARK END OF DATA. WHEN ALL DATA HAS BEEN ENTERED THE COMPUTER ASKS 'NUMBER OF ERRORS'. THIS QUESTION IS ALWAYS FOLLOWED BY THE QUESTION 'LIST NUMBER'. LISTS CAN BE PRODUCED IN 4 DIFFERENT FORMATS (SEE PAGE 2). AN EXIT TO THE QUESTION 'ANALYSIS' IS PERFORMED WHEN THE QUESTION 'LIST NUMBER' IS ANSWERED BY 0. INPUT FROM THE TELETYPE INPUT FROM THE TELETYPE IS DONE BY NORMAL FOCAL DATA READING ROUTINES. THE INPUT IS TERMINATED WHEN 1E10 IN THE FIRST COLUMN IS FOUND. CORRECTION OF THE DATA IN CORE CAN BE MADE ANY TIME BY REQUESTION ANALYSIS -1. B)INPUT FROM FILE: 1)NOTE THAT EXCEPT FOR UNIT 1 THE SAME UNIT NUMBER MUST NOT BE ACTIVE FOR INPUT AS FOR OUTPUT. 2)THE NUMBER OF COLUMNS IN THE FILE IS PRINTED ON THE TELETYPE.THE PROGRAM THEN ASKS IF YOU WANT TO READ IN ALL THE COLUMNS OR ONLY PART OF THEM. IT IS POSSIBLE TO READ ONLY SOME COLUMNS INTO CORE THEREBY SAVING SPACE FOR WORKING IN. NOTE THAT THE REFERENCES MADE OF THE PROGRAM TO VARAIBLE NUMBERS TO BE CALCULATE ON IS FOR NUMBERS OF COLUMN IN CORE. LISTINGS LISTINGS CAN BE DONE IN ANY FORMAT. THERE ARE 3 FIXED FORMATS IN THE PROGRAM. THESE ARE: 1 % 8.03 2 % 6.00 3 %, BY REQUESTING FORMAT 4 IT IS POSSIBLE TO GET A GENERAL ROUTINE THAT REQUESTS THE NUMBER OF FIGURES & DECIMAL PLACES THAT YOU WANT PRINTED. IN ALL CASES A MISSING VALUE (DATA POINT =0)IS PRINTED AS FO - GENERAL-PAGE 7 HASSLE STAT PACK FOCAL - STAT ****. SOME POINTS: A)DO NOT CHANGE THE E FORMAT STATEMENT IT IS USED BY THE FILE WRITING ROUTINE. B)IF YOU WANT ANOTHER FIXED FORMAT YOU MUST ADJUST THE CARRIAGE CONTROL VARIABLE TO YOUR FORMAT. C)IF YOU HAVE LINE PRINTER WITH < 130 COLUMNS ADJUST THE WIDTH STATEMENT AT LINE 1.97. FO - GENERAL-PAGE 8 HASSLE STAT PACK FOCAL - STAT ANALYSES 4 REGRESSION TYPE 2 (FOR A DISCUSSION ON THE TYPES OF REGRESSION LINES SEE REF NO 1). INPUT AS FOR ANALYSIS 3. AFTER CALCULATING THE REGRESSION LINE THE MACHINE ASKS IF YOU WANT CONFIDENCE LIMITS. ON 'YES' THE PROGRAM ASKS FOR THE RELEVANT T-VALUE AND PRINTS THE LIMITS. IT SOMETIMES HAPPENS THAT BECAUSE OF LARGE VARIANCES LIMITS CANNOT BE CALCULATED. EXAMPLE DATA 4 ANALYSES 7 BARTLETTS COCHRANS TESTS BARTLETTS TEST IS PERFORMED AND GIVES A F-VALUE TO BE COMPARED WITH THE F-TABLE). IN THE EXAMPLE GIVEN THE ONE VALUE IN ROW 4 IS REMOVED SO AS TO HAVE EQUAL OBSERVATIONS IN ALL ROWS. NOW ALSO COCHRAN TEST IS CALCULATED (THE TABLES ONLY GIVE VALUES IF ALL GROUPS ARE EQUAL IN SIZE). SEE EXAMPLE. ANALYSIS 11 KOLMOGOROV SMIRNOV 1 SAMPLE ACCORDING TO THE PRESUMPTIONS OF THE TEST THE MEAN AND SD USED IN THE ANALYSIS SHOULD NOT COME FROM THE EXAMPLE ANALYZED. CONSTRUCTED EXAMPLE. ANALYSES 12 MEDIAN TEST THE NUMBER OF OBSERVATIONS ABOVE AND BELOW THE COMMON MEDIAN ARE COUNTED. CHI-2 TEST IS NOT PERFORMED BUT IS AVAILABLE AS ANLYSIS 37. BELOW MEDIAN ABOVE MEDIAN TOTAL BELOW ABOVE TOTAL MEDIAN MEDIAN GROUP 1 A B A + B GROUP 2 C D C + D FO - SPECIFICS-PAGE 9 HASSLE STAT PACK FOCAL - STAT EXAMPLE DATA 9 FO - SPECIFICS-PAGE 10 HASSLE STAT PACK FOCAL - STAT ANALYSIS 13 ANALYSIS 14 WILCOXON TEST MANN-WHITNEY U-TEST ON A MATERIAL WITH 20 OR MORE OBSERVATIONS THESE ANALYSES ARE RATHER SLOW. THEY COULD BE MADE FASTER BUT THIS WOULD MEAN HAVING TO SACRIFICE DATA PRESENT IN CORE. EXAMPLE DATA 10 ANALYSIS 13 SMALL DATA EXAMPLE DATA 11 ANALYSIS 13 LARGE DATA EXAMPLE DATA 12 ANALYSIS 14 SMALL DATA EXAMPLE DATA 13 ANALYSIS 14 LARGE DATA ANALYSIS 21 DATA EDITING THIS ANALYSIS ALLOWS YOU TO "EDIT" ON YOUR DATA, WHICH IN THIS CONNECTION IS TO DO NUMERICAL CONVERSIONS ON THE INPUT DATA. THE POSSIBLE CONVERTIONS ARE LISTED IN TABLE 2. SOME NOTES: 1) IN TABLE 2 - A, B, C ARE ANY THREE COLUMNS (THE COMPUTER ASKS YOU TO STATE THEIR NUMBERS). 2) IT IS EASY TO OVERFLOW THE AVAILABLE SPACE BY USING ANALYSIS 21 TO CREATE MANY NEW COLUMNS. IF POSSIBLE PUT THE NEW COLUMN INTO THE SAME SPACE AS AN OLD (I.E. SET C=A OR B). 3) THE COMPUTER DOES NOT KNOW HOW MANY COLUMNS YOU HAVE AFTER PERFORMING ANALYSIS 21. BEFORE EXIT TO MAIN PROGRAM OR LISTING ON THE TTY YOU WILL HAVE TO TELL IT THAT. 4) OPTION 0 LEADS TO THE QUESTION 'ANALYSIS'. OPTION -1 LEADS TO THE QUESTION 'NUMBER OF ERRORS'. FORMATTED LISTS ARE ONLY AVAILABLE IN THE MAIN PROGRAM (IN ASSOCIATION TO THE QUESTION 'LIST'). OPTION 17 WILL ONLY LIST IN ONE FORMAT. 5) LN AND EXP ARE CODED IN THE PROGRAM. OPTION 2 SHOULD NOT BE RETAINED. FO - SPECIFICS-PAGE 11 HASSLE STAT PACK FOCAL - STAT TABLE 2 EDIT CODE PERFORMS -1 EXIT ERRORS ROUTINE 0 MAIN SORTING ROUTINE 1 C=A+B 2 C=A-B 5 C=(A/B)*100 IE A IN % OF B 6 C=((A-B)/B)*100 7 C=LN(A) 8 C=SQRT(A) 9 C=1/A 10 C=A*C 11 C=A+X 12 C=A**K 13 C=A**X (12 IS MUCH FASTER THAN 13) 17 LIST ON TTY ANALYSIS 22 DATA SORTING ANALYSIS 22 ALLOWS YOU TO DO CERTAIN KINDS OF REARRANGING OF THE INPUT DATA. THE MAIN TYPES BEING: 1) REMOVING SOME OF THE DATA (OPTIONS 1,2 & 6) 2) ADDING DATA TO THAT IN CORE (4 5) 3) INTERCHANGING ROWS OR COLUMNS (7 & 8) 4) INTERCHANGING ROWS AND COLUMNS IN THE WHOLE DATA MATRIX (12) THIS PROGRAM MUST KNOW WHERE TO READ OR WRITE DATA. INPUT AND OUTPUT FILES MUST BE OPENED BEFORE ENTERING ANALYSES 22. UPON ENTERING THE PROGRAM IT WILL ASK 'OPTION NUMBER'. THE AVAILABLE OPTIONS AND THE ACTION ARE LISTED IN THE TABLE (TABLE 3). FO - SPECIFICS-PAGE 12 HASSLE STAT PACK FOCAL - STAT TABLE 3 THE OPTIONS UNDER ANALYSIS 22. OPTION PERFORMS 1 REDUCE THE DATA MATRIX. DO NOT REMOVE ANY DATA. THE LIMITS CAN ONLY BE SET SO AS TO RETAIN COL AND ROW 1 I E ONLY HIGHER NUMBERED ROWS AND COLUMNS CAN BE EXCLUDED FROM THE MATRIX. 2 AS 1, BUT THE DATA IS REMOVED (= SET TO 0. IN PFOCAL VERSION OF JUNE 1972 THIS MEANS THAT THE AREA IS RECLAIMED) AND CANNOT BE RESTORED WITHOUT REREADING THE DATA. 4 ADD ROWS TO THE DATA MATRIX. 5 ADD COLUMNS. 4 & 5 CAN FETCH DATA FROM THE TELETYPE OR FROM A FILE. IF A FILE IS USED AND THE FILE DIFFERS FROM THE PRESENT INPUT FILE THE ROUTINE WILL PROTEST. YOU MUST CALL ANALYSIS 47 FOR FILE-OPENING. 6 REMOVE 1 ROW (THE DATA IN THE ROW ARE SET TO 0. WILL APPEAR AS MISSING IN LISTING). 9 CHANGE ONE OBSERVATION. 10 WRITE THE DATA TO THE TELETYPE (ONLY ONE FORMAT AVAILABLE). 12 INTERCHANGE ROWS AND COLUMNS AND WRITE OUTPUT FILE. SOMETIMES IT IS OF INTEREST TO ENTER A MATERIAL WITH ROWS AND COLUMNS IN THE "WRONG" DIRECTIONS (THE MATERIAL MIGHT BE TABULATED THIS WAY). OPTION 12 ALLOWS US TO WRITE THE MATERIAL TO THE FILE WITH ROWS AND COLUMNS INTERCHANGED. NOTE: DUE TO THE LIMITED SPACE IN CORE MATERIAL IS NOT CHANGED IN CORE. TO ANALYZE THE MATERIAL YOU MUST RE-READ IT FROM THE FILE AFTER CLOSING THE FILE. FO - SPECIFICS-PAGE 13 HASSLE STAT PACK FOCAL - STAT ANALYSIS 36 SHEFFES CONTRASTS ANALYSIS WITH NUMBERS 30 - 40 DO NOT WORK ON THE DATA PRESENT IN THE CORE. THEY READ IN NEW DATA, NORMALLY FROM THE TELETYPE AND CALCULATE THE RESULTS ON THESE DATA. IN VERSIONS AFTER 2.02 THERE IS A PROVISION TO USE THE MEANS IN CORE IF ANALYSES ARE PERFORMED IN THE ORDER 1-6-36 SO WILL THE PROGRAM ASK IF THE DATA IN CORE ARE TO BE USED. (THIS TEST MIGHT FAIL IN THE OTHER DIRECTION. THE PROGRAM MIGHT SOMETIMES ASK IF TO USE DATA IN CORE WHEN THERE ACTUALLY IS NO DATA IN CORE, JUST ANSWER NO). SHEFFES CONTRASTS WILL ACCEPT AS INPUT THE RESULTS OF ANALYSIS OF VARIANCE AND THE F-VALUES FOR THE RELEVANT DEGREES OF FREEDOM AND PRINT A MATRIX OF CONTRASTS. THE PROGRAM IS A MODIFIED VERSION OF DECUS NUMBER FOCAL 8-66. EXAMPLE DATA 17 RUN IN THE ORDER 0-1-6-36 ANALYSIS 37 CHI-2 THE PROGRAM WILL ACCEPT FROM THE TELETYPE A CHI-2 MATERIAL I.E. THE FREQUENCES IN THE DIFFERENT CASES. IN THE TWO BY TWO MATRIX YATES CORRECTION IS PERFORMED. FO - SPECIFICS-PAGE 14 HASSLE STAT PACK FOCAL - STAT ANALYSES 47-50 ASSESORY ROUTINES ANY REQUEST FOR AN ANALYSIS >30 WILL PRODUCE THE 'REALLY' QUESTION WHETHER ANY DESTRUCTION OF DATA WILL FOLLOW OR NOT. 45 WILL GIVE A 'STATUS REPORT' ON THE TELETYPE I.E. IT WILL TELL YOU HOW MANY ROWS AND COL IN CORE AND STATE THE PRESENT FILE UNIT. 47 SOMETIMES WE WANT TO CHANGE INPUT DEVICE. THIS CAN BE DONE BY 47, WHICH THEN WILL MORE OR LESS JUST CHECK THAT A SPECIFIED INPUT FILE IS AVAILABLE. 47 WILL ALSO EFFECTUALLY REWIND THE FILE ALLOWING US TO START RE-READING IT FROM THE BEGINNING. 48 ANALYSIS 48 IS USED TO SKIP DATA BLOCKS IN AN INPUT FILE, EITHER IN THAT FILE WHICH WE ARE PRESENTLY READING ON OR IN A NEW FILE. 49 IN SOME CASES WE WANT TO CREATE AN OUTPUT FILE AND THEN USE THIS FILE FOR STATISTICAL ANALYSIS. THIS CAN ONLY BE DONE AFTER THE FILE IS CLOSED. BY USING ANALYSIS 49 AFTER WRITING OUT THE LAST DATA BLOCK IN THE FILE WE CAN CLOSE THE FILE. 50 WILL GIVE A MONITOR EXIT (IT WILL AT THE SAME TIME ALWAYS CLOSE THE OUTPUT FILE IF THERE IS ONE ACTIVE). ANALYSIS 49 AND 50 WILL TELL YOU THAT THE PAPER TAPE PUNCH MUST BE ON IF THIS IS THE OUTPUT DEVICE. FO - SPECIFICS-PAGE 15 HASSLE STAT PACK FOCAL - STAT APPENDIX 1 SIZE OF THE DATA MATRIX THE FOLLOWING APPROXIMATE RULES APPLY TO THE MAXIMUM SPACE POSSIBLE. A)EACH ANALYSIS GENERATES SOME NEW VARIABLES. IT IS POSSIBLE TO EXCEED STORAGE SPACE BY DOING SEVERAL ANALYSES CONSEQUENTLY. B)ROWS AND COLUMNS CAN BE ALLOCATED IN ANY MANNER. CONVENTIONS USED IN THE TABLE. C= TOTAL COLUMN IN THE MATRIX IN CORE R= " ROWS " " " " " N= NONZERO ELEMENTS TO BE USED IN THE ACTUAL ANALYSIS. THE CAPACITIES ARE APPROXIMATELY: ANALYSIS NO WILL ACCOMODATE TO (IN PFOCAL VERSION JUNE 72, WITH ONLY OPTIONS 4 AND 5 0 RX(C+1)<150 RETAINED) 1-3,4-9 -"- 5,12,13,14 RX(C+1)+4XN<150 11,16 RX(C+1)+2XN<150 15 RX(C+1)+CXN<150 ALSO FOR ANALYSIS 5 C SHOULD BE LESS THAN OR EQUAL TO 10. APPENDIX 2 -LT.PG;.BR;THE TIMES USED BY THE VARIOUS ANALYSES. IN STATPACK THE USERS CONVENIENCE HAS BEEN ALLOWED TO OVERRIDE AMBITIONS FOR SPEED AND DATA AREAS. ONE SUCH CONVENIENCE THAT HAS BEEN ADHERED TO STRICTLY THROUGHOUT THE PROGRAM IS THAT DATA SHOULD REMAIN IN CORE SO THAT NEW ANALYSES CAN BE PERFORMED ON THE DATA ONCE ENTERED WITHOUT REREADING. THIS RESULTS IN SOME OF THE ANALYSES (SPECIALLY THE NONPARAMETRIC ONES) BEING VERY SLOW. THE PARAMETRIC ANALYSES ARE IN MOST CASES FAST. THE TIME CONSUMED BY EVEN A RELATIVELY LARGE ANOVA DOES NOT EXCEED 10 OR 15 SECONDS. HOWEVER, IN THE NONPARAMETRIC ANALYSES A QUITE DIFFERENT SITUATION OCCURS. THE DATA FIRST HAS TO BE SORTED INTO SIZE, THEN RANKED AND THEN THE REQUIRED ANALYSIS IS PERFORMED. TIMES UP TO 180 SECONDS CAN BE EXPECTED FOR MEDIUM SIZE MATERIALS, IN EXTREME CASES TIMES UP TO 10 MIN ARE POSSIBLE. FO - SPECIFICS-PAGE 16 HASSLE STAT PACK FOCAL - STAT VARIABLE LIST SOURCE VARIABLES USED ARE: ! CURRENT OUTPUT FILE 0 IF NONE " CURRENT INPUT FILE 0 IF NONE & NUMBER OF COLUMNS IN NEXT DATA BLOCK 0 IF WHEN "ALSO" IS 0) XF THE DATA MATRIX USED AS FOLLOWS: XF(I) I FROM 1 TO KB TEMPORARY STORAGE CALCULATIONS XF(J*KB+I)THE ACTUAL DATA MATRIX J IS THE ROW NUMBER IN THE CO NO KB THE NUMBER OF COL IN CORE N THE NUMBER OF ROWS IN CORE LI TEMPORARY BUT OFTEN USED TO COMMUNICATE THE NEXT ANALYSIS TO BE PERFORMED X TEMPORARY VECTOR USED FOR DIFFERENT PURPOSES IN THE DIFFERENT UNITS FO - SPECIFICS-PAGE 17