Trailing-Edge
-
PDP-10 Archives
-
decuslib20-05
-
decus/20-0149/mulopt.rnh
There are 2 other files named mulopt.rnh in the archive. Click here to see a list.
.LM0;.RM75;.TS20,40;.LC;.AP;.FLAG CAPITAL;.NO PAGING;.NO NUMBER;#
.BR;^MULTIPLE ^LINEAR ^REGRESSION ^ANALYSIS
.SK;^^THE OPTION SPECIFICATION\\
^IT IS POSSIBLE TO HAVE THE PROGRAM PERFORM SOME TASKS OPTIONALLY
BY PROVIDING AN OPTION SPECIFICATION IN A JOB. ^IT CONSISTS OF
THE KEYWORD "^OPTIONS" FOLLOWED BY A LIST OF OPTION NAMES OR
CORRESPONDING OPTION NUMBERS (THE OPTION STATEMENT), SEPARATED BY COMMAS AND TERMINATED WITH A
';'#(SEMICOLON). ^THE FOLLOWING TEN OPTIONS ARE AVAILABLE:
.SK;.I15;OPTION NUMBER ##OPTION NAME
.SK;# #1 ^TRANSFORMED DATA MATRIX
.BR;# #2 ^CORRELATION MATRIX
.BR;# #3 ^RESIDUAL ANALYSIS
.BR;# #4 ^NO REGRESSION ANALYSIS
.BR;# #5 ^PROCESS SUBMODELS
.BR;# #6 ^PRINT INPUT DATA
.BR;# #7 ^NO INPUT DATA REWIND
.BR;# #8 ^SAVE ORIGINAL MODEL
.BR;# #9 ^TEST REDUCED MODEL
.BR;# 10 ^MISSING VALUES
^OPTIONS 1, 2, 3 AND 6 CAUSE THE CORRESPONDING PIECE OF INFORMATION TO BE
PRINTED. ^HOWEVER, OPTION 1 LISTS ONLY THOSE (POSSIBLY TRANSFORMED) VARIABLES
THAT ARE PRESENT IN THE MODEL FORMULA IN A NEAT TABULAR FORM, WHILE OPTION 6
LISTS ALL THE ORIGINAL INPUT DATA SERIALLY (ELEVEN NUMBERS PER LINE) WITHOUT
ANY SPECIAL LAYOUT, BECAUSE THE INPUT DATA CONSISTS (BY DEFINITION) OF AN
UNSTRUCTURED SERIES OF NUMBERS (CF.#"^HELP"/^DATA).
.SK;.I5;^OPTION 4 SUPPRESSES THE REGRESSION ANALYSIS; IT IS MEANT TO BE USED IN
COMBINATION WITH OPTION 1 AND/OR 2.
^OPTION 5 CAUSES THE PROGRAM TO PROCESS SUBMODELS, WHICH ARE FORMED BY
A FORM OF BACKWARD ELIMINATION: EACH TIME THE LAST TERM FROM THE
RIGHT HAND PART FROM THE MODEL FORMULA IS OMITTED, BY DELETING
THE LAST COLUMN FROM THE DESIGN MATRIX, AND A REGRESSION ANALYSIS
IS PERFORMED WITH THE REDUCED DESIGN MATRIX. ^MESSAGES ARE GENERATED ABOUT
WHICH TERMS ARE OMITTED, WHILE FURTHER PROCESSING OF THE JOB CEASES WHEN THE
RESULTING MODEL FORMULA IS OF THE FORM: Y#=#C. ^MOREOVER A TEST IS MADE (UNDER THE
USUAL ASSUMPTIONS) WHETHER THE OMITTED TERMS DID CONTRIBUTE
SIGNIFICANTLY TO THE REGRESSION SUM OF SQUARES (CF.#"^HELP"/^TESTS).
^TO OPTION 5 A SPECIFIER LIST
CAN BE APPENDED, TO PREVENT THE PRO- DUCTION OF WASTE OUTPUT FOR UNWANTED
SUBMODELS. ^IN THIS LIST THE NUMBER OF TERMS TO BE OMITTED FROM THE MODEL FORMULA (COUNTING BACKWARDS, STARTING AT THE END) MUST BE GIVEN
ENCLOSED IN PARENTHESES. ^FOR EXAMPLE THE OPTION: ^PROCESS SUBMODELS (6, 10)
INSTRUCTS THE PROGRAM TO PROCESS ONLY TWO SUBMODELS, ONE WITH THE LAST
SIX TERMS OMITTED AND ONE WITH THE LAST TEN TERMS OMITTED (FROM THE ORIGINAL
MODEL#FORMULA). ^IF THE USER ASKS FOR MORE TERMS TO BE OMITTED THAN ARE PRESENT IN THE
MODEL FORMULA, AN ERROR MESSAGE IS SUPPLIED AND THE EXECUTION OF THAT JOB IS
TERMINATED. ^MOREOVER, IF NO EXPLICIT SPECIFIER LIST IS APPENDED TO
OPTION 5, THE OPTIONS 2 AND 3 YIELD NO EFFECT
(EVEN IF SPECIFIED), WHICH IS ALSO TO PREVENT THE PRODUCTION OF WASTE OUTPUT FOR THE SUBMODELS.
^OPTION 7 GIVES THE USER THE OPPORTUNITY TO PROCESS CONSECUTIVE
PIECES OF INPUT DATA IN CONSECUTIVE JOBS. ^NORMALLY THE PROCESSING OF THE
INPUT DATA FOR EACH JOB STARTS WITH THE FIRST NUMBER IN THE DATA SPECIFICATION
(OR WITH THE FIRST NUMBER IN THE DATASTREAM), AND THE PROGRAM
GIVES A (WARNING) MESSAGE IF THE INPUT FORMULA DOES NOT MATCH THE INPUT DATA
PRECISELY. ^THIS OPTION DISENGAGES THE MESSAGE AND CAUSES THE
PROGRAM TO CONTINUE PROCESSING INPUT DATA WHERE THE PREVIOUS JOB HAD FINISHED.
^OPTION 8 CAUSES THE RESIDUAL DEGREES OF FREEDOM AND RESIDUAL SUM OF
SQUARES FROM THE CURRENT JOB TO BE SAVED, IN ORDER TO BE ABLE IN THE NEXT JOB,
BY MEANS OF SPECIFYING OPTION 9, TO TEST WHETHER THE MODEL UNDER
CONSIDERATION IN THAT NEXT JOB, SHOWS A SIGNIFICANT INCREASE IN RESIDUAL
SUM OF SQUARES IN COMPARISON WITH THE MODEL IN THE PREVIOUS JOB.
^IN EFFECT THIS GIVES THE POSSIBILITY OF TESTING A HYPOTHESIS
CONCERNING A LINEAR COMBINATION OF THE PARAMETERS FROM A MODEL (CF.#"^HELP"/^TESTS),
FOR INSTANCE:
.LM+13;.SK;"^MODEL 1"##Y = B1 * X1 + B2 * X2 + B3 * X3;
.BR;"^OPTIONS"##^SAVE ORIGINAL MODEL;
.BR;"^RUN"
.BR;"^MODEL 2"##Y - 4 * X1 = B2 * (X1 + X2) + B3 * X3;
.BR;"^OPTIONS"##^TEST REDUCED MODEL;
.BR;"^RUN"
.LM-13;.SK;CAUSES THE NULL HYPOTHESIS:#B1 = B2 + 4 TO BE TESTED (IN THE SECOND JOB).
^OPTION 10 MAY BE USED TO IDENTIFY SOME OBSERVATIONS OR REPETITIONS AS#'MISSING'.
^IN A SPECIFIER LIST, APPENDED TO THIS OPTION, THE MISSING VALUES MUST BE GIVEN ENCLOSED IN PARENTHESES.
^WHEN A REPETITION EQUAL TO A MISSING VALUE IS ENCOUTERED IN THE INPUT DATA,
THE CORRESPONDING SET OF REPETITIONS FOR THE DEPENDENT VARIABLE(S) IS NOT
INCLUDED IN THE DESIGN MATRIX.
^WHEN AN OBSERVATION EQUAL TO A MISSING VALUE IS ENCOUNTERED IN THE INPUT DATA,
OR WHEN NONE OF THE REPETITIONS ARE INCLUDED IN THE DESIGN MATRIX, THE
CORRESPONDING SET OF OBSERVATIONS FOR THE INDEPENDENT VARIABLES TOGETHER WITH
THE (POSSIBLY EMPTY) SET OF REPETITIONS FOR THE DEPENDENT VARIABLE(S)
(I.E.#THE 'CASE') IS NOT INCLUDED IN THE DESIGN MATRIX.
.BR;#