10  COM X[103,22],M[19,19],U[19,19],Q[20],V[20],P[78]
30  COM M$[60],N$[72]
40  COM N,K,N8,K8,N9,K9,Q9,Q7,Q5,Q4,Q3,Q2,Q1
45  COM I3,I4,U9,X$[20]
50  REM: 4 AUG 74
52  REM:FIRST EXPLANATION OF IDA
100  DIM C$[12]
1000  PRINT 
1005  PRINT "IDA  (AN ACRONYM FOR 'INTERACTIVE DATA ANALYSIS')"
1010  PRINT 
1015  PRINT "IS A SYSTEM OF PROGRAMS CHAINED TO THE CONTROL PROGRAM $IDA."
1020  PRINT 
1025  PRINT "IN USING IDA, YOU ISSUE A COMMAND FOR THE TASK YOU WANT DONE,"
1030  PRINT "IDA DOES IT, YOU EXAMINE THE RESULTS, AND ON THE BASIS OF THE"
1035  PRINT "RESULTS YOU DECIDE WHICH TASK YOU WISH IDA TO EXECUTE NEXT AND"
1040  PRINT "ISSUE THE APPROPRIATE COMMAND."
1045  PRINT "WHEN YOU DO NOT WANT TO DO MORE, YOU TYPE THE COMMAND 'QUIT'."
1050  PRINT 
1055  PRINT "CURRENTLY THERE ARE OVER 100 IDA COMMANDS."
1060  PRINT 
1065  PRINT ">   IS THE SYMBOL INDICATING THAT IDA IS READY FOR YOU TO ISSUE"
1070  PRINT "       A COMMAND WORD INDICATING WHICH TASK IS TO BE EXECUTED NEXT."
1075  PRINT 
1080  PRINT "PROMPTS ARE GIVEN BY IDA WHEN MORE INFORMATION IS NEEDED TO EXECUTE"
1085  PRINT "       THE TASK INDICATED BY THE COMMAND."
1090  PRINT "       THE PROMPTS ARE DETAILED (LEVEL 1), LESS DETAILED (LEVEL 2)"
1095  PRINT "       OR BRIEF (POSSIBLY CRYPTIC) IN LEVEL 3."
1100  PRINT "       PROMPT LEVEL 1 IS IN EFFECT UNLESS YOU ISSUE THE COMMAND"
1105  PRINT "       CHGP  TO CHANGE THE PROMPT LEVEL."
1110  PRINT "       IT IS SUGGESTED YOU USE PROMPT LEVEL 1 THE FIRST TIME YOU"
1115  PRINT "       ISSUE A COMMAND IN ORDER TO TAKE ADVANTAGE OF THE"
1120  PRINT "       ADDITIONAL EXPLANATIONS AVAILABLE AT THAT LEVEL."
1125  PRINT 
1130  PRINT "*  WILL PRECEDE A PROMPT IF FURTHER INFORMATION WILL BE"
1135  PRINT "   FORTHCOMING IF YOU"
1140  PRINT "   (1)  TYPE  ?   OR"
1145  PRINT "   (2)  JUST SIT AND WAIT A BIT."
1150  PRINT 
1155  GOSUB 9000
1160  PRINT "YOU CAN GET MORE INFORMATION ABOUT IDA"
1165  PRINT "   (1)  FROM 'CONVERSATIONAL STATISTICS' AND ITS 'COMPUTER"
1170  PRINT "        PREFACE', OR"
1175  PRINT "   (2)  IF YOU GET-$IDA, RUN IT, AND"
1190  PRINT "        ISSUE THE IDA COMMANDS:"
1195  PRINT "          EXPL  TO GET AN EXPLANATION FOR A SPECIFIC COMMAND"
1200  PRINT "          INFO  TO GET EXPLANATIONS OF ALL THE COMMANDS IN A"
1205  PRINT "                GROUP--SUCH AS TRANSFORMATION COMMANDS"
1210  PRINT "        OR, IN SOME CASES,"
1215  PRINT "        ISSUE THE COMMAND AT PROMPT LEVEL 1."
1220  PRINT 
1225  PRINT "IN ORDER TO ANALYSE DATA WITH IDA,"
1230  PRINT "DATA MUST FIRST BE ENTERED IN THE IDA DATA MATRIX."
1235  PRINT "YOU CAN THINK OF THE DATA MATRIX AS A TABLE WITH NUMBER OF ROWS"
1240  PRINT "EQUAL TO THE NUMBER OF OBSERVATIONS (QUESTIONNAIRES) AND NUMBER"
1245  PRINT "OF COLUMNS EQUAL TO THE NUMBER OF VARIABLES."
1250  PRINT 
1255  PRINT "YOU MAY ENTER DATA IN THE IDA DATA MATRIX BY"
1260  PRINT "    (1)  USING DATA FILE(S) AND ONE OF THE FOLLOWING COMMANDS:"
1265  PRINT "         ENTER, ENTS, ENRA, CRSP, OR EOBR;"
1270  PRINT 
1275  PRINT "    (2)  INPUTTING DATA DIRECTLY FROM THE TERMINAL WITH TAPE OR"
1280  PRINT "         KEYBOARD, USING 'ENTER';"
1285  PRINT 
1290  PRINT "    (3)  ENTERING DATA GENERATED BY IDA, USING 'RAND' OR 'INDX'."
1295  PRINT 
1300  PRINT "AFTER DATA IS ENTERED, YOU MAY EXECUTE OTHER COMMANDS TO:"
1305  PRINT "DESIGNATE VARIABLES FOR ANALYSIS OF CROSS-SECTIONAL AND TIME-SERIES"
1310  PRINT "   DATA BY SIMPLE AND MULTIPLE REGRESSION AND RELATED TECHNIQUES;"
1315  PRINT "TRANSFORM THE DATA AND PLACE THE RESULTS IN THE DATA MATRIX;"
1320  PRINT "ADD OTHER VARIABLES TO THE DATA MATRIX;"
1325  PRINT "DELETE OBSERVATIONS;"
1330  PRINT "RETRIEVE DELETED OBSERVATIONS;"
1335  PRINT "SORT THE DATA INTO ASCENDING ORDER;"
1340  PRINT "SAVE PART OR ALL OF THE DATA MATRIX OR FITTED OR RESIDUAL"
1345  PRINT "   VALUES IN ONE OF YOUR FILES;"
1350  PRINT "EXAMINE THE DATA OR FITTED OR RESIDUAL VALUES BY DISPLAYING"
1355  PRINT "   THEM IN PLOTS OR HISTOGRAMS;"
1360  PRINT "PRINT TABLES OF DATA VALUES AND CROSS TABULATIONS OF FREQUENCIES"
1365  PRINT "   AND OF MEANS;"
1370  PRINT "ANALYSE THE DATA IN VARIOUS WAYS;"
1375  PRINT "COMPUTE AND PRINT OUT SUMMARY AND ONE SAMPLE STATISTICS,"
1380  PRINT "PERFORM OTHER TASKS BY USING THE IDA COMMAND 'NEWC' AND A PROGRAM"
1385  PRINT "   WRITTEN BY YOU TO BE USED WITH IDA."
1390  PRINT 
1395  PRINT "OR, YOU CAN USE IDA TO:"
1400  PRINT "CREATE NEW DATA FILES BY SAVING AN EDITED VERSION OF SOME OR ALL"
1405  PRINT "   COLUMNS OF THE IDA DATA MATRIX WITH 'SAVF' OR BY USING 'CRFI'"
1410  PRINT "   FOR LARGER SETS OF DATA;"
1415  PRINT "LIST THE CONTENTS OF FILES WITH 'FILE';"
1420  PRINT "COMPUTE NORMAL PROBABILITES WITH 'GAUS';"
1425  PRINT "SELECT RANDOM SAMPLES WITH 'PSAM'."
1430  PRINT 
1435  PRINT "YOU CAN NORMALLY ENTER A MAXIMUM OF 100 ROWS (OR OBSERVATIONS)"
1440  PRINT "AND A MAXIMUM OF 19 COLUMNS (OR VARIABLES) OF DATA IN THE IDA"
1445  PRINT "DATA MATRIX, BUT YOU CAN USE THE IDA COMMAND 'RDIM'  TO RE-"
1450  PRINT "DIMENSION THE DATA MATRIX TO MORE ROWS (A MAX. OF 563) AT"
1455  PRINT "THE EXPENSE OF FEWER COLUMNS (A MIN. OF 1)."
1460  PRINT 
1465  PRINT "YOU CAN STOP THE NORMAL EXECUTION OF IDA BY"
1470  PRINT "    (1)  USING C-CONTROL IF IT IS AWAITING INPUT BY YOU, OR,"
1475  PRINT "         OTHERWISE,"
1480  PRINT "    (2)  USING THE 'BRK', 'BREAK', OR 'INTERRUPT' KEY."
1485  PRINT 
1490  PRINT "IF YOU THEN WISH TO GET BACK TO THE COMMAND LEVEL, TYPE"
1495  PRINT "'RUN-9998', THEN CARRIAGE RETURN"
1500  PRINT "AND IDA WILL RESPOND WITH"'10">"'10"THE COMMAND READINESS SYMBOL."
1505  PRINT 
1510  PRINT "TO STOP USING IDA, TYPE THE IDA COMMAND"'10"QUIT."
1515  PRINT "TO GET A LIST OF IDA COMMANDS, ";
1520  PRINT "TYPE THE IDA COMMAND,"'10"COMM"
1525  PRINT "TO GET ADDITIONAL DETAILS, ";
1530  PRINT "TYPE THE IDA COMMAND,"'10"INFO"
1540  GOTO 9998
9000  PRINT "*  WANT MORE DETAILS ? ";
9010  GOTO 9040
9020  PRINT "* MORE ? ";
9040  ENTER 255,Q8,C$
9050  PRINT 
9070  IF Q8>0 THEN 9130
9080  PRINT "PLEASE RESPOND:"
9090  PRINT "'N9' (OR 'N'), OR 'YES' (OR 'Y'), FOLLOWED BY A CARRIAGE RETURN."
9120  GOTO 9020
9130  IF C$="" THEN 9190
9131  IF C$[1,1]="Y" THEN 9190
9132  IF C$[1,1]="N" THEN 9998
9150  IF C$[1,1]="?" THEN 9080
9160  PRINT "INVALID RESPONSE."
9170  GOTO 9080
9190  RETURN 
9998  CHAIN "$IDA",150
9999  END 
