Ridgeway, Linda; (1970)A generalized computer program for the tabulation of data."

This work was supported by National Institutes of Health,
Institute of General Medical Science Grants No. GM-12868 and
No. GM-00038, a National Science Foundation grant to the University
of North Carolina Computer Center, North Carolina State Aid to
Faculty Research, and the University of North Carolina Computation
Center.
A GENERALIZED COMPUTER PROGRAM
FOR THE TABULATION OF DATA
Program Write-up by
Linda S. Ridgway
Program Based on Preliminary Coding by
Ellen B. Kaplan
Institute of Statistics Mimeo Series No. 670
Computing Group
Department of Biostatistics
University of North Carolina School of Public Health
February 1970
Preface
The computer program described in this document was written in
the G level of Fortran IV for an IBM 360/75.
This write-up contains
a program description and instructions for the use of the program as
it is stored on magnetic disk at the Triangle Universities Computation
Center (TUCC) in Research Triangle Park in North Carolina.
The complete
program, with all associated subprograms, requires approximately 181,000
bytes of computer storage for execution.
Although much of the basic coding was done by Mrs. Ellen B. Kaplan,
many members of the Computing Group contributed to the coding, testing,
and completion of the program.
Among these were Mrs. Linda S. Ridgway, Mr.
Philip P. Green, Miss Katherine L. Nuckolls, and Mrs. Katie C. Yelverton.
Although the many options in the program have been extensively
tested, there is a possibility that there is some combination of options
which will not produce correct results.
Therefore no warranty, expressed
or implied, is made to the functioning of the program.
is assumed by the author of this write-up.
No responsibility
If any errors are found, con-
tact the Program Librarian at the address given below.
A listing of the program, other documentation, and a program deck
are available, upon request, from:
The Program Librarian
Computing Group
Department of Biostatistics
University of North Carolina
Chapel Hill, North Carolina 27514
TABLE OF CONTENTS
Page
PROGRAM
General Description of Program
1
Media and Format of Data
2
Quantity of Data
. . . . .
2
Order of Records and Numbering of Columns.
2
Missing Records or Unequal Number of Records per Case.
3
End of Data
4
. . ..
Transformation of Alphameric Data to Integer Values
5
User Supplied Subroutine For Reading in Data, DATA
5
Variables in Multiple Column Fields
7
Description of Variables to be Tabulated .
8
Storage of Variables .
. . • .
11
Form of Tabulation
. • • .
11
Multiple Passes
. . . .
12
Method of Tabulation
. . . .
12
Specifying Rows and Columns
13
Marginals
15
• . . . . . . . .
Levels Excluded from Analysis
Percentages
Chi-squares
Binary Tables on Magnetic Tape or Disk
16
. . • •
17
. 17
18
Print-out of Parameter Cards and Tabulation Descriptions . 19
Standard Print-out of Tables
19
Standard Headings and Labels
21
I
I
TABLE OF CONTENTS (cont'd)
Page
User-supplied Format for Print-out of Tables . . . . . . .
21
PARAMETER CARDS
General Description
23
. . . .
Data Description Card (I)
25
Sentinel Definition Card (II).
30
Record Selection Card (III) . .
31
Multiple Column Fields Specification Card (IV)
32
Variable Declaration Card (V)
33
Variable Definition Card (VI)
39
Summary of Options .
46
Tabulation Specification Cards (VII)
59
Output Option Card (VIII)
65
Print Parameter Card (IX)
....
67
Heading and Rowand Column Label Cards .
69
Summary of Parameter Cards .
74
.•..
Order of Parameter and Label Cards and Data
79
in Deck for One Problem.
ERROR DIAGNOSTICS PROVIDED BY THE PROGRAM .
80
OTHER COMMON ERRORS •
82
SIZE CONSIDERATIONS .
85
CARDS NECESSAPS TO USE THE PROGRAM
EXAMPLES OF COMPLETE COMPUTER RUNS
. . . .
87
91
~
I
I
I
I
I
I
~
I
I
I
I
I
I
I
~
I
I
GENERAL DESCRIPTION OF PROGRAM
This program computes N-way tabulations, that is, N variables
may be cross-tabulated.
than 14.)
(Practically speaking, N would be no larger
The printed tables may have up to 100 rows.
The possible
number of columns varies with the column width, however the maximum
number of columns is 39.
Optional output, in addition to the printing
of the tables with up to 3-way marginals which are automatic, includes
percentages by row, column, or table totals, chi-squares, and writing
the tables in binary on magnetic tape or disk.
Many tabulations of varying sizes and based on different data
sets may be done in one execution (run) of the program.
The tabulations
to be created by one complete set of parameter cards will be called a
"problem" in this write-up.
The output options (percentages, etc.) speci-
fied in one set of parameter cards will apply to all the tabulations
defined in that problem.
The maximum number of tabulations that can be
done in one problem is 300.
For one reading of (pass through) the data the maximum number of
cells in all the tabulations combined may not exceed 8000, where a cell
is a single frequency in a tabulation.
For instance, if the user speci-
fied a 3-way tabulation and one variable had 3 groups, another had 4, and
the third had 5, then there would be 3 times 4 times 5 or 60 cells in that
tabulation.
There is no limit (except time and/or money) to the number of problems that may be done in one run of the program.
The same or different
data sets may be used for the different problems.
A data set on cards
may only be read once, though.
I
I
2
MEDIA AND FORMAT OF DATA
Data may be on punched cards or in card images stored on magnetic
tape or disk.
These "cards" are read as alphameric data with Fortran
format (80Al) and may contain any alphameric (digits 0-9, letters A-Z)
and special (blank, +, -, &, and others) characters.
The data may also
be binary integers stored on tape or disk.
If the user's data are in a form different than these or if he
wants to process them in a manner different from that provided by the
program and its various options for processing the original data (discussed
on pages 2-5), then he may supply his own routine in the form of a subroutine, DATA, which will be discussed on page 5.
QUANTITY OF DATA
There is no limit on the number of individuals in the data, however
the total number in a table should be no greater than approximately 2,147
million.
Each individual may have up to 999 consecutive records, a record
being an amount of data to be read at one time.
If cards or card images
are used, in general one card would be a record.
columns or binary integers, LREC,
is read from each record.
Each record
Up to 25 of the records
for one individual may be selected for use in the tabulations for one
The total number of columns or binary integers read and stored
for an individual is the number of records used, NCU, times the number
of columns or binary integers in the record, LREC.
The product must be
no greater than 999.
ORDER OF RECORDS AND NUMBERING OF COLUMNS
All the records used for one individual must be together and in
an order which is constant for all individuals.
I
II
I
I
I
I
eI
I
A constant number of
may contain up to 999 columns or binary integers.
problem.
-.
Only the records
I
I
I
I
I
I
-,
I
3
which are indicated to be used in the tabulation are stored in the
computer.
The numbering or indexing of columns or binary integer
variables for an individual is from one used record to the next record
used.
Thus the first column in the third card would be called column
161 if the first three cards were indicated to be used and all 80
columns were included in a record.
However, if the second card was
not indicated to be used, the first column in the third card would be
called column 81.
For another example, the second binary integer in
the fourth record used would be the binary integer with an index (number)
of 3 times LREC plus 2.
MISSING RECORDS OR UNEQUAL NUMBER OF RECORDS PER CASE
The user may have data with unequal numbers of records per individual if the records contain a case or ID (identification) number,
unique for each individual, in the same position in each record.
This
case number can be no more than 10 adjacent columns or 10 adjacent binary
integer variables.
If the user indicates that there is an unequal number of records
per individual, each time a record is read, the ID number is examined.
When the maximum number of records per person has been read or when an ID
number in one record is different from the one in the preceding record,
it is assumed all of the data for the case has been read.
The first
record read for a particular ID number is assumed to be record 1, the
second one read is considered to be record 2, etc.
Thus if cases were
specified to have 5 records and an individual only had 4, it is assumed
that the fjfth record is missing.
Therefore, only the records which
are at the end of the records specified to be used in the tabulation
I
I
4
for an individual may be missing.
Suppose there may be as many as 7 cards per person and the user
has indicated that cards 1, 2, 4, and 5 are to be used.
If a case has
4 cards, the computer assumes these are cards 1, 2, 3, and 4 and that
cards 5, 6, and 7 are missing.
If, in fact, it is cards 2, 3, and 5
that are missing, the data will not be handled as the user wished them
to be.
If a record is missing and the data are alphameric (cards or card
images) then it is assumed that all the columns in the missing record
contain blanks, that is, the value corresponding to blank is placed in
the "columns" in the missing record.
If the data are binary integer
variables, then the value 999999 is placed in each of the variables in
the missing record.
END OF DATA
The end of the data set for a problem may be indicated by a unique
code in anyone binary integer variable or column (a sentinel) or by the
end-of-data-set mark on magnetic tape or disk.
If a sentinel is used, after each record which has been specified
to be used is read, the specified variable or column is examined to see
if it has that particular code.
If it does, that case is not tabulated
and no more data is read from that data set for the problem.
The sentinel
must be in a record which has been specified to be used in the tabulation.
If there are unequal numbers of records per case, the sentinel
should be in the first used record and all the records used for the
sentinel "individual" must have the same case number, which is different
from the preceding case number.
Thus if the first two records for an
-.
I
I
I
I
I
I
eI
I
I
I
I
I
I
I
-,
I
5
individual were not specified to be used, the sentinel must appear on
the third record and all three records should have the same case
number.
If the data set is on cards and/or a DATA subroutine (see below)
is supplied, a sentinel must be used.
TRANSFOR}~TION
OF ALPHAMERIC DATA TO INTEGER VALUES
Each column or column image which is read and is in a record indicated to be used, becomes a variable.
These will be transformed auto-
matically into integer values, which replace the alphameric characters,
as shown in Table I.
Remember that a blank does not equal zero, even
if it precedes numerical characters.
A decimal point will be changed
to a value of 40.
TABLE I
Alphameric
Integer
0-9
0-9
X punch, or -
or zone 11 punch
10
A- I
11-19
Y punch, or &, or zone 12 punch
20
J - R
21-29
blank
30
+
31
S - Z
32-39
other
40
USER SUPPLIED SUBROUTINE FOR READING IN DATA, DATA
If the data are alphameric but the user does not want to read them
and convert as in Table I, then he may wish to use a Fortran subprogram
supplied by himself to read in and prepare the data differently.
Perhaps
I
I
6
he has numbers with decimal points or missing records which cannot
be processed correctly by the program's options, or he has two data sets
to merge.
Also he may want to make changes in his original data, such
as finding sums, converting from years and months to months, etc.
These
types of situations can be dealt with if the user writes his own subroutine called DATA.
There are two basic types for the subroutine DATA which supplies
the program with the data to be tabulated.
One type is where the data
are read (in the subroutine) by Al format code and placed in an integer
array and are still in alphameric form when returned to the main program.
These data will be automatically transformed as discussed on page 5.
The
other type of subroutine provides integers to the main program and these
-.
I
I
I
I
I
I
will not be automatically transformed.
The DATA subroutine is called once for each record to be read for
a case.
Thus if the user has indicated that there are NREC records per
person, DATA is called NREC times.
The number of records indicated to
be used,NCU, by the user must be equal to NREC.
Of course, the user may
actually read more records in the subroutine DATA, but the subroutine is
only called NREC times.
It is recommended that the user read all the
data for one individual in one call of the subroutine, that is, set NREC
equal to 1 when possible to avoid programming difficulties.
The missing or unequal number of records per person option (page 3)
supplied by the program cannot be used in conjunction with DATA.
The
user must supply all the programming for reading in the data.
There are two items in the parameter list for the subroutine, the
first one is the name of the integer array containing the data to be supplied
~
I
I
I
I
I
I
JI
I
7
to the main program which may contain no more than 999 elements.
The second is KREAD, a parameter supplied by the main program indicating
whether the data are alphameric or integer.
KREAD must not be changed
within the DATA subroutine.
After each call to DATA and return to main program, the data are
examined for the sentinel.
The DATA subroutine must supply a record
containing a sentinel to indicate the end of data (see page 4).
This
record may be generated by the subroutine or be in the original data.
VARIABLES CONTAINED IN MULTIPLE COLUMN FIELDS OR MORE THAN
ONE ADJACENT BINARY INTEGER
If the user wishes to do a tabulation using a variable which is
contained in adjacent columns, then the integer values which result
from the transformation of the alphameric variables will be combined
as if they were digits in a decimal number if the user indicates this
is desired.
Adjacent variables originally read as binary integers or
resulting from the DATA subroutine supplied by the user may be combined
in the same manner.
The result of the combination is placed in the last
variable of the group.
Thus when describing the tabulations to be done,
the index of this last variable in the field is used.
For example, suppose a variable to be used is contained in card
columns 54 through 56, and a 5 is in column 54, a 2 in column 55, and
a 3 in column 56.
When these alphameric characters are changed to their
integer values they will remain the same as they are on the card.
These
are combined as follows:
2
10 x5 + lOx2 + 3
100x5 + lOx2 + 3
The value, 523, replaces the value 3 in variable 56.
=
523
The value resulting
8
from the combination is always placed in the last variable of the group.
For another example, suppose a variable to be used appears in a
two column field, columns 121 and 122, and an X punch (11 zone) is in
column 121 and a Y punch (12 zone) is in column 122.
The X punch would
be transformed to a value of 10 and the Y punch would become the value
20.
These would be combined as follows:
10xlO + 20
= 100 + 20 = 120
Thus, after the combining was done, variable 122 would contain the value
120.
Suppose the user wished to tabulate a variable appearing in columns
76-78 which had values with a decimal point.
If there is a 2 in column
76, a decimal point in column 77, and a 6 in column 78 this will produce:
2
10 x2 + 10x40 + 6
=
200 + 400 + 6
=
606
If there are both numbers and letters in a multiple column field,
care must be taken, as different combinations of codes may produce the
same numeric value for the new variable.
For example, suppose there
was a zero in column 121 and an A in column 122.
These would be combined
as follows:
ox
10 + 11
= 11
which would have the same result as there being a 1 in column 121 and
a 1 in column 122.
Because of limitations in the parameter cards the user probably would
not want to combine more than 4 columns or adjacent binary variables.
I
I
-.
I
I
I
I
I
I
~
I
I
I
I
I
I
DESCRIPTION OF VARIABLES TO BE TABULATED
At this point in the processing of the data, alphameric characters
JI
I
9
have been changed to the corresponding integer values according to
Table I and all variables formed hy combining adjacent integers have
been calculated.
The variables in their form at this stage will be
called "old" variables in the following discussion.
A "level" will be considered to be a category or group of values
for a variable for which a frequency or count will be found.
tabulation for a variable is as follows:
The actual
if a case or individual has
a value or code of 0 for the variable it is counted in the first level,
a code of 1 is counted in the second level, ... , a case with a value of
n-l is counted in the n-th level.
If a case has a value for the variable
which is greater than or equal to the number of levels specified by the
user or which is less than 0, the case is excluded from all tabulations
using this variable.
The result of the tabulation of this variable, alone, gives the
number of cases in levell, number of cases in level 2, .•• , number of
cases in level n.
A cross-tabulation with another variable gives the
number of cases which belong to level 1 of the first variable and level
1 of the second variable, the number belonging to level 1 of the first
and level 2 of the second, etc.
Because often the original or old variables do not have values 0 to
n-l, where n is the number of levels to be tabulated, a variable may be
transformed to a new variable which does.
New variables may also be formed
from a definition using a combination of variables.
These definitions of
new variables or transformations of old to new variables are described on
parameter cards provided by the user.
In this program, transformation of
an old variable and definition of a new variable are the same operation,
I
I
10
-.
and thus both expressions may be used interchangeably.
These cards could also be thought of as merely describing the
levels of the new variable used for tabulation, although actually a case
that fits in the first level would have a value or code of 0 for the new
variable.
etc.
A case that fell in the second level would have a code of 1,
The levels should be defined so that a case does not fit into more
than one level for the same new variable.
If it does fit into more
than one level, the case will only be counted in the first level into
which it fits, as it will only be given the code for that level.
If
a case does not belong to any level of a new variable the variable will
be given the value 99999.
New variables will be created in the order they are specified in the
parameter cards supplied by the user, so the user should be careful when
using a new variable to define another new variable.
He should also keep
in mind that if a value does not fit into any of the levels for the new
variable, it is given the value 99999.
An old variable may be used to defined more than one new variable.
For example, suppose one variable is age, its values ranging from 15 to
44 and we wish to group the ages differently for two tables.
For one
table we want the following groups or levels: 15-19, 20-24, 25-29, 30-34,
35-39, and 40-44.
and 40-44.
For the other table we want groups: 15-24, 25-34, 35-39,
We would then need to define two new variables.
The first
would have values 0 to 5 and the second would have values 0 to 3.
The
method of defining these new variables will be discussed with the parameter cards.
If a case had an age of 23, it would belong to the second
level for the first table and the first level for the second table.
Thus
I
I
I
I
I
I
~
I
I
I
I
I
I
JI
I
11
its value for the first new variable would be a 1 and for the second
new variable it would be a O.
STORAGE OF VARIABLES
The program may hold up to 999 variables per case.
these are stored in a list with 999 locations.
The original data are
read into this list (see page 2, Order of Records).
alphameric, each column becomes a variable.
integers, the variables are defined as read.
placed in this list.
The values for
If the data are
If the data are binary
Any new variables are also
The number (index) of a variable indicates the
location of the value for the variable in the list of data for the individual.
Variable 25 is in the 25th location in the list.
The user
specifies where in the list he wishes to store the value of a new variable
by assigning a number (index) to the new variable.
Care must be taken
not to place a new value in a location when the old value will be needed
later in the tabulation or definition of a new variable (as it will no
longer be there).
FORM OF TABULATION
The tabulations to be generated are specified on parameter cards
supplied by the user.
On these cards are given the number of factors in
the tabulation where a factor is a position of a variable in a list specifying a tabulation and a list of the indices of the variables to be used
as each of the factors.
The first index specified is the index of the
variable used as the first factor, the second index is that of the variable
used for the second factor, etc.
These are the indices of the variables to
be tabulated and therefore, to be included in the tabulation, the variables
must have values between 0 and one less than the number of levels specified (see page 8).
I
I
12
If an old variable was transformed to a new variable or a new variable
was defined to meet these conditions, it is the new variable that must
be specified.
Thinking of the tabulation as having n dimensions, one for each
factor, when the tabulation is stored in the computer the factor spec ified last would have the subscript which changed most rapidly.
The
subscript of the (n-l)th dimension would be changing next most rapidly
and so on.
MULTIPLE PASSES
If the tabulations defined for one problem require more than 8000
cells, automatically the data will be read again (not if it is on cards),
all variables transformed again and then the remaining tabulations are
formed.
If those require more than 8000 cells, more passes will be made
through the data.
A maximum of 9 passes through the data set for one
problem may be made; however, it is better to divide the tabulations into
separate problems if all the variables transformed are not used in all
tabulations.
METHOD OF TABULATION
After all the data for an individual are read, transformed to
integer values if necessary, and any adjacent variables combined, the
values for all the new variables defined are found for the individual.
Then the individual is tallied in the appropriate cells in all the tabulations specified or those that can be done in one pass.
Following
this another individual's records are read and the above process is
repeated.
After the sentinel or end of data is read the processing of
-.
I
I
I
I
I
I
_I
I
I
I
I
I
I
JI
I
13
the tables begins.
If more than one pass is required for a problem,
the data are read again and the above process is repeated, forming the
remaining tabulations.
SPECIFYING ROWS AND COLUMNS
For the print-out or analysis of a tabulation, some of the factors
may be combined.
Let m represent the number of factors in a tabulation.
The last LCP factors, where 0 < LC? < ra, may be
specifie~
the columns of the printed and analyzed table.
The LRF factors, where
o
to appear in
< LRP < (m - LCP), preceding the last LCP factors may be specified to
be in the rows of the til hIes.
Comb ina tions of all of the remaining
factors (if any) will be treated as "layers" or a third dimension and
there will be a sub-table printed for each.
In combining factors, remember that the lev2::; of the variable
used for the last factor change most rapidly, levels of the next to the
last factor change next most rapidly, etc.
Suppose we had a tabulation
with 4 factors and the variables used as these factors are specified to
be variables 4, 10, 5 and 7.
Suppose the number of
ables are 2, 3, 4, and 2 respectively.
for the columns (LCP
tabl!~G
=
leve~_E:
for the vari-
If ,,,,e don't ClT'":i!1e any factors
1) or for the rows (LRP
=
1»
the 2-dimensional
printed out and analyzed will be variable 5 versus variable 7
which would be a table with 4 rows and 2 columns.
of these sub-tables.
There would be 2 x 3 =6
The first sub-table printed would be for the cases
that belong to level 1 of the first factor (variable 4), level 1 of the
second factor (variable 10).
The next sub-table would be for level 1 of
the first factor (variable 4) and level 2 of the second factor (variable 10).
I
I
14
If it was indicated that the last two factors (variable 5 and
variable 7) were to appear in the columns (LCP
(LRP
2) and only one
1) factor in the rows (variable 10), then there would be
=
4 x 2
=
= 8 columns in the table and 3 rows.
The first column on the
left would be for those cases belonging to level 1 of variable 5 and
level 1 of variable 7, the second column would be for level 1 of variable 5 and level 2 of variable 7, the third column would be level 2
of variable 5 and level 1 of variable 7, etc.
Two of these sub-tables
would be printed and analyzed, one for each level of the first factor
(variable 4).
If we don't combine any factors for the columns (LCP
bine 2 factors for the rows (LRP
= 1)
= 2), then variable 7 appears in the
columns and combinations of variable 10 and variable 5 appear
rows.
but com-
in the
The first row will be for those observations belonging to level
1 of variable 10 and level 1 of variable 5.
The second row will be for
those belonging to level 1 of variable 10 and level 2 of variable 5.
The tenth row will be for those belonging to level 3 of variable 10 and
level 2 of variable 5.
and 2 columns.
The printed tables will have 3 x 4 or 12 rows
Two of these tables will be printed.
The four factor tabulation above, using variables 4, 10, 5, and 7
with corresponding numbers of levels of 2, 3, 4, and 2, could be printed
and analyzed in a number of ways, depending upon how the factors were
combined.
follow.
The possible printed and analyzed tables for this example
-,
I
I
I
I
I
I
_I
I
I
I
I
I
I
JI
I
15
Table II
LCP
indices of
variables
in columns
of table
1
7
2
5,7
3
10,5,7
4
4,10,5,7
0
LRP
number
of these
tables
to be
printed
number of
rows
0
1
/x3x4=24
0
1
2x3=6
3x4x2=24
0
1
2
2x3x4x2=48
0
1
l~':
1
1
7
2
2x3x4=24
2
1
5
4
2x3=6
2
4x2=8
1
7
2
5,7
4x2=8
1
10
3
2
3
10,5,7
3x4x2=24
1
4
2
1
1
2
5,7
4x2=8
2x3=6
0
1
7
2
2
10,5
3x4=12
2
2
5,7
4x2=8
2
4,10
2x3=6
1
1
3
10,5,7
3x4x2=24
2
2
3
4,10,5
2x3x4=24
1
1
4
4,10,5,7
2x3x4x2=48
1
0
1
7
0
*
number of
columns
indices of
variables
in ro\Vs
of table
This table could not be printed because 39 is the largest number of
columns that can be printed.
MARGINALS
For each table printed, the marginals automatically calculated and
printed are the row totals, column totals and total for the table. A
row total is found by adding all the frequencies in the row of the table
to be printed.
If more than one factor is in the columns (LCP >1),
16
the row total is still found by adding all the frequencies in a row.
Percents of row totals are based on totals found with this method.
A column total is found by adding all the frequencies in a column
of the table to be printed.
If factors are combined in the rows
(LRP> 1), the column total is still found by adding all the frequencies
in a column.
Percents of column totals are based on these totals.
Another marginal is automatically calculated and printed if there
is more than one level in the layers.
This is a two-way table which
contains the sums over the printed sub-tables.
II
II
-I'
II
II
II
I:
Thus, if the sub-tables
printed had 5 rows and 4 columns, the table of marginals would be a
table with 5 rows and 4 columns.
The cell in the upper left-hand corner
would contain the sum over the layers of all the frequencies in the
upper left-hand corner.
The cell in the fourth row and third column
would be the sum of the frequencies in the fourth row and third column
over all layers or sub-tables.
Any analysis done on the printed tables
is also done on this table of marginals.
LEVELS EXCLUDED FROM ANALYSIS
For each new variable defined, one level may be indicated to be
printed but not included in the analysis.
parameter card by the user.
The level is specified on a
Variables with levels excluded may be
in the rows and/or columns of the printed tables.
the layers.
They may not be in
There may be more than one of these variables in the rows
and/or columns.
If a level has been indicated to be excluded from analysis it will
be printed in the frequency table and included in the totals for that
table.
However, for the percent and chi-square options all the rows and
el'
I
I
I
I
I
I
JI
I
17
columns containing excluded levels of variables are eliminated and
are not included in the row, column, and table totals.
For example, suppose variable 30 had 3 levels with level 2 to
be excluded from analysis.
1 was to be excluded.
Suppose variable 33 had 2 levels and level
Both are to appear in the columns of the table.
In the frequency table, there would be 6 columns not including the
total.
For a percent table, there would be 2 columns, one for cases
in level 1 of variable 30 and level 2 of variable 33 and one for cases
in level 3 of variable 30 and level 2 of variable 33.
All those with
level 2 of variable 30 and/or level I of variable 33 were removed.
PERCENTAGES
The percentages based on row, column, or table totals are printed
in separate tables of the same general form as the tables of frequencies,
which they follow.
CHI-SQUARES
Chi-squares may be calculated for the two-way tables which are
printed.
The largest table for which a chi-square analysis may be done
contains 400 cells.
If more than one factor appears in the columns
or rows of the printed table they also do in the analyzed table.
In
addition to the chi-square value, tables of expected values, deviations
from expected values, and individual cell contributions to chi-square
can be obtained.
The values in these tables are printed in E format,
that is, of the form ±O.xxxxxx±Enn which is equal to ±O.xxxxxx times
lo±nn. Thus +0.59732lE 01 is +5.97321.
The degrees of freedom and p
value are also given, where the p value is the probability of obtaining a
.-
- .... _.-.-----.-.-._- -------
.-
-'
I
I
....
chi-square value greater than or equal to the one calculated for the
table under the null hypothesis.
There are no tests done on the
expected values to see if there actually is a good approximation to
the chi-square, so the user should keep this in mind.
The completed tables of frequencies may be written in binary on
Preceding the tables for each N-way tabulation,
there will be written a record with information about the variables
used, transformations, etc.
This record will be of length 90, containing
the items listed in Table III in the order they are given.
names used in the program are given in parentheses.
The variable
If there are not
20 factors in the table, places in the matrices L, M, LU, and LIND are
still saved although the data in the unused places will be meaningless
(garbage).
Further discussion of some of these items will be given in
the description of the parameter cards.
I
I
BINARY TABLES ON MAGNETIC TAPE OR DISK
magnetic tape or disk.
-.
Following this record each
printed table (except the table of marginals over the layers) will be
written as a record with length of NR times NC, where NR is the number
of rows in the printed table and NC is the number of columns.
ginals are not written.
Table III
(1) number of these NR by NC tables resulting from this
tabulation (NZ)
(2) number of rows in the 2-way table (NR)
(3) number of columns in the 2-way table (NC)
(4) tabulation number (NTABLE) the first tabulation
described is tabulation 1, the second is tabulation
2, etc.
The mar-
I
I
I
I
_I
I
I
I
I
I
I
_.
I
I
19
(5)
always 1 (IND)
(6)
number of factors in the tabulation (NF)
(7)
first non-repeated factor (NRF)
(8)
number of factors in the rows (LRP)
(9)
number of factors in the columns (LCP)
(10)
address of base element of this tabulation
in the matrix which contains all tabulations (LNT)
(11)
indices of variables used as the factors (L(l) ... L(20)),
the first index given is for the variable used as
the first factor, ...
(12)
number of levels for each factor (M(1) ... M(20))
(13)
levels defined as "excluded" for each variable
(LU(l) ... LU(20))
(14)
index of the beginning of the description of each
variable in the transformation list (LIND(l) •••
LIND(20»
PRINT-OUT OF PARAMETER CARDS AND TABULATION DESCRIPTIONS
The program prints out the parameter cards supplied for the problem
and two matrices formed from the parameter cards which are used in the
tabulation.
Preceding the printed tables for each tabulation there is a section
in the printed output which describes the tabulation verbally, the new
variables used, the number of levels, and the transformations and definitions associated with them.
STANDARD PRINT-OUT OF TABLES
After the printing of the verbal description of the tabulation,
the first (sub-)table of frequencies for the tabulation is printed (as
specified by LCP, LRP, and the order of the variables given) beginning
20
on another page.
are also given.
In this table, the row, column, and table totals
If a level of any of the variables in the table has
been indicated to be excluded from analysis, it still is in this table.
Up to 15 columns, plus a column for the row totals, may be printed
across the page using standard output.
If the user has specified more
than 15 columns and is using standard output, the program will not
function correctly.
A print field of 8 spaces is allowed for each fre-
quency, however if the frequency has 8 digits there will be no space
between the columns.
Following the table of frequencies are the results of any options
chosen, in the order chosen, except the chi-square value which is printed
after any other options involving the chi-square.
on a new page.
The tables of percents are of the same general form as
specified for the frequency table.
a percent.
These do not begin
The results are given to a tenth of
If a rowand/or column has been indicated to be excluded
from the analysis, then it will not appear in these tables.
If all the
frequencies in a table are zeros, then the table is printed, but the
options are not calculated.
After all the output options are printed, if there are other layers
or sub-tables for the tabulation, each is printed on a separate page,
followed by the desired options.
After all layers or sub-tables are
printed for the tabulation, then the table of frequencies for the marginals over the layers is printed (if there is more than one layer or
sub-table).
All the output options chosen are then performed on this
I
I
-.
I
I
I
I
I
I
_I
I
I
I
I
I
I
table.
JI
I
21
STANDARD HEADINGS AND LABELS
The first column on the left is labeled 0 and the columns are
consecutively labeled up to NC-l, where NC is the number of columns
to be printed (excluding the row totals).
If there is more than one
factor in the columns, the labeling is still done in the same manner.
The labeling is the same for the percent tables.
Thus, if levels of
variables have been indicated to be excluded from the analysis, the
labels for the frequency table will not be the labels for tte corresponding levels in the percent table.
This is because the columns
to be printed are merely labeled from 0 to the number of columns in the
frequency table minus 1.
The labeling for the rows is the codes 0 to NR-l where NR is
the number of rows (excluding the column totals), in the printed table.
The same problems are present as there are with the column labels.
Each tabulation is numbered, the first tabulation for the problem is labeled "TABLE NUMBER 1", etc.
If a tabulation has more than
one layer, the sub-tables are numbered, beginning each time with "SUBTABLE 1" and the total of the sub-tables is labeled.
The tables of
frequencies, percents of row, column, or table totals will be labeled
as such automatically.
Results from other output options have labels
provided by the program.
USER-SUPPLIED FORMAT FOR PRINT-OUT OF TABLES
The format of the tables to be printed may be altered by the user.
The width of the print field for the frequencies (column width) and
percents may be specified.
From this, the number of columns that may
be printed across the page is determined.
The number of places to the
I
I
22
right of the decimal point in the percents may be changed.
The user
may supply table headings only or table headings and columns and/or row
labels.
If any labels are supplied by the user, table headings must
be supplied.
The column and row labels replace the standard ones.
The labels supplied by the user for the frequency tables are used for
the corresponding percent tables.
If levels of variables are excluded
from analysis, the labels for the option tables will not be correct.
The tabulations and sub-tables are numbered as for standard output and
other labels are the same as the standard.
altered.
Pagination may also be
Further information about user-supplied format is given in
the discussion of the parameter cards.
-,
I
I
I
I
I
I
_I
I
I
I
I
I
I
JI
I
23
PARAMETER CARDS IN GENERAL
Some types of parameter cards are always required but some need
be present only if a chosen option requires them.
In the explanation
of each type of parameter card, it will be stated as to when it must
appear in the parameter card deck.
The fields (groups) of columns for the parameters are separated
by single columns which are not read and consequently may contain any
character.
In many of the examples following, a comma will be used
because it is believed that this serves best for visually separating
the parameters.
Most of the numbers on these cards must be integers and must be
right-justified in the field of columns allowed for them.
For example,
if a value of the parameter is 23 and four columns have been allowed for
the parameter on the card, then the 23 must be in the last two columns
of the field.
The first two columns of the field may be blanks or zeros.
Using zeros may help avoid some errors in the parameter cards, though.
The parameter must be punched on the card so that the last digit of the
number is in the last column of the field allowed for it, that is, all
unused columns must be at the beginning of the field.
Care must be taken to place the numbers in the correct columns,
because, if they are not, the program will not do what the user intended
that it do.
For instance, suppose a parameter had a value of 53 and
was to be placed in columns 30 and 31, if in fact the user had placed
the 5 in column 31 and 3 in column 32 and a blank was in column 30,
24
then the value of the parameter would be taken to be 5.
In the description of the parameter cards which follows, the
corresponding Roman numeral may be used in place of the card name.
I
I
-.
I
I
I
I
I
I
_I
I
I
I
I
I
I
JI
I
25
PARAMETER CARD I - DATA DESCRIPTION CARD
This card provides a general description of the data and there
must be one of these cards per problem.
format (13(I3,lX).
col.
1-3,
It is read according to Fortran
A description of the parameters follows.
NREC =number of records per case.
If there are missing
records, NREC is the maximum number of records per individual.
If a user supplied subroutine, DATA, is used, NREC
is the number of times the routine is called for each case.
1 < NREC < 999.
Examples:
data
value of NREC
1 card per individual
1
001
1 binary record per case
1
001
20
020
20 cards per case
col.
5-7,
col.
1-3
LREC = numher of columns in each card or variables per binary
record to be read.
The first LREC columns or variables are
read from each record.
If the user is supplying a subroutine
DATA, LREC times NCD (number of records used) must equal or
be greater than the largest index of the columns or binary
integers read and saved.
1 < LREC < 999.
Examples:
(a) If data are on cards or in card image on tape or disk,
usually LREC = 80.
It may not be greater than 80.
(b) If only the first 30 columns on each card are used,
then any LREC such that 30 < LREC < 80 could be used if the
user had much data for each individual and was concerned
I
I
26
about not having enough space.
However, in general, in
using cards or card images there would be less chance of
errors by the user if LREC
= 80.
(c) If the data are in a binary data set, written in
records of length 200, then LREC
= 200.
(d) If only the first 50 variables in the record in (c)
are used, then any LREC such that 50 < LREC < 200 could be used
col. 9-11,
KREAD
=
option for reading in data
option
meaning
001
data are on cards or in card images (alphameric)
002
data are binary integers
003
user supplied subroutine DATA is used and
data supplied to program are alphameric
user supplied subroutine DATA is used and
004
data supplied to program are integers
See page 2, Media and Format
col. 13-15, KUNIT
= data set reference number for data.
It must have
the form Odd, where dd is the data set reference number.
Examples:
(a) If the data are on punched cards, then columns 13-15
must contain 001.
(b) If the data are on magnetic tape or disk, then 006
KUNIT < 098.
In this case a G.FTddFOOl
2
DD card must be
included in the Job Control Cards (discussed later).
col. 17-19,
NCC
= number of variables to be used in the tabulations
-,
I
I
I
I
I
I
_I
I
I
I
I
I
I
JI
I
27
and definitions of transformations, which are contained
in multiple column fields in cards or card images, or which
are composed of adjacent binary variables combined as if
they were decimal digits.
000 < NCC < 100.
See page 7
for explanation of combining process.
Examples:
(a) If the data are in cards or card images and all variables
to be used in the tabulation are in single colullin fields,
then NCC=O.
(b) If the data are binary integers which will be treated
as separate variables, then NCC=O.
(c) If the data are in cards or card images and there is a
two-digit variable in columns 15 and 16, a four-digit variable in columns 66-69, and a two-digit variable in columns
130 and 131 and these variables are being used in the tabulations and/or definitions of variables then NCC=3.
col. 21-23, MTAPE
001
col. 25-27, KSORT
number of new variables to be tested to determine
whether or not a case or individual is to be included in the
problem being defined.
a
< KSORT < 999.
If a case does not
belong to one of the levels defined for anyone of the first
KSORT new variables defined,then the case is excluded from
the entire problem.
The first new variable is the new vari-
able declared on the first Card V in the deck (even if IKTRAN=
0).
Any type Card V can be used.
The second new variable is
28
the second one declared.
If the first Card V was KCOL=3
type, the second new variable defined would be the second
variable in the list.
If KTRAN=O (see page 30) the KSORT
option does not have effect.
Examples:
(a) KSORT=O, means that all cases in the data set are considered for all new variable definitions.
(b) Suppose a case has a value of 4 for the first variable
defined, say variable 9, and a value of 0 for the second
variable defined, say variable 7, and KSORT=2.
Suppose also
that the first variable has two levels defined such that the
first contains codes 0 and 1 and the second contains 2 and 3.
Suppose the second variable has three levels defined such
that the first contains code 1, the second code 2, and the
third is code 3.
Because this particular case does not belong
to a level in the definition of the first variable it would
be eliminated from the data set for the tabulations defined
for the entire problem.
(c) If the value for variable 9 for the case in (b) had been
0, 1, 2, or 3, it still would have been eliminated because it
does not fit into a level in the definition of the second variable and KSORT equals 2.
col. 29-31, KSENT=end of data option
option
o
meaning
data set is to be read up to the end-of-data
mark.
If using subroutine DATA, KSENT must not
I
I
-,
I
I
I
I
I
I
_I
I
I
I
I
I
I
JI
I
29
equal O.
A unique code in one variable or column will
1
indicate the end of data, that is, there is a
sentinel.
See page 4.
col. 33-35, KVNR
the number of the first column of a field used for
=
an ID number for a case, if there is (may be) an unequal
number of records per case.
columns in the field.
There may be no more than 10
It could also be the index of the first
binary integer in a group of adjacent integers used for the
same purpose.
If KVNR
=a
it indicates that there is an
equal number of records for each case, that is, no missing
records.
col. 37-39, KVNR2
=
the last column of the field used for an ID number.
KVNR2=0 if there is an equal number of records for each case.
Examples:
(a) Suppose KVNR=l and KVNR2=4.
This would indicate that
there are different numbers of records per case, and columns
1-4 on each card or the first four binary integers in each
record will be a unique ID number for each case.
(b) Suppose the data is in binary and the ID number is in
the first variable of each record, then KVNR
col. 41-43, KWB
=
1 and KVNR2
000
col. 45-47, KWUNIT = data set reference number for binary tables if that
output option is chosen.
It must have the form Odd, where
dd is the data set reference number.
If binary tables are
1.
30
desired a G.FTddFOOl DD card must be included in the
Job Control Cards (discussed later).
col. 49-51, KTRAN
=
transformation option
option
o
meaning
no new variables will be formed (no Card VI's).
KSORT option has no effect and no variables may
be moved.
some new variables will be formed and the option,
1
IKTRAN, on the CARD V's will determine if there
is a new variable defined (Card VI following)
there will always be new variables formed (Card
2
VI's following all Card V's)
PARAMETER CARD II - SENTINEL DEFINITION CARD
This card is required for each problem for which KSENT on the Data
Description Card is not equal to zero.
tinel after each record is read.
The program checks for the sen-
This is done before alphameric char-
acters are changed to integer values, so the Fortran format of this card
is different for the various values of KREAD (on Card I).
1 or 3 the format is (I3,lX,Al) and if KREAD
If KREAD = 3 or 4, this card is required.
If KREAD
2 or 4 it is (I3,lX,I4).
For either format, columns
1 through 3 are the same.
col. 1-3, NDCOL = column (or integer variable) in which the sentinel
appears, numbering as discussed in Order of Records, page 2.
IF KREAD
=
1 or 3
col. 5, NDSENT
=
the alphameric character that is the sentinel
I
I
-.
I
I
I
I
I
I
_I
I
I
I
I
I
I
--I
I
31
Examples:
(a) If an A in column 82 is to indicate the end of the data
for the purpose of the tabulation, then Card II would be:
082 H
(b) If a 9 in variable 3 is to indicate the end of the
data, then Card II would be:
1I03 'j
If KREAD = 2 or 4
col. 5-8, NDSENT
=
the integer value that is the sentinel
Example:
If the value, 999, in variable 52 is to indicate the end of
the data for the purpose of the tabulation, then Card II
would be:
(152 0999
PARAMETER CARD III - RECORD SELECTION CARD
This card is required for each problem, as it specifies what
records are to be used for an individual.
This type of card is read
with Fortran format (18(I3,lX)).
col. 1-3, NCU = number of records used for each case 1 < NCU < min.
(NREC, 25)
cols. 5-7, 9-11, 13-15, 17-19, etc. contain the record numbers used,
LCU(l), LCU(2), ... , LCU(NCU), (the first record is record 1,
the second is record 2, etc.) in numerical order.
If more
than 17 records are being used, continue with the l8-th on
another card beginning in columns 1-3.
I
I
3Z
-.
Examples:
(a) 1 card per case, (NREC
=
001) Card III would be:
001 001
'J
(b) 3 cards per case (NREC
=
(c) ZO records per case (NREC
003), cards 1 and 3 used:
=
OZO), records 1, 6, 14,
19 used:
004 001 006 014 019
D=--; -l-J
~~~y ~_iIL~i£~~'-E~'_-l~·
-j -l2}~19 ~~~:~~~-~:L,__ ~ ~-::;}_~I
PARAMETER CARD IV - MULTIPLE COLUMN FIELDS SPECIFICATION CARD
This card should be present only if NCC on Card I does not
equal zero.
It contains a list of NCC pairs of numbers which define
the multiple column fields or adjacent binary integers which are to
be combined (see page 7).
It is read with Fortran format (18(I3,lX».
There may be up to 100 of these fields, so the list may be continued
from one card to another, beginning in columns 1-3.
listed on a card.
aaai
=
The general form is
the number of the first column (or binary integer) in
the multiple column field i
bbb i = the last column (or binary integer) in that particular
multiple column field
Thus,
col. 1-3,
LCC(l) is the first column in a particular multiple column
field
col. 5-7,
_I
Only 9 pairs may be
aaa , bbb , aaa ' bbb ' ... ' aaa
,bbb
l
l
Z
Z
NCC
NCC
where
I
I
I
I
I
I
I
I
I
I
I
I
LCC(Z) is the last column in that particular multiple column
field
-:
I
33
col. 9-11, LCC(3) is the first column in another multiple column field
col. 13-15, LCC(4) is the last column in that multiple column field
etc.
Examples:
(a) Suppose the groups of card columns, 18-19, 25-27, 90-95,
are each to represent one variable, then Card IV would be:
~18-019
~ X~I"
, __
025-027 090-095
' -:-~l-
If this is all the multiple column fields used, the NCC
on Card I must be 003.
(b) Suppose the following binary integers are to be combined
as if they were card columns and each is to represent one
variable:
20-21, 29-33.
Then Card IV would be:
020-021 029-033
[i
:::T,---
PARAMETER CARD V - VARIABLE DECLARATION CARD
These cards must always be present.
On these, the new variables
to be defined are named and old variables first used in their definition
are given.
There are three different forms of this card, depending on
the option chosen.
It is never necessary to use options 2 or 3, however,
as these are included for convenience to avoid writing some parameters.
Each variable used in the tabulations must appear once either explicitly
(option I or option 3) or implicitly (option 2) on one of these cards.
Remember that the new variables are created in the order that the parameter cards appear in the deck so that care must be taken so that the
value of an old variable is not destroyed by replacing it with a value
for a new variable before the old value is no longer needed.
read with Fortran format (Il,lX, (18(I3,lX))).
NLV, LVU, and IKTRAN
This card is
The parameters KCOL,
are defined the same whatever option is used.
I
I
34
-.
col. 1, KCOL = option code for form of card
option
meaning
o
end of variable definitions and descriptions
1
one new variable is declared on the card
2
a group of variables the indices of which vary
by a constant increment are declared on the card
3
a group of variables the indices of which are
listed are declared on the card
col. 3-5, NLV = number of levels or codes in the new variable being
defined.
col. 7-9, LVU = the level number (first level =1, second level =2,
etc.) which is used in the frequency tables, but excluded from
any analysis.
variable col., IKTRAN
If no level is to be excluded LVU must equal O.
transformation or new definition option.
has effect only if KTRAN
=
1, but must always be present.
This
IKTRAN
must appear in a three column field and must be the last parameter on the card.
option
o
meaning
no definition card follows, that is, the values
of the old variables named on this card will not
be changed (the codes or values to be tabulated
are in the range 0 to NLV-l)
1
definition cards for the new variables named on
I
I
I
I
I
I
_I
I
I
I
I
I
I
this card will follow
JI
I
35
columns 11 and on, are interpreted differently depending upon which
option is being used, but, in general. the form is ddd ,
l
KCOL
=
0
This option indicates the end of the Variable Declaration Cards
and must be present at the end of the other Card V's and VI's.
This
particular card, then, does not describe a new variable, so the other
parameters on the card are not examined.
KCOL
=
1
This option indicates that this Card V and the definition cards
which may follow it apply only to one newly created variable.
col. 11-13, ddd
col. 15-17, ddd
the index of the new variable being created
l
the index of the first variable (new or old) being
2
used in the definition of this new variable ddd
1
col. 19-21, IKTRAN
Examples:
(a) Suppose old variable 10 is coded from 2 to 6 and the user
wishes to tabulate for all these codes.
The values for a
variable must be in the range 0 to NLV-l to be tabulated.
He could set NLV=7, do no transformation and, in effect, add
two new codes to the variable which, in fact, do not exist,
o and
1.
The counts for those values,of course, would be zero.
Assuming no level is to be excluded from analysis, the Card V
would be:
1 007 000 010 010 000
~.~
36
(b) If the user only wants 5 levels or codes in the tabulation of the variable, then he must define the new variable.
If he would no longer be interested in the old vari-
able, that is, it won't be used in another definition, then
the old variable could be replaced by the new variable.
Card V would be:
1 005 000 010 010 001
Li_~ _ =-_l
.L~~,i
~~ ;
3L:_.~~'--~~ ~ _j -,-~-:l----;f~~r~ j:-'-l~-~- -~r:_~j_~~-·1:)r!-';-~~i2~~3~~~~~:~'
(c) Suppose he wanted to save old variable 10, then he would
have to put the new variable into another location, say variable 95.
Then columns 11-17 in the Card V in (b) would be
095,010.
KCOL = 2
This option indicates that this Variable Declaration Card and the
Variable Definition Cards which follow it apply to each variable in a
set of variables, the indices of which vary by a constant increment.
The indices of the old variables first used in the definition of the new
variables must differ by this increment and the indices of the new variables differ by the same increment.
Thus the definitions or transformations
must be the same for all the new variables created except the old variables
used first in the definitions differ.
The NLV, LVU, and IKTRAN will be
the same for all these variables.
col. 11-13, ddd
l
=
the index of the first variable in the set of new
variables.
col. 15-17, ddd
2
=
the index of the first old variable being used in the
definition of the first new variable.
I
I
-.
I
I
I
I
I
I
_I
I
I
I
I
I
I
--I
I
37
col. 19-21, ddd 3
=
the increment, that is, the number to be added to
the index of a variable in the set to obtain the index of
the next variable in the set
col. 23-25, ddd 4
=
the index of the first old variable being used in
the definition of the last new variable.
col. 27-29, IKTRAN
Examples:
(a) Suppose that three new variables are to be created and
the definitions are all to be the same, except the old variables have indices which vary by a constant increment of 2.
The old variables have indices of 5, 7, and 9.
Suppose, also,
that the user wishes to leave these old variables unchanged
and thus chooses the indices of the new variables to be 100,
102, and 104.
Columns 11 through 25 on Card V would be 100,
005,002,009.
(b) If he did not wish to save the old variables 5, 7, and 9,
then he could just replace them with the new variables, and
thus columns 11 through 25 on this Card V would be 005,005
002,009.
(c) If columns 11 through 25 on a Card V with option KCOL
were 202,001,003,010 this indicates:
old variable is first in definition of new variable
001
202
004
205
007
208
010
211
2
I
I
38
KCOL
=3
This option indicates that this Variable Declaration Card and the
definition cards which follow it, apply to each of the variables in the
set of variables listed on this Variable Declaration Card.
Each new
variable replaces the old variable which is first used in its definition.
The list need not be in numerical order.
Thus all the definitions must
be the same for all the new variables except that the old variables first
used in their definition differ, and NLV, LVU and IKTRAN will be assumed
to be the same for all of the variables listed.
The last variable in
the list must be followed by a 000 and then IKTRAN.
col. 11-13, ddd
l
index of the old variable first used in the definition
of the first new variable in the list (which will replace
the old variable).
index of the old variable first used in the definition
2
of the second new variable in the list.
-.
I
I
I
I
I
I
_I
col. 15-17, ddd
and so on.
Each variable index goes in a 3 column field and the fields
are separated by a column.
There may be 14 of these variables listed.
The list cannot be directly continued on another card.
Examples:
(a) Suppose the old variables 10, 25, and 41 are all to be
transformed in the same way and NLV, LVU, and IKTRAN will
be the same for all the new variables created from these
old ones.
Then columns 11-29 of the Variable Declaration
Card would be 010,025,041,000,001.
The old variable 10
would be transformed and the new value would replace
I
I
I
I
I
I
I
-.
I
39
the old.
The old variable 25 would be transformed using
the same transformation and would become the new variable
25.
Variable 41 would be similarly transformed.
The 000
and IKTRAN follow the list.
(b) Suppose the old variable 4 is the first variable used
in the definition of a new variable.
Suppose that another
new variable has the same definition except the first old
variable used in its definition is old variable 7.
Then,
if this option is used, columns 11-25 on the Card V would
be 004,007,000,001.
This indicates that old variable 4 is
used first in the definition of a new variable 4 and new
variable 7 has the same definition except the first old variable used is variable 7.
(c) Suppose old variables 25, 7, 11, and 10 were not to be
transformed, but all had the same number of levels and the
same level in each is to be excluded from analysis.
Then
this option could be used, and columns 11-33, on Card V would
be 025,007,011,010,000,000.
PARAMETER CARD VI - VARIABLE DEFINITION CARD
If KTRAN (on Card I)
following every Card V.
=
If KTRAN
each Card V on which IKTRAN
these cards.
2, there must be a Variable Definition Card
= 1.
= 1, there must be a Card VI following
If KTRAN
= 0, there should be none of
On them is described a new variable, the definition of
which begins with the old variable named on Card V.
It may also be said
that they describe the transformation of the old variable into a new variable, both of which are named on Card V.
NLV levels or codes must be
40
defined for the new variable.
In general, the first level defined will
produce a code of 0 for the new variable, the second level defined produces a code of 1 for the new variable, and so on.
with the Fortran format (9(I2,lX,I4,lX)).
The cards are read
The general form of the card
is
where
aai= a test option
bbbb i = an integer test value
If the data
~re
originally alphameric, the test value must be the integer
value resulting from the transformation which is automatically done to
alphameric data (see Table I).
If the variable is one resulting from
the combination of multiple column fields or adjacent binary integers
(see page
test value.
7 ), this also must be taken into account in finding the desired
Thus if the user was testing for AA in a two column field,
the actual test value used would be llxlO+ll=121.
Any number of cards may be used to define the new variable.
1 through 72 of a card may be used.
just continue in column 1 of another.
Columns
Having used column 72 of one card,
The cards must be in order to cor-
rectly define the new variable.
col.
1-2, aa , option
l
col.
4-7, bbbb
col.
9-10, aa , option
2
1'
test value
col. 12-15, bbbb , test value
2
and so on.
The options are in two column fields and the values are in
four column fields.
The fields are separated by single columns.
Examples
I
I
-.
I
I
I
I
I
I
_I
I
I
I
I
I
I
_.
I
I
41
of Variable Definition Cards will follow the description of the options.
Option
Meaning
01
equal to bbbb. or
02
not equal to bbbb. or
07
greater than or equal to bbbb i
or ...
08
less than bbbb. or ...
1
1
1
When using options 01, 02, 07, or 08, there must always be another
option following these within the level of the variable being defined.
If the condition described by these options is not met, then the next
condition will be tested.
If the condition (01, 02, 07, or 08) is met,
then the case belongs to this level and the next condition will not be
tested.
See examples e, g, i, j, s, beginning on page 47.
Option
Meaning
03
equal to bbbb i and
04
not equal to bbbbi and
09
greater than or equal to bbbb
i
and ...
10
less than bbbb
i
and ...
When using options 03, 04, 09, and 10, there must always be another
option following these within the definition of the level being described.
If the condition required (03, 04, 09, or 10) is met, then the next condition must also be tested.
If the condition (03, 04, 09, or 10) is not
met, the case does not belong to this level so the next condition to be
examined will be the first one in the next level.
Option
05
See examples d, h, r, s.
Meaning
equal to bbbb.
1
I
I
42
06
not equal to bbbb
11
greater than or equal to bbbb
12
less than bbbb
-.
l
l
l
When using options OS, 06, 11, and 12, there must not be another
option following these in the definition of the level being described.
These options are used as the last or only condition to be met in the
definition of a level.
No other conditions will be tested after these
conditions (05, 06, 11, or 12) in the level being defined.
See examples
b-j, p, r-t.
Option
13
Meaning
indicates that all other codes or values of the variable
are to fall in this level.
This option would be used for
the last level of a variable, as it accepts all cases that
do not fit into the preceding levels.
must be present, but it is ignored.
use for bbbb i might be 0000.
14
Some value of bbbb.,
1
A standard value to
See examples b, i, j.
indicates that consecutive codes or values of the old variable from bbbb i through bbbb i +l will become consecutive
codes or levels of the new variable.
lower limit of the codes for the old variable
01
bbbb i +
l
upper limit of the codes for the old variable
Which new codes are taken on depends upon the complete
definition of the new variable.
Examples will follow later.
Other levels of the same variable may be defined before and/or
after defining some of the levels using this option. An option 24
I
I
I
I
I
I
_I
I
I
I
I
I
I
I
-.
I
43
Option
}.{eaning
(described later) may not be used in the field for aa
HI
An "and" option, that is options 03, 04, 09, 10, should
not be in the same level definition with option 14.
See
examples a, c, g, m.
15
indicates that the consecutive intervals in the old variable,
specified as follows, will define consecutive codes or
levels of the new variable.
beginning of the first interval (in old variable)
a
the number added to bbbb.1 to obtain the beginning of
the next interval.
bbbb
HI
= upper limit of values in the last interval (in
old variable).
There will be [(bbbb i +l -bbbb i ) / aa i +l ] + 1 levels or codes
produced in the new variable where integer arithmetic is used
with the operation
[(bbbbi+l -bbbb i ) / aai+l].
That is, the
For example, if bbbb + =24,
i l
5, then using integer arithmetic
whole number of the result is used.
bbbb
i
=
10, and aa +
i l
=
[(24-10)/5] = 14/5 =2.
Other levels of the same factor may be
defined before and/or after defining some of the levels using
of 24 following a 15 option will be
i+l
considered to be an interval of 24 and not option 24 described
this option.
below.
An aa
An "and" option, that is options 03, 04, 09, 10, should
not be in the same level definition with option 15.
See
examples k, 1, m, r.
16
indicates a change from the old variable presently being examined to the old variable with the index of bbbb . For the remaini
der of the definition of that level, the old variable considered
44
~eaning
Option
will be that with the index bbbb i unless another option 16
or option 19 is used.
At the beginning of the definition of
the next level, however, the old variable being examined will
be the last one changed to by using an option 19 or if no
option 19's have been used, it will be the variable which
began the definition.
17
See examples h, s, t.
indicates the one value, bbbbi, of the old variable is to be
changed to bbbbi+l, leaving the other values of the variable
unchanged.
A value, aai+l' must be present, but it is ignored.
A standard value for aai+l for this option might be 00.
See
example n.
18
indicates that the value of the variable is not to be changed.
Thus, it might be used if the user wished merely to place the
value of the old variable into a new location (variable). bbbb i
is ignored, but some value must be present.
19
ined to the old variable with the index of bbbb i .
For the
remainder of the definition of the new variable, the old variable
considered will be that with the index bbbb. unless an option
1
The old variable being exam-
ined will not revert to the original old variable at the end of
a level as it does with option 16.
20
See examples p, t.
indicates nothing is to be done to the old variable.
not be transformed or moved.
must be present.
It will
bbbb i is ignored, but some value
This option has the same effect as KTRAN=O,
or KTRAN=l and IKTRAN=O.
-.
I
I
I
I
I
I
_I
See example o.
indicates a change from the old variable presently being exam-
16 or another option 19 is used.
I
I
Thus this option would not be used
I
I
I
I
I
I
I
~
I
45
}teaning
Option
where a new variable was desired.
21
See example q.
is used to indicate the end of the definition of a level
of a new variable.
value" of 0000.
This is always followed with a "test
The "21,0000" is not necessary after options
05,06, 11, 12, 13, 14, 15, 17, 18, and 20, which by definition may not be followed by other options in the same level.
If the user does included the "21,0000", it may help decrease
a number of careless errors made in defining the levels.
22
is used to indicate the end of the definition of a new variable and is required.
This is always followed by a "test value"
of 0000.
24
indicates that the remainder of this Variable Definition Card
is not used and the definition continues on the next card.
This is useful when correcting errors in the Variable Definition
Cayds where the user might need to add another option or remove
one.
Using option 24, it would not be necessary to repunch all
the Card VI's after the change in the definition.
is necessary as no more of the card is used.
an option 14 or 15 with an option 24.
No test value
Do not split up
See example r.
46
SUMMARY OF TRANSFORMATION OPTIONS
Let B represent a test value.
meaning
option
01
B or ."
03
Band ...
05
B
...
02
:f
B or
04
:f
B and
06
:f B
07
':'B or
09
> B and
11
2. B
08
< B or
10
< B and
12
< B
13
all others
14
consecutive codes
15
consecutive intervals
16
change variable examined for remainder of level
17
change only one value of variable
18
value of variable not to be changed but may
be moved
19
change variable examined
20
do nothing to variable
21
end of level description
22
end of variable description
24
ignore remainder of this Variable Definition Card,
definition continues on next card
...
...
"
.
...
...
I
I
-.
I
I
I
I
I
I
el
I
I
I
I
I
I
_.
I
I
47
Examples of Variable Definition Cards
(a)
14,0002,01,0005,21,0000,22,0000
"14,0002,01,0005" indicates that the consecutive codes or values, 2
through 5, for the old variable will become consecutive codes 0-3 for
the new variable.
This defines levels 1-4 for the new variable."2l,0000"
follows option 14 to indicate the end of the level definition.
here it indicates the end of more than one level definition.
indicates the end of definition of the new variable.
Actually,
"22,0000"
The four levels
or values for the new variable are as follows:
level
codes for old variable
value of new variable
I
2
0
2
3
I
3
4
2
4
5
3
The card
14,0002,01,0005,22,0000
would be the same definition.
(b)
05, 0001,21, 0000,05, 0003,21, 0000, 13, O~0_~,~1, OOOO,_~2, 0000
This card defines 3 levels (NLV must equal 3) or codes for this new
variable, as follows:
level
codes for old variable
codes for new variable
I
I
o
2
3
I
3
all others
2
48
"05,0001,21,0000" means the value or code of the old variable must
equal 1 to belong to this level (the first level, because this is the
first level defined).
be O.
The "21,0000"
Thus the code or value for the new variable will
indicates the end of the definition of this level.
"05,0003,21,0000" means the value of the old variable must equal 3 to
belong to this level (the second level, because this is the second level
defined). Thus the code for the new variable will be 1.
means all other values of the old variable belong to this
have a value of 2 for the new variable.
be any integer, because it is ignored.
the definition of the variable.
"13,0000,21,0000"
1~ve1
and will
The "0000" after the "13" could
"22,0000" indicates the end of
The card
~S,OOOl,OS,0003,13,OOOO,22,OOOO
G.-~~~l~_-:r~~_=LL.~£=[~:·
r~-~~0-~C.~ ~~:'b ~'-:¥-~~l-=- ~~'_~6~1~,;~r~_~_~~-~iTi~'-~~~~'-1~_~lS~:t_~~~-:'9f,O~~--~;\¥'~
'u--=.
would produce the same results.
(c)
~S,OOOO,21,OOOO,14,0002,Ol,OOOS,21,OOOO,OS,0009,21,OO
00,22,0000
n'
__
~
__L__
L_
,
,_
The "05,0000,21,0000" means the old variable must have a value of 0 to
be in this level (first level because it is first described).
Thus if
the old variable has a value of 0, the new variable created has a value
of O.
"14,0002,01,0005,21,0000" means the consecutive codes 2 through 5
for the old variable will go into consecutive levels (levels 2 through 5,
since these are the next to be defined).
"05,0009,21,0000" means the old
variable must have a value of 9 to belong to this level of the new variable
(level 6).
able.
"22,0000" indicates the end of the definition of the new vari-
Thus there are 6 levels or codes (NLV must equal 6) defined for this
I
I
-,
I
I
I
I
I
I
_I
I
I
I
I
I
I
new variable as follows;
-'I
49
level
values of old variable
codes for new variable
1
0
0
2
2
1
3
3
2
4
4
3
5
5
4
6
9
5
The definition may also be written
Q5,OOOO,14,0002,Ol,0005,05,0009,22.0000
(d)
12,0016,21,0000,09,0016,12,0021,21.0000,09,0021,12,0025,21,OOOO,09,OU25
_L_ _ _
L___
--- . - - -
; ..
'--
.
..1
_
p
-'- __
_
-------
_
--
_~.
--
_
_
-
,
•
-.1_
---
-
------>-
"L _
In these two cards there are 4 levels or codes defined for the new variable.
"12,0016,21,0000" indicates that this level (the first) is to con-
tain all values of the old variable that are less than 16.
"09,0016,12
0021,21,0000" indicates that this level (the second) is to contain all
values of the old variable which are greater than or equal to 16 and less
than 21.
"09,0021,12,0025,21,0000" indicates this level (the third) is
to contain all codes of the old variable that are greater than or equal
to 21 and less than 25.
"09,0025,06,0099,21,0000" means this level (fourth)
is to contain all values of the old variable which are greater than or equal
to 25 and not equal to 99 (that is, all codes greater than 24 except 99).
Thus the description would be:
level
values of old variable
1
2
~
values of new variable
all < 16
o
16 and < 21
1
I
I
50
3
> 21 and < 25
2
4
> 25 and f- 99
3
-,
The same definition is obtained by using the card
12 0016 09 0016 12 0021 09 0021 12 0025 U9 U025 06 0099 22 0000
(e)
ul. 0001. OS, 0004, 01,0002, OS, 0003,11,0005,22,0000
j001 ~~_~_IT~~_~~=r.~~l:~_~,_j_~~~[
[~ '~~j-6;-iF}o-;;-i.L-! 1~-~,=sE,~·~r':-~ I.]:2-1ti ~I-·:J>_~"~.~_~D~~~~~~E·_
__
___
'±'_::'. ~j bIl'·:, ':~"_
t,_
"01,0001,05,0004" defines the first level of the new variable to include
all values of the old variable equal to 1 or equal to 4.
"01,0002,05,
0003" defines the second level to include all values of the old variable
equal to 2 or equal to 3. "11,0005" defines the third level to include
all values greater than or equal to 5.
Thus three levels or new codes for
the new variable are defined as follows:
level
values of old variable
codes for new variable
1
1, 4
o
2
2, 3
1
3
~5
2
_I
The following card would have the same effect.
ul 0001 05 0004 21 0000 01 0002 05 0003 21 0000 11 0005 21 0000 22 0000
( f)
12,0016.12.0021,12,0025,06,0099,22,0000
This card would have the same affect as (d).
the same.
The first level is defined
The second level is defined as those cases less than 21.
Because
a case less than 16 already has been coded to be in the first level, in
effect, the second level is the same as it is in (d).
defined as those less than 25.
I
I
I
I
I
I
The third level is
Because those less than 16 were coded to
be in the first level, those left that were less than 21 were coded to be
I
I
I
I
I
I
.-I
I
51
in the second level, those cases with values greater than or equal to
21 and less than 25 would be in the third level.
The only cases to be
tested to see if they belonged to the last level, would be those that
were over 24, thus the "09,0025" in (d) wouldn't be necessary.
(g) The definition in (e) is
~
the same as the following:
01 0001 05 0004 14 0002 01 0003 11 0005 22 0000
Here there would be 4 levels defined, because the values 2 and 3 for
the old variable would be in two different levels.
The definition would
be:
level
1
values of old variable
1, 4
values of new variable
0
2
2
1
3
3
2
4
:?5
3
(h)
Suppose that the old variable beginning the definition is indicated (on
the Variable Declaration Card) to be variable 17.
"03 0001 16 0098 05
0004" indicates that the first level defined for the new variable will
include all cases for which variable 17 has a value of 1 and variable 98
has a value of 4.
Thus if variable 17 equals 1 and variable 98 equals
4 for an individual, the value of the new variable for that individual is
O.
The "16 0098" indicates that the conditions that follow apply to
another old variable, variable 98, until the end of the definition of the
level.
"04 0001 16 0053 06 0002" indicates that the second level will
52
contain all cases for which variable 17 does not equal (option 04) 1
and variable 53 does not equal (option 06) 2.
Thus the following 2
levels are defined for the new variable:
level
conditions to be met
values of new variable
1
var. 17=1 and var. 98=4
o
2
var. 17#1 and var. 53#2
1
(i)
~8 0015 11 0045 13 0000 22 0000
C:2-I-_~.2=_~Ll_1~~' _~l~i:I-~=~~t~E) Ii -: 1
;:G-~I!_~ ~~~_~Ij- i? ~_ j~fC:---~ --_[~---=_~:;-~.~ :F=~~~~~~~f.l)~~~~ __~~~ ~-'~~~'G~E~-
"08 0015 11 0045" indicates the first level of the new variable is to
include all cases for which the value of the old variable is less than
15 or greater than or equal to 45.
"13 0000" indicates the second level
contains all cases with all other values of the old variable.
The descrip-
tion of the definition is as follows:
level
values of old variable
codes for new variable
1
< 15 or> 45
o
2
other codes
1
(j)
07,0045,12,0015,21,0000,13,0000,21,0000,22,0000
[; '\:T6iTDIOI1 i~ r.~l!~)-~~!~ ;1 ~~~~ :~~fj
?~ir? j~ -~~~j;;~-~:~~~~~~jI~~~--=LJ<o~~-Ti~?fL~_~
__
L
l_-----"-'----'-'1
This produces the same definition as above.
"07,0045,12,0015" indicates that the first level of the new variable contains all cases with values greater than or equal to 45 or less than 15.
The second level contains the other cases.
(k)
15 0001 10 0050 21 0000 22 0000
This card defines 5 levels or codes for the new variable, as follows:
I
I
-.
I
I
I
I
I
I
_I
I
I
I
I
I
I
-'I
I
53
level
---
codes for old variable
codes for new variable
1
1-10
0
2
11-20
1
3
21-30
2
4
31-40
3
5
41-50
4
The number of levels is [(50-1)/10]+ 1 where only the whole number in
the answer to the division is used.
[(50-1)/10] + 1 = [49/l0J + 1 =
4+1 = 5.
(1) If the card
is
0001 10 0051 21 0000 22 0000
O::=)~~El_._ /: Ie;
10
~~.~-~~~-~I~i:!
*1 22
~:~ ~,) iI~iE~>T;I~'~=~ -)Fi;-:'C!~~ ~--::--;-T"·~~'-'-~~J-~;'E2~~,J~~~}:
I,'
~:G£_ ;~' ~- ~
had been used instead of the one in (j), then the number of intervals or
levels for the new variable would be [(51-1)/10] + 1 =
~O/lOJ+
1 =5+1=6,
which would be defined as follows:
level
---
codes for old variable
codes for new variable
1
1-10
0
2
11-20
1
3
21-30
2
4
31-40
3
5
41-50
4
6
51
5
(m)
14 0018 01 0023 15 0024 02 0029 22 0000
would produce the following 9 levels or codes for the new variable.
level
1
codes for old variable
18
codes for new variable
o
I
I
54
2
19
1
3
20
2
4
21
3
5
22
4
6
23
5
7
24,25
6
8
26,27
7
9
28,29
8
Suppose a variable could have the codes 0 through 3 and 9 and the
(n)
user wished to have the frequency of each code.
Because the codes must
be from 0 through n, where n is one less than the number of levels (NLV),
all that is necessary to do, is change the 9 to a 4.
Thus the Variable
Definition Card would be
17,0009,00,0004,22,0000
[i_:'
~-4J~ 6- =-U-:J~;~_i2El~16E~7i!_~!4J:~-~;6--~i--~J"j}j~\:~3)j¥~IZOT~'l-~~·'~f~--;;--_-~;'~:~~;·:I-;-~~=:~l2:r)~ ~~~61[,!.!~:di~~£~
Then the definition of the new variable is as follows:
level
codes for old variable
codes for new variable
1
o
0
2
1
1
3
2
2
4
3
3
5
9
4
(0)
18 0000 21 0000 22 0000
This card indicates that the value of the variable is not to be changed.
The new variable has the same values as the old variable.
-,
I
I
I
I
I
I
_I
I
I
I
I
I
I
-'I
I
55
(p)
~5,OOOl,19,0020,05,0001,05,0002,22,0000
I~~~T~~~E_-_. L--,~~;;:J= ··T~-~L~=:='I:-<l-,~F·;~.£_·'-::I=~=-.L.
."_._._.J.
.
.L ...__
Suppose that the old variable beginning the definition is indicated
(on the Variable Declaration Card) to be variable 17.
"05,0001" indi-
cates that the first level defined for the new variable will include
all cases for which variable 17 equals 1.
"19,0020,05,0001" indicates
that the old variable being examined will be changed to old variable
20 and the second level of the new variable will include all cases that
didn't fit in the first level and for which variable 20 is equal to 1.
Level 3 of the new variable will include all cases who didn't belong to
the first 2 levels and for which variable 20 equals 2, this is indicated
by "05,0002".
Thus the following are the 3 levels or codes for the new
variable.
level
codes for old variables
codes for new variable
o
var. 17=1
1
2
var. 17#1 and var. 20=1
1
3
var. 17#1 and var. 20=2
2
(q)
~O
LC~--j
0000 22 0000
-iTI-j---', ~-9 10 il17fll'~l;-I6Ti17:i~~-
~;' :~;:.-~,; -~}~j-~!:-"~-:1l 1~-]!I:;~--~r.:-::-~;~±- ~b ,~,~q-'9~-"?0"f"~~-~~.1,~~:=[-~~
__ ,::~
means that the values of the old variable will not be transformed.
(r)
~5
Suppose a Variable Definition Card was as follows:
0000 21 0000 15 0001 05 0090 21 0000 09 0091 12 0099 21 0000 05 0099
and the user wished to change the definition so that there were separate
levels for the groups 91-95 and 96-98.
Using option 24, this could be
changed easily by substituting the following 2 cards for the one above:
05 0000 21 0000 15 0001 05 0090 21 0000 09 0091 12 0096 21 0000
'---f :;-';"IT~= ----' ~,_~.~.
~_~_ ..
~
l=~-ci~6-'-;;Ii-;-'i"r
12 0099 21 0000 05 0099 24
[~
__=_~_E--=:,.'
81~ 1~;-i;JJl:_.:_i~2'\ ;~'~'I£G!~-=r~:~--I, :';'iYJ."_J 7' I_-~~~~--~,~7,:--:'. :"~£._~'~C:'J ;_-:1j1_~~ 1~.l_- -~=-d_.'_·~'3t
__-_-l~~=~_·-
0096
I
I
56
(s)
03,0001,16,0070,01,0003,05,0004,01,0008,05,0009,22,000°
[;=~~-~E~ ~ .-oJ! -~~~-~[~-=~~· _ L?-'-L-~__ _~~- ===~~-_=~~_~~'L~ -_;~~;L-=-~ :\
__ ~ __-_~l- ~ ~.:L _.u
_-
-. -
~-=
~t__
If the old variable in the Variable Declaration Card were 69, this card
would define a new variable as follows:
level
(t)
codes for old variables
codes for new variable
1
var. 69=1 and var. 70=3 or 4
o
2
var. 69=8 or 9
1
Suppose two Variable Definition Cards are as follows:
~5,OOOl,19,0078,OS,0001,16,0086,OS,OOOl,05,0002,16,00
86,05,0003,05,0004,
r-n~~JL--~~i~~-=~T
-~~2I~~-='=;J'L±~-i~ n.,n
n
-- T -
and the old variable in the Variable Declaration Card is variable 20.
codes for old variables
codes for new variable
1
var. 20=1
0
2
var. 78=1
1
3
var. 86=1
2
4
var. 78=2
3
5
var. 86=3
4
6
var. 78=4
5
The "19,0078" changes the old variable being examined to variable 78 and
this will be treated as the original old variable unless another option
19 is used.
Thus after the level defined by "16,0086,05,0001" is exam-
ined, the old variable examined at the beginning of the next level will
be variable 78.
The change of variable caused by option 16 only applies
to the level in which it occurs.
Remember that a case only belongs to
the first level into which it fits.
I
I
I
I
I
_I
The definition of the new variable is:
level
••I
I
I
I
I
I
I
.'I
I
57
Problems with Some Combinations of Options
A.
Options 03, 04, 09, 10, the "and" options, should not be used with
options 16 or 19 with 14 in the manner shown below.
o3,
,16,-
,14,
,o1,
,21,oooo
as the transformation will not be correct.
Nor should they be used with
option 15 (replacing 14 in the example above).
B.
Options 01, 02, 07, 08, the "or" options may be used with option 16
or 19 with option 14 or 15 but the user should be certain that he is, in
fact, specifying the transformation he desires.
Suppose a Card VI is
01,0001,16~0020.14,0001,01,0005,21,0000
and the old variable on Card V is variable 23.
Then the definition would
result in the following:
level
code for new variable
value of old variable
1
0
var. 23=1 or var. 20=1
2
1
var. 20=2
3
2
var. 20=3
4
3
var. 20=4
5
4
var. 20=5
The effect would be the same if option 19 was used in place of option
16.
C.
It must be remembered that as soon as an "or" option is satisfied
nothing more for that level is examined.
the definitions, to avoid errors.
Care must be taken, in writing
For example, suppose a level was defined:
01,0001,03,0002,16,0035,05,0001,21,0000.
If the old variable specified on the Card V, say variable 17, had a value
58
of 1, it would be included in this level, regardless of what value the
case had for variable 35.
If variable 17 had a value of 2 and variable
35 equaled 1, the observation would be included in this level, no other
values for either variable would.
If, however, it is desired that vari-
able 35 be equal to 1 in both cases, then the values on the above card
would have to be rearranged to
16,0035,03,0001,16,0017,01,0001,05 0002,21,0000
or if possible, if we use variable 35 as the old variable
OP
Card V, to
03,0001,16,0017,01,0001,05,0002,21,0000
D.
As soon as an "and" option is not satisfied, nothing more for that
level is examined.
Thus, if a level was defined
03,0001,16,0042,01,0002,16,0023,03,0002,16,0052,05,0002,21,0000
where the old variable on Card V was variable 23, if variable 23 did not
equal 1, the observation would not be considered for that level although
16,0023,03,0002 ... is later in the definition.
The 16,0023,03,0002,16,
0052,05,0002 has no effect.
E.
A corrnnon error is that of using an "and" option instead of an "or"
option.
For example the condition 03,0001,05,0002 is impossible to meet
as the value of one variable for a case cannot equal both 1 and 2.
I
I
-.
I
I
I
I
I
I
_I
I
I
I
I
I
I
-'I
I
59
PARAMETER CARD VII - TABULATION SPECIFICATION CARDS
On these cards are described the tabulations to be done and the
tables to be printed and analyzed.
There are three forms of this card,
all of which are read with Fortran format (18(I3,lX».
interpreted is determined by the value of the option KF.
How the card is
All tables to
be created must be described either explicitly (KF >0) or implicitly
(KF <0) on one of these cards.
It is never necessary to use the option
KF <0, it is included for convenience as it may reduce the number of
parameters to be written.
all forms.
The description of columns 1-3 is the same for
The other parameters will be discussed under the section for
each KF option.
Examples will follow the complete description of the card.
col. 1-3, KF = option to indicate type of card
option
o
meaning
there are no more tabulations to describe
>0
a new tabulation is to be defined
<0
the previous tabulation will be repeated with
the variable used for one factor changing over
a set of variables, the indices of which differ
by a fixed constant.
More than one tabulation
is defined using this option.
KF = 0
col. 5-7, NF must equal 001
col. 9-11, NRF must equal 001
The remainder of the parameters are not examined.
This card must be
present at the end of the other Tabulation Specification Cards, for it
signals the end of these cards.
I
I
60
-.
KF > 0
col. 5-7, NF = number of factors in this tabulation (variables to be
cross-tabulated)
col. 9-11, NRF = the number of the first factor in this tabulation for
which the variable index used is different from that used in
the preceding tabulation.
(The first factor specified for
the complete tabulation is factor number 1, the second is
factor number 2, etc.)
It is assumed that the variables used
for the first NRF - 1 factors are the same for this tabulation
as they were for the preceding tabulation.
If the user is
defining the first tabulation for the problem, then NRF
It is not necessary to use a NRF greater than 1.
1.
NRF may
always be given the value of 1 and the variables corresponding
to all the factors for the tabulation would then be written out
I
I
I
I
I
I
_I
explicitly for each tabulation.
col. 13-15, LRP
col. 17-19, LCP
The last LCP factors in the tabulation will appear in
the columns of the printed and analyzed table.
The LRP factors
immediately preceding the last LCP factors will appear in the
rows of the printed table.
See page
13
for further discussion.
columns 21 and on will be of the form eeeNRF' eeeNRF +1' ... , eee
col. 21-23, eeeNRF
=
NF
the index of the variable used for the first factor
in the tabulation for which the variable has changed from the
preceding tabulation.
eee NRF + l'
... , eee NF are the indices of the variables used as the remaining (NF - NRF) factors.
These are written in 3-column
I
I
I
I
I
I
-'I
I
61
fields separated by single columns.
Only 13 indices may
be listed on the card, ending with column 71.
may not be continued on another card.
The list
Thus NF - NRF + 1
may not be greater than 13.
KF < 0
This option may only follow a KF >0 option, not another KF <0 option.
LCP and LRP will be assumed to be the same as was specified on the preceding KF > 0 card.
The first variable in the set of variables used
for the factor is the one with an index of the increment plus the index
of the variable specified for that factor on the preceding KF > 0 card.
col. 5-7,
NF = number of factors in one of these tabulations (this
must be the same as the preceding KF > 0 card)
col. 9-11,
NRF must equal 001
col. 13-15,
eee
l
= the factor number (first factor = 1, second = 2,
etc.) for which the variable is changing.
It must not be
less than NRF on the preceding Card VII.
col. 17-19,
eee
the increment in the variable index, that is, the
2
number added to the index of one variable in the set to
obtain the next one.
col. 21-23,
eee
3
=
the index of the last variable in the set
EXAMPLES OF TABLE SPECIFICATION CARDS
(a)
~Ol,002,OOl,OOl,OOl,OOS,007
KF
=
001 indicates a new tabulation is to be defined.
NF
002 signifies
there are to be two factors in the tabulation and NRF = 001 says that
62
factor 1 is the first factor for which the variable used is different
from the variables used in the tabulation preceding this, that is, the
variables for all the factors for this tabulation will be specified on
this card.
005 is the index of the variable used for the first factor
and 007 is the index of the variable used for the second factor.
LCP
001 indicates the last one factor (variable 7) will be in the columns
of the printed table.
LRP
=
001 means only one factor, preceding this,
will be in the rows of the table.
Thus, there will be printed and ana-
lyzed a 2-way table with the levels of variable 5 for the rows and the
levels of variable 7 as the columns.
(b)
-01 002 001 002 001 021
U=_-_~~~~_-_-:;-19 i()--~_~E~_-~.-~~~-~CL-=- =.f~- _- l~ ~~-~iT-'l~}[_,-~l~-~;~n.L=-~ ~~:[~---'3~~~~I-=--0_'L
If this card followed the card in (a), it would indicate that the preceding tabulation is to be repeated (KF
=
-01) but the variable used
for factor 2 (eeel = 002) will be changing over a set of variables begin~
with the variable with an index of 8 (the index of the variable spec i-
fied for the factor on the preceding KF >0 card, 7, plus the increment,
1) and continuing through variable 21 (eee
3
=
021).
Because eee
2
=
001,
there will be a tabulation done for each variable between variable 8 and
variable 21.
All these tabulations have two factors (NF = 002).
This
card, then, implies 14 tabulations, all of which have the levels of variable 5 as the first factor but the variable used for second factor will
differ for each tabulation.
The last one factor will be in the columns of
the printed tables and the next to the last one factor (variable 5) will
I
I
-,
I
I
I
I
I
I
_I
I
I
I
I
I
I
be in the rows, because for these tabulations LRP and LCP are the same
as for the tabulation described on the preceding KF >0 card.
-'I
I
63
(c)
-01,·902,9gl,991,994~021
r:~~~_F-=I~---,-~--.
- I
i~c.±'. __ .
___
--
I
If this card followed the card in (a), it would indicate that the preceding tabulation will be repeated (KF = -01) except the variables used
for factor 1 (eee
l
= 001) will be changing over a set of variables begin-
ning with the variable with the index of 9 (the index of the variable
specified for the factor on the preceding KF >
a
card, 5, plus the increment,
4) and increasing the index by 4 (eee 2 = 004) until the index is greater
than 21 (eee 3 = 021).
This card, then, defines 4 tabulations, all of
which have the levels of variable 7 as the second factor and the variable
used for the first factor will be variables 9, 13, 17, and 21.
The results
of these tabulations will be printed as 2-way tables with variable 7 in
the columns and the variable used for rows will be changing.
LRP and LCP
are the same for these tabulations as for the one described on the preceding KF >
a card.
(d)
JOI 903 901 901 001 909 023 007
A new tabulation is being specified (KF = 001).
the tabulation (NF = 003).
There are 3 factors for
Factor 1 is the first factor for which the
variable used is different from the one used for the preceding tabulation
(NRF = 001).
Variable 9 will be used as factor 1, variable 23 as factor
2, and variable 7 will be factor 3.
Only the last factor will be used as
columns (LCP = 001) and the one factor preceding it will be in the rows
(LRP =001) of the printed table.
For this one tabulation, there will be
a 2-way table printed for each level of variable 9.
(e)
~01,904.903~991~001.010,025
I
_~ ~-r;T'-T:'ii~J;J.':'-" q~!--··Wi- ,-;; 'E':.~~J cc-
I
64
If this card follows (d) it indicates tbat a new tabulation is specified
(KF = 001) which has 4 factors (NF = 004) and the third factor is the
first factor for which the variable used is different from that used in
preceding tabulation (NF
=
003).
The variable used for the third factor
is variable 10 and the variable used as the fourth factor is variable 25.
The last one factor (factor 4) will appear in the columns of the printed
and analyzed table (LCP
= 001) and the one factor preceding that (factor
3) will appear in the rows (LRP
= 001).
This card defines one tabulation.
The number of tables printed will be the number of levels in the first
factor (variable 9) times the number of levels in the second factor (variable 23) and the table of totals for the subtables.
The tables printed
will have the levels of variable 10 in the rows and the levels of variable 25 in the columns.
I
I
I
I
I
I
_I
(f)
uOl 004 003 001 002 010 025
G..=~i=-'l-=-_-_3~!~-;i-C__-'-__~___"--_-_.,_'-_c .. _-_'--_.L_
If this card was used instead of (e), the tabulation would be the same,
except the tables printed out would have the last 2 factors (variable 10
and variable 25) in the columns (LCP
002) and the one factor preceding
these (variable 23) in the rows (LRP
001).
There would be one of these
tables printed for each level of variable 9.
(g)
-01 004 001 003 001 020
If this card followed (f), it would indicate that the tabulation previously defined is to be repeated (KF
third factor (eee
l
= -01)
with the variable used for
= 003) changing over a set of variables, variable 11,
(10 + 1), through variable 20.
This will produce 10 tabulations, one
using variable 11, one with variable 12, etc.
For each of these tabulations
I
I
I
I
I
I
I
-.
I
65
there will be as many 2-way tables printed as there are levels for variable 9.
The last 2 factors will appear in the columns (LCP = 2) and one
factor preceding these will be in the rows (LRP = 1).
defined on the preceding KF > a card.
LCP and LRP are
Because one of the variables in
the columns will be changing, the number of columns in the printed
table will change for each tabulation.
The number of columns will be
the number of levels for variable 25 times the number of levels in the
variable used for the third factor.
The number of rows will be the
number of levels in variable 23 for all tables printed for the tabulations defined on this card.
(h)
~01
001 001 001 000 02S
This card produces a one-way (NF
025).
=
001) tabulation of variable 25 (eee
l
It will be printed with one column, that is, the various levels
are printed in the rows (LRP
=
001, LCP
=
000).
( i)
(100 001 001
This indicates there are no more tabulations for this problem.
PARAMETER CARD VIII - OUTPUT OPTION CARD
This card is required as it contains the list of output options
chosen by the user.
If only the tables of frequencies and none of the
output options are desired, a card with 00 in columns 1 and 2 or a blank
card must be present.
done in the problem.
The options chosen apply to all the tabulations
In general, they may be listed in any order.
that may not be, are indicated in the list below.
Those
The options are in
I
I
66
fields of two columns and are separated by a single column.
The card
is read with a Fortran format of (24 (I2,lX)).
Options
code
meaning
01
write the tables in binary on magnetic tape or disk.
(This
must be the first option in the list if it is desired.)
02
percent of row total
03
percent of column total
04
percent of table total
05
chi-square, degrees of freedom, and p value
06
expected values for chi-square
07
deviations from the expected values for chi-square
08
individual cell contributions to chi-square
10
change column width in printed table and/or the number
of places after the decimal point for the percents and/or
pagination
user provides table headings only or table headings and
11
column and/or row labels.
If 06, 07, or 08 are chosen, then 05 must also be in the list.
bination of 06, 07, and 08 is permissible.
Any com-
Any of the codes, 05, 06,
07, 08, chosen must be listed in numerical order.
Example:
An output option card as follows:
01 03 04 05 08 11
p~ ~_
o=~- ~ 4TI--blSl9lo11j-l_l_[~1~0f/}~_~1 ~J~'~~ ;.G3?J6-Z;-·.!Fj-j;)Ji;,ill..:~_-_::-· y.ilJJ J~):l-'~_-,-:~~iiEt ~A ~~~ii') &°1 61 f.~
would mean the user wishes to write the tables in binary on tape or disk
(01), also wants printed, tables of the frequencies expressed as percents of
-.
I
I
I
I
I
I
_I
I
I
I
I
I
I
--I
I
67
the column total (03), tables of the frequencies expressed as percents
of the table total (04), and the chi-square value (05), showing the
individual cell contributions (08).
The user also wishes to provide
table headings only or table headings and column and/or row labels.
PARAMETER CARD IX - PRINT PARAMETER CARD
This card is required if option 10 and/or 11 is on the Output
Option Card.
The width of the columns, etc., specified on the card
apply for all the tabulations in the problem.
If the data are on cards,
this card must follow the record containing the sentinel (data, not
parameter card).
col. 1-2,
It is read with a Fortran format of (6(I2,lX».
width of columns in tables (the width is assumed
KCWID
to be 8 print positions if output option
col. 4-5,
is
not used or if KCWID is 0 or blank)
NDP
=
10 and/or 11
number of places after the decimal point printed in
the percent tables (which is 1 i f output option 10 and/or
11
is not used), O<'f\IDP< (KCWID-4)
col. 7-8,
NDC
=
col. 10-11,
LABLEN = length of row labels (in characters)
00
0< LABLEN< 80.
0 indicates standard row labels are to be
used.
col. 13-14,
option
o
KPAGE
pagination option
meaning
each tabulation description, each sub-table, and
each option table begin on a new page.
1
each tabulation description and each sub-table
68
begin on a new page.
Option tables, however,
immediately follow the frequency table.
2
each tabulation description and the first subtable for the tabulation begin on a new page
but the following sub-tables do not.
The
option tables immediately follow the frequency
table.
3
each tabulation description begins on a new
page but all the sub-tables and options follow
with no specific pagination.
4
no specific pagination, the output is packed.
Given the values on the Print Parameter Card, the program establishes
the format for printing the tables.
The maximum number of columns (in-
eluding one for the total) is calculated, which for the purpose of the
following discussion will be called NC.
If the user tries to print more
columns than can be printed across the page, the program will not function
correctly.
If no row labels are being provided by the user (LABLEN=O), the
maximum number of columns, NC, which can be in the printed table is the
whole number resulting from the division l28/KCWID, or 40, whichever is
smaller.
Thus KCWID times NC <128.
So if standard labels were being used
(LABLEN=O) and KCWID=6, then the maximum number of columns that can be
printed is 21, (128/6 = 21 1/3).
If one wished to use the widest possible column width and the maximum number of columns needed was 30 (including the total), then the desired
KCWID is the integer result of l28/NC = 128/30 or 4.
I
I
-.
I
I
I
I
I
I
el
I
I
I
I
I
I
--I
69
If row labels are being used, NC is the smaller of 40 and the
whole number resulting from (13l-LABL)/KCWID, where LABL equals LABLEN
if LABLEN is divisible by 4 (with no remainder) or LABL is the next
number larger than LABLEN that is divisible by 4.
times KCWID) <131.
Thus LABL plus (NC
If LABLEN = 22 and KCWID = 5, then the maximum
number of columns that can be printed is found by (131 - 24)/5 = 107/5=
21 2/5, that is, 21 columns could be printed.
Since LABLEN is not
divisible by 4, 24 is used in the calculation because it is the next
number larger than LABLEN which is divisible by 4.
If the user needed a maximum number of 12 columns and wanted to
use the standard column width (8), the longest the row labels could be
is the largest number divisible by 4 which is less than or equal to
131 minus (NC times KCWID) or 131 - 12 x 8 = 131 - 96 = 35, that is,
32 characters.
If the user needed row labels of the length of 27 characters and
a maximum number of 10 columns, the largest column width possible would
be the whole number resulting from (131 - LABL)/NC where LABL is as
defined above.
This would be (131 - 28)/10 = 103/10 or 10 print positions.
HEADING AND ROW AND COLUMN LABEL CARDS
Table Headings and Column Labels
If option 11 appears on the Output Option Card, there must be at
least one card of table heading for each printed frequency table, including one for the total of the sub-tables if the tabulation produces
layers (see page
19).
There may be one or two cards per line of heading
providing up to 127 characters per line and a maximum of 10 lines of
heading.
Column 80 of the table heading cards is reserved for a one-digit
70
number which indicates the type of card which follows the current
card.
meaning
indicator
o
or blank
no more label cards of any type are to be read
in for this ~ub-~able (no column or row labels
are to be read for this table)
1
next card contains a continuation of the current
heading line
2
next card contains a new line of table heading
3
next card contains a new line of column labels
(that is, this is the last table heading card
for this ~ub-~able)
4
next card contains row labels (that is, this is the
last table heading card and there are no new column
labels to be read)
Column Label Cards are similar to Table Heading Cards.
Column 80
of the Column Label Cards is also reserved for a one-digit indicator to
indicate what type of card follows.
meaning
indicator
o
or blank
no more labels of any type are to be read in for this
0ub-~able
1
(no row labels are to be read for this table)
next card contains a continuation of the current
column labels line
2
3 or 4
next card contains a new line of column labels
next card contains a row label
I
I
-.
I
I
I
I
I
I
el
I
I
I
I
I
I
JI
I
71
The headings and labels are formed by the printing of the card
images provided by the user.
If two cards are provided for the table
heading and the second is a continuation of the first, then the first
79 columns from the first card are printed and followed on the same
line by the first 48 columns from the second card, any remaining columns
on the second card will be ignored.
in the same manner.
The Column Label Cards are printed
Thus all spacing, etc. to place a label in a cer-
tain position on the printed page, must be provided by the
~ser
by the
spacing on the label cards.
Row Labels
There may only be one card per row label but all 80 columns may
be used.
The first LABLEN (on Card IX) characters on each Row Label
Card are printed in the first LABLEN print positions for the row.
If
LABLEN is not divisible by 4 (with no remainder) enough blanks will be
printed following this to lengthen the label to a number of characters
divisible by 4.
It is at this point on the page that the columns for
the frequencies begin.
This should be kept in mind when calculating
spacing for the column labels.
If any row labels are given for a table,
there must be one for each row plus the total row.
Repeating Column or Row Labels
It is not necessary to provide new column and/or row labels for
every printed table.
~ub-~ab1e
are printed.
If no new ones are present those for the previous
If no column labels are provided for the first
table, standard output labels are printed.
However, row labels must be
provided for the first table if any row labels are going to be supplied
I
I
-I
72
by the user.
The same headings and labels are used for the output
option tables as were used for the corresponding frequency table.
Example of Heading and Label Cards
The choice of length of row labels, column width, spacing, and so
on, is the user's and depends upon maximum number of columns, amount
of identification needed, etc.
For this particular example table there
are 3 columns and 6 rows, including rows and columns for the totals.
The longest row label is 13 characters.
However, LABLEN and KCWID on the
Print Parameter Card must hold for all the tables for one problem.
Sup-
pose LABLEN has been given as 15 and KCWID as 8 (the standard width).
For the purpose of printing, the length of the row labels is extended
by the program so that the length is divisible by 4.
The necessary
number of blanks is added to the end of the label. If LABLEN is divisible by 4 no blanks are added.
is 16.
Thus, in this case, the actual length
The first column of frequencies will be in print positions 17-24,
the second in 25-32, and the third in 33-40.
The frequencies in the
tables will be right-justified in these fields.
To center the column
labels, the spacing must be done on the Column Label Cards.
The Heading
and Label Cards are as follows:
--=-L" ' '~c_'~~._'
·:-~~·--!~~I; '"
\..
--~·_=_l.~~_~3-'--~-!
,- -----~'-.------~_
'-·T~~- '~:T--------- .~--'----iINANCIALLY ELIGIBLE FOR FAMILY PLANNING CLINIC, 15 - 44 AGE GROUP: MARITAL STA1
3
rrus \IS. RACE
r
NONALL
2
~HITE
RACES
3
I
~HITE
_'_' .
HE\lER r'1ARRIED
[)EPARATED
~lygRCEII
1I'1ARRIEIl
UIDOWED
!TOTAL
I
I
I
I
I
I
_I
I
I
I
I
I
I
_I
I
I
73
The first card for each table is always assumed to be a Table
Heading Card.
The 1 in column 80, indicates the next card is a continua-
tion of that line of table heading.
The 3 in column 80 of the second
card indicates that the next card is a Column Label Card.
On the third
card, the 2 in column 80 signifies the next card contains a new line of
column labels.
The indicator of 3 in the fourth card denotes Row
Label Cards follow.
column 80.
The Row Label Cards do not have indicators in
The program assumes there are as many row labels as there
are rows to be printed.
The following would be the results of these
cards:
FINANCIALLY ELIGIBLE FOR FAMILY PLANNING ••.
NONWHITE
NEVER MARRIED
SEPARATED
DIVORCED
MARRIED
WIDOWED
TOTAL
WHITE
ALL
RACES
74
SUMMARY OF PARAMETER CARDS
I. Data Description Card (required, one per problem)
column
parameter
description
1-3
NREC
number of records per case
5-7
LREC
number of columns to be read from a card
or number of variables per binary record
9-11
KREAD
option for reading in data
13-15
KUNIT
data set reference number for data
17-19
NCC
number of multiple column fields
21-23
MTAPE
= 001
25-27
KSORT
sort option
29-31
KSENT
end of data option
33-35
KVNR
first column or variable used in ID number
if there is an unequal number of records
per case
37-39
KVNR2
last column or variable used in ID number
41-43
KWB
= 000
45-47
KWUNIT
data set reference number for binary tables
49-51
KTRAN
transformation option
II. Sentinel Definition Card (required if KSENT
If KREAD
column
~
0)
1 or 3
p'arameter
description
1-3
NDCOL
column to examine for sentinel
5
NDSENT
unique character used as sentinel
If KREAD
column
= 2 or 4
parameter
description
1-3
NDCOL
variable to examine for sentinel
5-8
NDSENT
integer value that is the sentinel
I
I
-I
I
I
I
I
I
I
_I
I
I
I
I
I
I
_I
I
I
75
III.
Record Selection Card (required, one per problem)
column
parameter
1-3
5-7,9-11, ...
description
NCU
number of records used per case
LCU(l), .•. ,LCU(NCU)
numbers of records used
Multiple Column Fields Specification Card (required if NCC # 0)
IV.
column
parameter
1-3
LCC(l)
description
first column in the multiple column
field
5-7
LCC(2)
last column in the multiple column
field
9-11,13-15,...
LCC(3) ,LCC(4) ...
(NCC-l) other pairs of numbers indicating the first and last columns of
multiple column fields
V.
Variable Declaration Card (required)
If KCOL = 1
column
parameter
description
1
KCOL
option for card type (1)
3-5
NLV
number of levels in the new variable
7-9
LVU
level to be excluded from analysis
11-13
ddd
15-17
ddd
l
2
index of the new variable being created
index of the first old variable being
used in the definition of the new
variable
IKTRAN
19-21
If KCOL
column
1
transformation option
2
parameter
KCOL
description
option for card type (2)
76
3-5
NLV
number of levels in new variable
7-9
LVU
level to be excluded from analysis
index of the first variable in the
11-13
set of new variables.
index of the first old variable used
15-17
in the definition of the first new
variable.
19-21
increment in the index
23-25
index of the first old variable being
used in the definition of the last
new variable.
IKTRAN
27-29
If KCOL
transformation option
3
column
KCOL
option for card type (3)
3-5
NLV
number of levels in new variable
7-9
LVU
level to be excluded from analysis
11-13
ddd l
index of the old variable first used
in the definition of the first new
variable in the list
15-17,19-21, ... ddd , ddd 3 , ...
2
indices of the other variables being
transformed in the same manner
var.
000
indicates end of list
var.
IKTRAN
transformation option
I f KCOL
column
1
a
parameter
KCOL
-,
I
I
I
I
I
I
description
parameter
1
I
I
(0)
el
I
I
I
I
I
I
-'I
I
77
VI. Variable Definition Card (required if IKTRAN
column
=
2)
parameter
1-2
option
4-7
test value
9-10,12-15, ...
1 or KTRAN
option, test value, ...
VII. Tabulation Specification Cards (required)
IfKF>O
column
parameter
description
1-3
KF
option for card type
5-7
NF
number of factors in this tabulation
9-11
NRF
number of the first factor in tabulation which is different from the preceding tabulation
13-15
LRP
number of factors to appear in the
rows
17-19
LCP
number of factors to appear in the
columns
21-23,25-27, ...
eeeNRF,···,eeeNF
list of indices of the variables used
as the last NF-NRF+l factors
IfKF<O
column
parameter
description
1-3
KF
option for card type
5-7
NF
number of factors in one of these
tabulations
9-11
13-15
NRF
=
001
factor number for which the variable
is changing
78
17-19
increment in index
21-23
index of the last variable in the
set
IF KF
=a
column
description
parameter
=
000
1-3
KF
5-7
NF
001
9-11
NRF
001
VIII. Output Option Card (required)
column
parameter
1-2,4-5, ...
first desired option, second desired option, ...
IX.
Print Parameter Card (required if option 10 and/or 11 is used on VIII)
column
description
parameter
1-2
KCWID
width of columns in tables
4-5
NDP
number of decimals in percents
7-8
NDC
=
10-11
LABLEN
length of row labels (in characters)
13-14
KPAGE
pagination option
X. Table Heading Cards
XI. Column Label Cards
XII. Row Label Cards
00
I
I
-.
I
I
I
I
I
I
_I
I
I
I
I
I
I
--I
I
79
ORDER OF PARAMETER AND LABEL CARDS AND DATA IN DECK FOR ONE PROBLEM
(1)
Data Description Card (I)
(2)
Sentinel Definition Card (II) (optional)
(3)
Record Selection Cards (III)
(4)
Multiple Column Fields Cards (IV) (optional)
(5)
a series of V cards (Variable Declaration Cards) and VI cards
(Variable Definition Cards).
At least one VI card must follow
each corresponding V card if KTRAN
IKTRAN
(6)
=
1 on the V card.
a V card with KCOL
=
=
2 or if KTRAN
1 and
There will be no VI cards if KTRAN
O.
0, to indicate the end of the series of V
and VI cards
(7)
a series of Tabulation Specification Cards (VII), the tables are
printed in the order specified
(8)
a VII card with KF
=
0, to indicate the end of the Tabulation
Specification Cards
(9)
Output Option Card (VIII)
(10)
Data if they are on cards
(11)
Print Parameter Card (IX) (optional)
(12)
(optional) series of label cards:
heading card optionally followed
by column labels, optionally followed by row labels.
This series
is repeated for each printed table in the order the tables will be
printed.
I
I
80
ERROR DIAGNOSTICS PROVIDED BY THE PROGRAM
1)
"NO. OF LEVELS FOR VARIABLE TABULATED NOT DEFINED"
The computer prints the above message, then prints for all factors
in the offending tabulation, the variable number and the number of
levels defined for that variable.
Execution stops.
This will re-
suIt when a variable number on a Tabulation Specification Card has
not been defined in a Variable Declaration Card.
It may be caused
by not having punched the number correctly on one of the two cards
or by forgetting to include the variable on a Variable Declaration
Card.
2)
"TABLE SIZE ----TOO LARGE FOR STORAGE---- VARIABLES AND THEIR
DIMENSIONS ARE"
The computer prints the above and then prints the variables used in
the offending tabulation and the number of levels (NLV) corresponding
to each.
3)
If too many passes through the data are required, the following will
"WARNING -- OR MORE PASSES ARE NECESSARY FOR ALL TABLES REQUESTED.
PROGRAM DIMENSIONS ALLOW
--- TABULATIONS WILL BE DONE."
Then as many tabulations as can be done in the maximum number of
passes will be done.
"TOO MANY TABLES REQUESTED:
NO. ALLOWED:
"
After printing this, the execution stops.
5)
I
I
I
I
I
I
_I
It then stops execution.
be printed.
4)
-.
"TABLE SPECIFICATION LIST TOO LONG:
This is printed and execution stops.
LENGTH ALLOWED
"
This results when the matrix
which is created from the Tabulation Specification Cards becomes too
I
I
I
I
I
I
--I
I
81
long.
6)
See page 86.
If the user tries to use more than the allowable number of records
per individual, the computer prints the following and stops.
This
results when NCU is too large.
"NO. OF RECORDS USED PER CASE -- IS GREATER THAN MAXIMUM ALLOWED WITH
CURRENT DIMENSIONS
7)
"ERROR:
TOO MUCH DATA PER CASE"
Execution stops.
8)
"
This results when LREC times NCU is too large.
If NCC is too large the following will be printed and execution
stops.
"NO. OF MULTIPLE COLUMN FIELDS USED --- IS GREATER THAN MAXIMUM
ALLOWED WITH CURRENT DIMENSIONS ---."
9)
"TRANSFORMATION LIST LENGTH ---- IS LONGER THAN ALLOWED WITH CURRENT
DIMENSIONS ----.
This message is printed when the matrix which is created from the
Variable Declaration and Definition Cards becomes too long.
page 85.
10)
See
Execution stops.
IIFORTRAN READ ERROR AFTER CASE no."
The "no". printed is the position of the case in the data set.
instance, if "no."
5, then it was the fifth case read.
is a machine error in reading.
11)
"IF YOU
The error
The user will not get this diagnostic
if he is reading his data in with his own DATA subroutine.
stops.
For
Execution
Submit your program again.
ARE SUPPLYING THE SUBROUTINE DATA FOR READING IN YOUR DATA,
YOU MAY NOT USE THE MISSING RECORDS OPTION SUPPLIED BY THE PROGRAM"
This is a result of KREAD
=
3 or 4 and KVNR> O.
Execution stops.
82
12)
"WITH IKTRAN
=
0, NEW AND OLD VARIABLE MUST BE THE SAME.
THEY ARE NOT THE SAME HERE, IT WILL BE ASSUMED THAT IKTRAN
BECAUSE
=
1 AND
A DEFINITION CARD WITH OPTION 18 WAS USED. II
Action taken as described and execution continued.
13)
"TRANSFORMATION OPTION OUTSIDE RANGE, --"
A transformation option greater than 24 causes the above to be
printed and execution stops.
This will probably be the result of
punching a Variable Definition Card incorrectly.
14)
"CHI-SQUARE CANNOT BE FOUND; NUMBER OF ROWS OR COLUMNS IS 1."
This is printed when the chi-square option is chosen and a table
with one column or one row is supplied.
15)
"CHIPR PARAMETERS - --
Execution continues·
"
This is printed when the chi-square statistic is negative or the
degrees of freedom are a or greater than 10000.
The statistic and
the degrees of freedom are printed and execution of the program
stops.
OTHER COMMON ERRORS
Care must be taken when using the results of the program.
As with
other programs, some user errors are not obvious and may go unnoticed.
It is suggested that the tables produced be examined to see that they
are reasonable for the data.
It is assumed that the collector of the
data or the person who is performing the analysis has some knowledge of
his data.
The user might also do some single variable tabulations to
use as checks for the marginals of multi-factor tabulations involving
that variable.
I
I
-,
I
I
I
I
I
I
el
I
I
I
I
I
I
-'I
I
83
Errors resulting from punching the parameters in the wrong columns
on the parameter cards or having the cards in an incorrect order can
manifest themselves in any number of ways, depending upon what type of
card it is and what the computer finds in the columns for the parameter.
Examine the section of the print-out where the parameter cards are
printed.
This may provide a hint to the problem.
Defining levels of variables incorrectly, such as those discussed
on page 57, produce errors which may not be obvious.
The program will
produce tabulations and come to a normal termination but the tables won't
be what the user wanted.
To try to avoid these errors, after the user
has written the definition of the variable in terms of the option codes
and test values, he should try to interpret the codes as the computer
will.
So, if an "and" option isn't satisfied, the next level definition
is examined, etc.
Remember, also, how special punches such as +, -
etc. are processed.
Another error which may produce unobvious incorrect results is
that of placing the value of a new variable in the location of an old
variable which has a value that is needed later for the definition of
another new variable.
(See pages 10-11.)
For example, if the user wants
to have 2 different groupings of the same age variable, say variable 17,
and the Card V's and Card VI's are as follows in the order given:
1,006,000,017,017,001
15,0015,05,0044,22,0000
1,004,000,090,017,001
09,0015,12,0025,09,0025,12,0035,15,0035,05,0044,22,0000
C.~~~-:F~--=-i10~~j-;[~_~·_~~~LL-il~
:J
:.j~~:~ ~~/s:=~~;J"~:!.-~~q-;r~~:~~~~~¥)Ojl~E~=-=
First, variable 17 would be examined and given a code indicating to which
84
level the case belongs.
which is variable 17.
The code is placed in the new variable indicated,
So the actual age is replaced by the code.
When
variable 17 is examined for the next definition, it has the value of the
code, so no one would be in any level of the new variable 90 (none of the
codes are from 15 to 44).
1,084,088."0,017,001
ITJ3', G ! 81910 11 1?1131~~:-3~-lSI~q)J
:)-8JT7i}9::T~ti~G~,:---~~~ ~'l"j~.t ~_~~,
'J J_'I_\)).1
09,0015,12,8125,09,0025,12,0035,15,0035,05,0044,22,1080
Q==Lili~. I 81~
10 II
111'] 14 II 1,.11: ., 19 ~OPI
Ii 13
"I" '" ;, '·"1.'9
JG JI
J!IU J1
';-'~'~I;-::C'H
1,006,080,017,017,001
-.:li:::LiiI' 10 \I I'I:J " 1\ '®I8i9¥, 'T¥ib:C '¥::J~;-;;'lDDg;)r"
[!
i
4.' lJ
III,; " 4
"I" "
"1'9 10~]
"1111151
Ii]
~~:210=- ~
If the two Variable Declaration and Definition Cards were reversed
in order, as above, it would be all right.
The new variable (code for
the level) is placed in another location, variable 90.
Of course, if
the user needed the old value of variable 90 he would have to put the
new value someplace else.
The value of variable 17 remains unchanged
at this point, so when it is examined for the next definition, the original value for age is there.
When the code for the level is found, it
replaces the value of the actual age.
Another common error is that of not supplying enough label cards.
This results in some of the tables being printed correctly up to the
point of the omitted label, then the tables will continue to be printed
with the labels wrong and abnormally terminate when there are no more
labels and the final /* Job Control Card is read.
IHC2l7I error code to be issued
This causes an
by the IBM 360 computer system.
If
another problem follows the label cards, the parameter cards will be
read as label cards.
An IHC2l5I error code, will be issued by the IBM 360 system if an
invalid character is read from a parameter card.
With one exception all
I
I
-,
I
I
I
I
I
I
el
I
I
I
I
I
I
.'I
I
85
values read from the parameter (not label) cards must be integers.
one exception is the sentinel character on Card II.
than these are read the error code will be given.
That
If something other
It may result when
a card of a format different from what was expected by the program logic
is read.
It may also arise if there is an error in punching.
Other errors may occur when the program user is tabulating for
someone else and does not know all the possible values for a variable.
He may accidently include a code which the person does not want included
because he (the user) doesn't even know it exists.
For instance, suppose
the data originator wants all those cases with an age greater than 65
used as the last level of a factor and the program user writes the definition 11,0066.
If the code 99 means unknown age and the data originator
neglected to tell the program user that this code existed and wasn't to
be counted, the tables would not be what was desired.
The user should
know all the possible values of the old variables or use very specific
definitions.
SIZE CONSIDERATIONS
The maximum total number of cells for all the tabulations to be
done in one problem is 8000.
To calculate the number of cells that will
be required, find the number of cells required for each tabulation and
add them.
For each tabulation multiply the number of levels in each
variable together.
(See page 1.)
The Variable Definition and Transformation List which is created by
the computer for each problem from the Variable Declaration and Variable
Definition Cards may contain no more than 3000 elements.
If there are
too many variables defined and/or too many complicated definitions, an
86
error message (number 9 on page 81) will be issued and execution will
stop.
To estimate how long the list will be for a particular problem,
count all the options and test values on the Variable Definition Cards.
If the user has not supplied the "2l,0000"'s, each place where they
could have been used must be counted.
options 21 and 22 are not counted.
The test values of 0000, after
If the option IKTRAN=O is used, for
each time it is used, add 4 to the length.
Also placed in the list for
each Variable Declaration Card is the number of elements determined by
the option KCOL, given in the table below.
Table IV
KCOL
Places required
o
1
1
3
2
5
3
2+ number of variables
The Table Specification List which is created by the computer for
each problem from the Tabulation Specification Cards may contain no more
If there are too many tabulations with too many vari-
abIes so that the list is too long, an error message (number 5 on page 80)
will be printed and execution stops.
To estimate the length of the list
necessary for a particular problem, for each KF> 0 card, count 5 plus the
number of variables listed on the card.
for the KF=O card add 1.
-,
I
I
I
I
I
I
el
listed
than 2000 elements.
I
I
For each KF < 0 card count 5 and
I
I
I
I
I
I
-'I
I
87
CARDS NECESSARY TO USE THE PROGRAM
The tabulation program is written in the form of subroutines which
are invoked by a simple main program supplied by the user.
This main
program consists of three statements which are shown in lines 9-11 on
page 89.
For those users in the Triangle Universities Computation Center
(TUCC) area, most of the subroutines comprising the program are stored
in machine language in a partitioned data set on magnetic disk.
Some
other subroutines which are called by these are stored in the Biostatistics library of matrix subroutines on disk at TUCC.
The Job Con-
trol Cards discussed here are specific for the TUCC computer system and
the subroutines as stored on magnetic disk.
The Job Control Cards and other cards necessary to use the program
are shown on pages 89 and 90.
be punched as they appear.
The "words" printed in capitals should
A detailed description of Job Control Cards,
in general, is found in Tuee Memorandum OP-05.
On the JOB card (shown on line I with a continuation card on line
4 on page 89) the jobname must begin with a letter and be no longer than
5 characters.
The account number must be a legal one assigned to the
user by the local computation center.
The programmer name must be the
name of the user.
Be certain to specify enough pages on the JOB card.
automatically used by the program.
Six pages are
If the subroutine DATA is used, pages
for its listing, etc. must be included.
To estimate the number of pages
of tables, keep in mind that at least one page will be used for the
printing of parameter cards, list of transformations and list of table
88
specifications.
The table sizes and pagination (see page 67) must be
considered when estimating pages.
The lines of frequencies in the tables
are "double-spaced."
Many tables with considerable amounts of data can be processed in
2 minutes.
For example, using a data set of 1600 cases on magnetic disk,
with one card per case and employing the KSORT option, 299 tables of
5 columns and from 8 to 13 rows with one percent option were processed
in 1 minute and 45 seconds of computer time.
Other examples of time
required are in the examples of complete computer runs beginning on page
91.
The cards shown on lines 7-11, 13-18 on page 89 and lines 7 and 14
on page 90 should be punched as they are shown.
The information required
I
I
-,
I
I
I
I
I
I
for the cards shown on lines 1 and 4 on page 90 will vary depending on
the data sets and must be supplied by the user.
el
I
I
I
I
I
I
-'I
I
Cards Necessary to Use the Program at TUCC
given in the order they must appear (0 is the letter 0)
,. ~. ~V~ :··· 'j:~~~:I~~',~~~
~~ ~
•
5
•
$
p..lt,.
~
j ~-
j
I
5
2
1.1'1/'
I
I
i!
I
I{
+~
.'
1"'- ) j I
TIT
I
~4~~ ",tId
I~n
1/
l<!J,
7
8
I
I
lU
I
I
11
I
I
I,
I
.!
.
t
t
1:
"
If XI
; 1 -
If'
j
15
: .•
1",10
-
t
l/I';
1/
IIv
~
'lit;
"r
~jJ)
?
.1..
pIAI,.Ir'~
n
-+
I
'
J--
t
I-
-
--
~-t- l"
r---I-- -
-
-
1
-1-'-1-1---
-+ -
f-~
-
I
[I
- -~
!--t-~ ~
-
f-
t - t t!
~~
t-
~
-
,
n'11- 1
i
~
>--
>-
'I--
-H'-
-
-
-
tI
I
Ir
:
I
"i ,
I !
+;
:,
1-
1: :. i
I
t
!
:.:
~!
i
'
,
-
. j'
1
I-
1----
-
,
t
;
I
t
I
i
j
'·1..... - " . .1L i .1
1.1. i. ~W;'I.~ =~IN~. il.
.1~1.IoIL14~ .17tA1R ",I~ ,n ~'~ldlLlI: 'U,,111/o=iiU.J
~. t r~~;
~a-t WV~~~~IlJ:=
~"l'i
\b~.f )tI ~.lS!;'- r~~iWlJV c. .ll ,rIrl~. . j~ ,lP14 NNI.z:Wi['f .IM I.-f; ,,~~tJlfl=~lL~~~~~~N~tT \~11: ~-~*: ~
1---1--
--
I---
I-
j
I,
1
fil
.
I
I
j.'
lI'
I'
I
i'
l
-
I1.... 11.
t
I
=~Ih~~
i'
r
I,I-~
I
I
jl
II'
I-['f
... ~IAlIFl=
~~ I - 1-1-'rJt tI~V~~
nl~l_j11~ . -t--t--J--IJ>~ I N,r ,_ ' "' T sli . R1T1~:lf II
:
I
.
t
jI!
~ ~- ~
,
I '
I
IU1F,
!
"
I
1
!~+ -
~-
I-- i
1 tt+I
t
1-+-1--- f-- - - -t-~
- t---+-- ~ I-t-;~ .. ~ !.....p)~12sl~~"'kr.'· -l3o~I'II),.; Al ~
-
-
-,
I
I
-t-t--
f--- --
-I -t-+!,J - j -' + -
!; ]\ I
-
-- ~ - - -t
-
I'
- -
>-
.. lIl .... i.
I'
1.1e
IJI t . : ,
~,- I- t
1
f
, ,
I;: I I r_
-
4bl!.a~~'
- - -_
C. j[~,l
4IJ '11
!'VJIAlLlfl(.11\
~L. f (
.-
A
18
---
~~~.is Y51-!I1I
tL. -....
Ill!
'" 1/1):
I
17
-
I::: ~ ".. """ ~I:; '; ,. :I~~I;' =1:I;~ :1~,~ ,~,::: ..: ... ~; ,.;.. ·"tIM ~fl1l i' 'jJ'
"10
-1-1-
lI1~.Ci.'F. y;~ *.J* 1++ L
l.n ,.
9
::
I-
,
-
llI""~I"
I I~-
1
6111
.. " .. " " " .; ';
I I
+t
I--
I'
t t t •.
i-
Ii,:
I
I
I
II'
t,
t·
00
\0
'"
o
Cards Necessary to Use the Program at TUCC (continued)
. r·'tc 't f
~:F.5j2lf'4"" 2.
'0 32 33,. '538 "+'"+3."0 .,~ .,~
,.I:.}_O 5
..1:.... I:: .ti'" tl\/'&, e. Cllr< 11~ct;I:.·~~ ~r-IrJ1
j _.
~-i
~\'\_'f>.~~_~~t~4:l
1 -t'-t
j
s
- -t
6
-I> Di;'>
t,t L': c. :>-'."I"~.
I
1
~iT'1]r
9
.l:
'"
iJl
-
I -1
. --
.~
v,
.. 0,.'0..1
-
D
1\
I. iII. ~·t
~aJ
11
n..
-
-
1
.
.. . - --.
I
-
t
.-
I
~ ~ T
:
I
"1-\"~Ic:l~'ilvt~'·\'O~
-t
+- '-
,
~1·I.h -
'!~~'
W'D
t.
'
j"
i
t
+
f
'!
i.
I
yo
-
I
I
I
I
I
.
t
,
16
I
I
I
•
I
11
I
I
I
I
18
J
I
J
J
t •,
:
j.
t
'j'
t
I'
j ,
: '
t
:
i
I
,
n
,
i
I
•
_
•
"
1
;
i
1-1'.-
-
.
i
.
I
-+-+ -
I
ii,
+
I
I
t- T t ~I-+-t'
-t
+--tt-i 1 ~ -i t--
Itt-IIt
I
rr--I
t
I
t ~
e
j
II
-+I
t
I
I
I
I
I
I
I
I
I,
I,
!
t..
i ,.
. ,,
t
;
I
I·
j
t
t
t
t
•
,
t
t
.....
t
''
,
,
'
I
"
t
'
!
•
! ,
,
t
••
I
;
~
t-
t
j
t
'
-t
I
!
I
!
I
!
"
l
:i ' . ,
-r-
II
!
;,.
-
",
+'
''
+
I-
i I
i
~
~~~il ~'r
t
_+
-
t
TI
-
- ~ - ....
n
1
-
._'''!- -J ~~
f
t
-j
!
I I'
j
e
91
EXAMPLES OF COMPLETE COMPUTER RUNS
Example 1
This is an example of an execution of the tabulation program using
data that are on cards.
There is one card per case.
The following is
a listing of the cards submitted to the computer.
e
IIDENT JOB UNC.B.F7063,'B-RIDGWAY,L,',MSGLEVEL E1,AEGION=240K
II
TIME=2,PAGES=50
II
EXEC FTGCLG
IIC.SYSIN DO e
CALL TABLE<l)
STOP
END
Ie
IIL.SYSL!B DO DSNAMEEUNC.B.F2336.KAPLAN.TABLE2,DISP·OLO,UNITaOISK,
VOLUME"
II
DO DSNAME=UNC,B.F2336.DONNELLY,BIOSUB,DISP.OLD,UNITEDISK,
II
•
VOLUME"
II
DD DSNAME·SYS1.FORTLIB.DISP=SHR
II
IIG.SVSIN DD e
001 080 001 001 003 001 000 001 000 000 000 000 001
001 A
001 001
034-035.009-010,029-030
1 002 000 040 040 001
05 0001 21 0000 05 0002 21 0000 22 0000
2 003 000 045 045 005 050 001
14 0001 01 0003 21 0000 22 0000
1 014 000 035 035 001
14 0306 01 0309 21 0000 14 0010 01 0019 21 0000 22 0000
1 010 000 010 010 001
15 0300 02 0309 21 0000 15 0010 02 0029 21 0000 22 0000
1 011 011 030 030 001
15 0300 02 0309 21 0000 15 0010 02 0029 21 0000 05 0330 21 0000 22 0000
0
001 001 001 001 000 035
-01 001 001 001 005 050
001 002 001 001 001 010 030
000 001 001
04
1
15
1
1
6
5
1104
4
12
1
3
1
1
2
1105
14
15
1
13
15
1
1
12
10
1107
12
1
9
10
1
1
8
11
11
1108
13
1
13
12
1
1
12
10
11
1112
•
other records in data set not shown
2
2
2
2
2
I
I
92
-.
Because the data are on cards there must be a sentinel used to
indicate the end of data and therefore a Sentinel Definition Card is
necessary.
data.
The card containing the sentinel appears at the end of the
Multiple column fields are used, so a Multiple Column Fields
Specification Card must be present.
The Variable Declaration Cards and the Definition Cards declare
and define the variables to be used.
Notice the second Declaration Card
declares two variables, variable 45 and variable 50.
Variables 10, 30,
and 35 have leading blanks in the field, that is, a code of 0 appears as
a blank in the first column and a 0 in the second column.
The defini·-
tions then must use an integer test value of 300 because the blank is
changed to an integer value of 30 when it is transformed.
has a level indicated to be excluded from analysis.
Variable
30
Thus the level will
not be included in a percent table in which the variable is used.
The first two Tabulation Specification Cards actually specify four
tabulations.
These are one-way tabulations, printed as columns for vari-
abIes 35, 40, 45, and 50.
Standard print-out of the tables is used.
From the computer output, it can be seen that there are 259 cases
in the data set.
The time required for the complete computer run was
approximately 25 seconds.
The computer output follows.
I
I
I
I
I
I
_I
I
I
I
I
I
I
_.
I
I
r~~~------~==-~--------_-~----~------~~==~=----~---=---------------------------------------------------------------------------,
__
,
~ L.~~__
~
I
_ _u . _
~
_
,
1'('0'
_£
I
,
1
_
m_i'1..
·0
C
--,licaa __ '.;.tn"L~.00(1
0
0cor
_~
-1-
.n~._
no"
__
__0
(1
0
I)
(1
0
(1~,
I)
0
(1
f'\
0
()
_ _Q.__
_D
!J
0
C
aGO
1)f)()O
___
__ _
I
__
n()()
1)000
') 0
C__I"'
I
COO
0
0
C
r,
(1
0 (1
COO
reo 0
(1
'l C'
0
r o c C ('0000
0
0
r 000 11( (or> 0
0
0
(1
I
0
I
_ ()
('(\"
0
0
J
J
J
I
I)
0
0
0
0
0
r>
0
"
I)
0
00000
I
J
I
Univprsity of
I
~
--,------.~
I
~_
r
('
.
0001'
"-
I"'
1
I
-.1-__ _
~ __ .
'1oI:thCar_Ql!niI_~t
Chapel Hill -- PH! 05/36(1 Release 16.
Internal Job No.
J
U2930401.
I
.--- -
-- -
--- - - - - - - - - - - - - - - - - - - - -
***" ***** * * **** *
* _~_
-* __ ...!..__ .....!
* * *
** *
*
* * ~.:".!.!._*__ *__* .....!n..
* * *
* **
*
!_ *!.___ *
*
*
****
***** *
*
*
,1 0
*
_.i_
I
L.
I
__--LI
- - --..------.
1
8
CON T R 0
L
LAN G U AGE
(J C L
)
mUm
A '!'H~~E SFSSION BEGINNING ,lOB CONTROL LANGUAGE (JCL) SHORT
Corr!3..~r.; fOR 05/160 W.ILL BE GIVEN BY 11311 FOR ALL USERS:
PLACE: ROOM 330 PHILLIPS HALL
__
PAns.: ~QN..DAYS &.\tP.:DNESDAJS - DE.C. 8~ 10. & 15
TTMF
: 3:30 - 5:10 ON THE INDICATED DAYS
_
I
I
I
I
I
I
I
I
,
IL
~_~__
--J
--
-------~
---------------------------- --------
- - - - - - - - - - - _. __ .
_ _ _ _ _ _ _ _ _
._____
u.
_ _..
------- -- ~--------------~
--~--
_
._------- -----\0
W
l/n~~T
1/
II
Jl"
TT~~=7.rAGFS=S~
Py~c
II(~
•
IISVSPRT'1T
I/SYSP'J.C'l
~
P.~r,CLr,
~x~c
1/;''fSr.-r
II
\0
•
1'C.r.F70~1.'1-qllGWAY.L.'.~SGLPV~L=1.R?GION=240K
DD
0r:~bC01()
PG~=T~Y~O?T
SOAC,= (Cn, (2,1) },fJ'1I"'=H')SKJ .
"IS?= (~C''',P.ASS) ,'JC"= (;"lFCFM=1''',LRPCL=B0,PLKSIZ,,=1l0 r .)
*00')00020
DS~1A"1'=<:O",TS"T.
001)00030
no SYSOnT=!\
'11)
00000CUO
00/100050
1''l''l''lY
lIe. SYSI'; 11 '"
oor;oon000000nOOQonn00C)OOOOOfJC)()nOOOC)O()00006i)'QOOOOOQociri-6'666ooooclOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000000000000000000000000
'IF''ITfi''('
Qfl'I AT T!JCC - R~L"ASF 14
ENTEllFD- lS:33:17
STARTED- 1A:3C:36
DATE- 12/05/69 69/339
0
') "'**"''''**
0
'
n
0·**"''''
",.o.o",,,,
'').
) * ' .'"
*•
o "'***'"
0*"
."'**"'*.
*
*
o ******
o
"'.'"
'*"
''""
.o*.o**
..
'"
*
...
f)
•
, n _ _•
•
" .
PAGES----50
'"
•••
PLOTS----OO
0
••
$
$
$
•
*•
•
$$
$$
$$'
$ $
$
$
$
$
$
$
$
$
$
$ $
$
$
$
$$
$
$
u._
*
* * *
** ••* * * .
.-**- * * *
•
*
*
*
**
**
*
••
-'**** --.
••
••
'***---
"••• ** _.
CARDS----OO
0
•.,--*-'-*
••
.. **'-'-*'----.-
* '"
*
*
--.--' , *
•
*
*'."*
VAL'lFS- TI"!F---120
•• ",.o"~-'.;;'
'***",.o
*
*
*
'"
"Ii1'i
"
$
$
U$
$
$
0
$$$$
$ 0
.. , - 0
$
0
$
$
USS
0
0
0
0
--ooono66000~10n0000000o6000oriboo66ooooo000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
I1'1'216I AtLOC. FnR rE~T60n r
- IE'F7f1r S YSL T '1
O. U 'l r
IE P 217I SYSIN
OV
~12
•
----
..
---
---~
--
~
.n
..
_.-
- --
_
-~-
~---_.---
_._._ _-------_.-
----_.-,-_._----
..
------_._---
~----
-----_._-
e
. . . _ _. "
-------
e
e
95
Z
H!
""
~:
I
I
96
-.
z
I
I
I
I
I
I
....C
E·
.c:
N
U
C
o
C
<.'
..
c,
>
.
r:'
,c.
>
'r
u
>- :.
,.
I
I
I
I
I
I
I
-.
I
J.!" 1"20 ')T
IFF29'iI
IFF/PST
IFF29Sr
11 () • T 17 1 ') 4:J • R rye: 1 " • J' F: 'IT f ~ I1.Q 9,J S ET
:. Y:' fi
Q
V~L
SF~
NOS=
P 1\ $ 5_ED
"VD!"Q~.
"~h_
SYSOU'"
VOL SFP
5Y.20-!IT_..
NO:'=
•
******* C
"'I"RS-FLAP -----~:J2.::;1 CPU ----O.;.OC-.f,17 _WAIT ---::.C;00.750
READY ----0:00.667
RETURN CODE
*******
",YCP'S--'P -------4')
TAPE -------00
DISK -------20
HYDrSK ------17q
OTHER -------00
I[~
EX1'(' pr. "'1= T.T NK ET'I'l', PA.P'1=q"l\n~ LTSJ" I COND= (SL11',C1. _ .______
OCOOOOfiD
IlL. SYST.I'J '1D T)SNI\ "'I"='lNC. R. F2 BG. KAPL~,Il. Tl\fJLE2, DISP=OLD, UNTT=DISK,
*
II
VOLU"'IE=
---VS YSL Y'l
DJ)
S p= S '1 P , -)S N~ 'I R-;SY S 1~-FO RTLIFI; TIN IT; DISK, VOL =S ER= HY PI' R D
orQ 0 70
/ /
:)1) DSN AME= TJNC .R. F211f,. DON ~HI.,-JHOSUB. D:r5.p_,,01.f) .fINl.l'-=-!)lSKL
*
II
VOLU"F=
1(/
Dn DI SP= 5 np~ DSNA "I F= SY S 1 .s..lU3LTIh.!l~IT=DL1K..VQL= 'iITl=H.Yl'fflD
00 '100 a80
or
II
nD
co
nSNA""F=SYS1.FOQ"'LTR,DISP=S~R
~'0TJ'N
_ !)~ pS Nl\"I1.':.=~Q!1,~~ET,T)1~~~T),DELETE) I DCB=R ECFM=FB
II
DD DDNAMF=SYSIN
I IHLO':!\ '1'1' DO DS NAM E=f,LOA DS ET LnT SP=.i~Q[).L..P.A22l.,SPAq:_= (CYL L LhlL 1ilL
-/1 ..
fnln=HDsi(-'
_.
-- un
I L':>YSL'10D
'/1
')D
DS'lA"IF:=f;,1.Q~J'~T.LilSJ::PPROr,l,
D !SP=
VOL!1'1E=R""=*.ULOCl\TE
f1f) T1~N~'1-'2..=t>U"',l.SPACP=.lCYL,
/ISVSPRINT
DO SYSOUT=A
__ ,..l.?F235T A,LLOS;:. FOR DFN'j'I?I1(1
L
_
IEF?371 SYSLIB
ON 234
__H,FV7I
. ON 234
IPF211T
ON 4qr
_TEFn,LI 2Y')LI1'
uO~ _ll.g,r'- __._.
.
I~F211T ALLOCATE ON 4qr
_J.l'1'l.17:r ?YSLr-!0P
O~_ 4')(\
I~F2HI SYSTlT1
0"1 UgO
(OLJ2.J,I\SSI.L....
n_,n.
__ -I-/S:0..1!.')' 1__
0
(4,2)),UNIT=HDSK
,__.
.
..Ql'OOOO..;lQ.. __,,_
00000100
._~nQQQO ',lQ
00000120
*.Q.G.QQ01.JQ
00000140
00000150
00000160
_
_. __ .
-_._--- -
-_._-~-
_._--
\C
'-.J
PRR-LVV~L
LT~VftGP
VftQTftRT.E
~nTTOF
nDTTn~s
oomyn,,,
"SE" -
~DFCTfI~D
\D
00
M.P,LT"~
ST~~=(1024no,2n4Rnl
1)1'''.ULT
r'O~ULE
CON'T' Q'lL S ?CT lor
~T), ~ ~
.')? I r; IN
"I
L "N ';'T'''
r(;
11 'l
11 'l
~;'1
IHCCOMI12*
111 (\
HI)
*
1510
118fi'j
IHCl'CVTll*
14D78
Nl\!'1E
IRCO,"!.
'1'.nLS.
1
"i2
IHC~FIOS*
'-A40"
11\'1
*
*
*
17S ,R
,('"
1,R1P
1
179fiR
71'1
COMCOL*
'T'ABLE
151r
. __ .AR1'l'HJ!
,0
17[1RO
17e
"'.'nJ!
*
*
1 R 1(\0
11:'\
IHe"PRM
*
1R21"
",Qc
COMr.RJ!
FIOCS.
14D7R
151fjE
VA~PA'?Vr-RP"C
*
*
187130
Fnll
1A'iP'l
1Cf)1'
*
1C2Q'l
R,4
THCl'TRCH*
1CD[)"
281'
THCllftTBL*
1D('60
'ilfJ
1)r-1'R\"1
1 n'f,9R
*
7cfi-
TARC,~S#
2'i,8R
7rH
CHIC"1?
**
7 'iRlifl
121'4
CONCORli
*
26,,'i()
27'i(; (;
AAC
16 r;
MAqG2~
*
271iAC'
~74
PDLARli
*
27RnR
5'iR
--~l'srfCf--*
- ------coipc~
..e_
FDIOCSJ!
LOCATION
Nll~E
LOCATION
104
I"ITSliTCH
10FIi
FCVAOU~P
14E72
FC v "OJl_~
15£J90
FCVLOUTP
FCVCOUTP
14EB2
1SAAA
NAME
LOCATION
1640C
F!O_CSBEP.
FCVZOUTP
INT6SlICH
15002
15D8B
1Ii254
11i 40A
BTNCON'---·fffiil------COMCOL
17B68
CO'lPllR
17DRrJ
DATA
18100
---- ~-p-~-'l N---- - ---:1;-::R;-::2°c1;-::O~
IHC"[lJP
18228
E2C
1°'iEr)
*
'I AMP
n_1_?3~_ADq~~TCH
0-.
Tr-BPAR
MA?
16 f)
1 'i?FR
13INCO"lJ!
11 R
1228
~DCO"l.
tHcilOnT
LOCATTO'l
SEonASD
FCVIOrJTP
--IHi-l>i>.,jTH*
qSED
E\l1'RY
IHC~r-O"lH*
.,. T
OPTION (S)
CARRl"C
B5E8
\AT~AN
1C2C8
IHC"'RCH
1CDDO
ERRTR!\
1CDDR
TABCAS
25388
TllRDAT
253B8
CONCOR
27500
'H"r;2
271iliO
I.
..
e
nFTGT~J
t
"'C;'~'r;~:-{
NA."lE
__
,0W?CT
..
271')0
~rc
mABTnj
..
2~~0r
4)1'
TAB0TJ'7'ff"
7R94(
':;'"'4
TO'T''>C!
..
2Rf38
,,':;,9
- VA:lFr<!l'j..
79':;9"
4nR
..
2Q~hR
4S"
791'?'l
10'
28S0C
TAB()UT
2894"
VA.RXJ1T
.2gS~Q.
LOCATION
NAMB
LOCATION
(,'ic--.--
2A"R~
\~h
!
240
IACS"v!, ..
2811,(,8
7BCA3
n("1'pxpn*
28PSR
181
IHCSSq~T"
28"1'0
141
TRCSLOr,..
2(1)'1
1EA
TABHD
NPI/OPT
21\1\80
_._
?H80
-_. __ .-----
'T'RANID
..
.
1""
TRANIDft..
.
NAME
1CR
2 A22~
~2A
4"C
____~B.~
I,OCATION
ctLLPJ1__ __:2 9!.6 8 _
2HR0
T~I1Uf)ff
mABID
~
PROTT'"
....
..*
27_8D~
-
PIXRC')
NDT"~ '1
Ilf'lliR..
-
C"Trp~
NII t'lF'
__ LQCUIO'l
~
~ ~:~;::
?AABO
__ .. _._--
16'" - - - .
__ -.E-~!'
.
L'lCAR
.
.
____EB X PBL __ ~c5jL __
5QRT
.
___ ""1.'1'£ Y.l\Q1'.E."S s
T()'T'AL L1''l';'T'j-!
****US"RDTIOG
HOi"!l.2
28PEO
2C.U.Q __ ~L...QS
_
2C1 LtC .-
G0
2C2-F('--- -DOES NOT FXIST AUT "AS BEEN ADDED TO D}\TA SET
'"'"
r-o
IEL'2'1<:;T
t':"2'1<;T
I"['2'J')T
~~~.'1.F711~.nON~1'T,LV.RT"IS~R
K?P1"
T"F 7'1 'iT
VOL S!D
NOS= U~~1'1.
SVS1.l'nRTLTP
V"IL SEF Nns= HynEpD.
K~PT
SVS~911".'T'171'iuc.np010.nFNT~OC.ORJSET
!'':L F"'ED
'J 'l C • '1. '" '23 V, • v APIli 'I • l' ~ P T ".,
V'lL SER
T"'1'2'1"1
;?~?8r;T.
IFF2"')!
T"F/A')I
I "''''2''l''T
V'll.
~OS=
S,P W1S= HynS"f).
~
F'R
~~os
=
r~'i ':J
Fn
T) .--
DASS"'D
. _.". ------_.
SY~6g1lQ.T17'S4".p~r'0.DENT~Oa.LOADSFT
VOL
SF~
Nns=
p_~sssn
9YDE~ry.
DEL ETED
SV~69319.T171~4".rDr10.nENT6nC.~Tl
-~
I"'F2°'i1
I ""-2i:jSI
1FF2Y<;T
vnL SF:" Nns= qY""'!'f).
Il'F:1ii'l)r---
Q
~Nc11'.
SVSf)q131.'T'171')411.~DrlC.DFN'T'fiG0.LOADSET
''''OL
IEP2'l'iT
T"F2'l'iT
IF:F2fl'iT
o
Kt;'~'T"
SVSOUT- --_ _.
-----_.__ ..-------•. -._._._.---
SYO'OT1T
V0L S"'P
----
..
NOS=
---
-----n:1'i.08 CPU ----0:01.067 WAIT ----0:09.983 READY ----0:02.033 RETURN CODE
EXC PI s--fiR ------12"- TAP'" --':-~----:::7fo-------nrsi--=::'--- 2,.j-2 - Ii mIS K - -----59 80TH ER -------00
Iff;
EXEC Pr,~l =*. T.• SY SLMOD, r() ~n=JL~! r~T_~)-Ll.<;.t ~'IL-LU_dU____
0 000 0170
- - 00000180
1/1>1'("\11'11"1 on SYSOUT=A
000001QO
//"1'02"''''11
Dn DflNIIM"'=SVST>IJNCH d_ -0-0000200
--- -I/SYSP'J'ICH Df)
/11''T'O 1 "''l 0 1
elD rfl~AME=SYSTN
_ 20000210
;/G-.SYST>j- f)n *
IEF23fiI HLOC FOP DEN"'fiCO
*******
*.....-****
'T'IMES-"T,~P
L
o
b[JM~Y---
~
J
I"'P?371
~GM=*.DD-ON
IE"237r
F'T'~1F001
Uq("\
ON n1?
~-- ~---
----- - - - -
---------------------.
_
...
__ ._---
-
_. __
..
_-~----
- - - - - _.._.
. -_._---------,-----------------_._-_ ...
-- -"'-'--
-_._------------- - - -
,"--'
----------------------------
-.
...e_
..
--_. --
--- -,-'._-----
I.
... e
~AT~
C"fn
1?srRTrTlr~
or1
ng~
r~1
St;'NTT~r:I,
n01
r~l
~01
000
~r1
r0~
nr·0
rno
000 001
c .\~f)
~
(j01
R~ropn
SEL~rTTO~
,,'C";
"f'\"
1
C~""S
CAqn
')'>"", ARE NfI",r,"'''s
.., IIL'l'T PI, ~ COrIl.., t~ "T PL n nE P I'IT '1'I()~ C n, RDS
_. Q1~:. ;1'; , r n ') - (1 1 t , I' ;> Q _ ," > <.'
MIIJ"TID "
9
1
X'l_
1
rnLU"lN l'IRT,[)S
VART"RL2 DECLARATION
-'1fi07"'11
()tl0r4G "01
A~D
J4
1",
D~"'IqTmInNcAPnS
.-
. . .---. _._- -----.--....- -.. --
roe
O'i G" t 1 21 r, (J) ,0 C I) ') C''') 2 1 r
? COJ n"" (\u') 045 00') C~G 0 0 1
22 C Q_I1.'2
14 OQ01 01 01'1'] 21 "orG 22 01100
1 01u 0"" 011) OJ5 Or1
14 010~ 1'1 Cl09 21 nCtl') 14 ar10 01 r"1g 21 0000 22 0000
1 01
0 01 () I) 1 (I 6 (11'
_ ... -' ._..- .. -- . ..-------.--
r no
1') OF~ 02 r'30Q 21 ne)S"1') Celf
1 "11 "11 "10 rl( 0111
1"-.C3 n " 02 t3nQ2L,:,nOi'.15_CQ1i'
. --."
02 i)QZ.9 2J.QDOO 2200QQ.
02r02Q
21.qO(\.~~'i...Q.3J.Q.2.LQ.Q..Q..Q...22.QQ':'.Q.
I)
VAl1IAPL": ')"'''1'11'1'10'1 ANn TRANSFORM"TTON LIST
1
I~"
1 111111
10
1"
li/q
2
T"TILE
uO'
222222
1')
111111
SP~CI~
001 001 "01
-n1 (1"1 G01
001__r, n? 1'\111
000 rOl ()n1
r)
1
Ofl'l''''!J1'
SPECI"'ICATION
1
. ....5...
1...1.1.1 11..1
..
u
..
2... Jl1111 .222222.._.
]')
14
306
",30.9_ 1..1..11.11.
. 15._
2
29 111111
1
5
45
45
5
1
3
11)9 111111
14
10
.2
2 9 111111 222222
]]0 111111 222222
o
to
_.
5
50
14
1
19 111111 222222
30
30
15
1
3
300
ATION CAPOS
1 000 01')
1 00S ~')C
1 0 (' 1 J 10 () 1 P
-
T"RL~
u
1"2
10
.1
1')G
1S
1
-~~-_._--------
.__.
._ _.•
_-~.-
_._<
L T S'1'
1
0
1S
_-1
_ _1
li.0.
'2_
')0
L
2.
.. 1
L
to
lO
Q
nPTTON CA?D
04
N[J~R":R 0" CAS~S pPAn =
259
NU"!REP 0'" CAS"S !J';En TN TA3L?S_=u
2.S'l
~.
o
J--'.
t-'
o
~
TA'1L~
'l'J'1'1:~
~\81~
n~s~qIn~T03
1-.\Y "'\lL"
1 : V\"T\TIL'c
~AC'~();
Ll'V"",
1
:
V~DTABL'"
)'3,
~cjMP"P OF L"'!"'L~"
S
V'''TARL''
L8V"'''.
J IS 2XCL"DFT) FROM ANALYSIS
1')
C()'lS~('T!'T'IV'"
L":""'1.
14;
lS
COf'l":"
CONS "'('rj~ivr ~-0:T)i-S
1',,0'1
V:r, 'T'O
F'lO"! --1'"
______ u
~Cq
TO
IN TNCREM"N'T'S OF
1 IN CONSECUTIVE LEVELS,
19 IN INC?EMFNTS OF
1 IN CONSECUTIVE LEVELS.
_
-----------
..e.
.. ..
•
L
..
- ---
..ft.
-
T,\"L"
'jTJ~l?"
VA"Y'RL"S
TA~t~
TS
~rynss
TftDULAT?D APE:
~R:~~~~
AS
15
14 '1y
SI1"-':'ABt.. E.S
DTS"'RTBUTTO'·1
FP"'"l1J""H~Y
"'O""L
~
2
1
S
"
2
1"
10
1
19
19
4
22
22
'1
2S
25
f)
24
74
"1
1'1
1<;
Q
37
37
2
_____'L _
~R
~
_
.-'JQ
27
27
11
11;
1F
___'_2
~e
R
1.1
D
~
'rQT
2'1B
2'; 8
DTS"'RIBU"'ION BY TOTAL
PEPCFN""~"
f)
TeJ'U
('\
1).8
G• R
1
1.9
, •9
___ .1.• 9
.1.9
7. II
7.4
4
S. "
R. '1
'1
g. "1
9.7
..
?
._------------
_ ' . _ ' ___ U
•.
_ _ . _ .. _
I-'
o
.~
105,
U'l
H
U'l
><
«:
«:
..:l
""
r
C
<r
~-
c
~
I
,..,'"
l;
Ix
4'
(f;
H
C
,..,
""
>
,..,r.J
....,
(f;
..:l
IiN
~;
e>
4'
I~,
14
,e
C
!~
o-J
c
~
~
a~
.;L;
~1
""
'c
i
::-
~
c
,~
!?
C
Ii
0
(f;
(f;
1--,
I-
C'
".
,..;
N
CL
'"
<L
f
I-
h:
0
C"'";
rr;
,..J
F
U1
r~
~,
rr
lICl:,
f·
t-
o::
'T:
[,
>
-1
""f-
00
I
o-J
""
h
1-'
""
'"""
>
N
""
" :;-""
~
"-
0::
~
Co.
0-
~
...,
...> ""or
H
?
'"
~
h
""C
::-
'"
,I
c.e
e
~
U
""Ii
~:
4
>
IiJ
~-
,.,r:"'
>
~I
i
~
o
0\
T~Bt~
.ry~RSq
VA1r~BLPS
TARL~
IS
~
~ryoss
T~9rJT.~~FD
??T.T~D
ARF:
2 BY
AS
ur
SIJB-TABLES
•
_
._
u.
__
~_
F'/'?0 I iFNC'Y 'HSTflTnr;'rro'.1
'1
TOT
('
TOTH
1 _.
<; C;
1 ", C;
101~
1J4
~C;1
75g
P FR Cl' rlTr.. G~ f) TS 1'1"1 tTl rj"I 0
fl
"
TOTAL
5'). 8
<;g.A
.. __ ._ I!~ .•
TnT
2
4 fl .2
100."
1 CC .!J
..'- ------ --- ---
.-..
NP YTrlT Ar ; - - - - - - - - - - - -
---------.---------------
------
_.
...
_
..
•
u.
··•• _ _ " _
e
....
1'A~T,~
'J~lMqr.:l~
~~BJS
nSS~Dln~TO~
,-r.o/.~Y
I> ~C~()
LF.VDT.
1:
'1'~BLT'.
1 :
Q
,
V~PIABT1>
: "41111\13LD
4S.
NO~RDR
OF TrVSLS
LEVEL
45
CO~S1>CIITTVP_COj)]':S
__
I>RO_1'! __
,_
'to
o
IS FXCLODE9 FROM ANALYSIS
JlN INCRFMENTS OF
1 IN CONSECUTIVE LEVELS,
- - - - - - _ . _ - - - - - - --_.
_________'
n.___ __ ___
.~_
I-'
o
~
....o
~
TA I3L'"
'0
'P!"'![\
V ~PJ~ lIe,"'S C-'"SS
TAgLP. IS
'F REOii "'Ie Y
'T'1,PllL \Tl'f)
AS
DPT~~r.n
T)
,..
TOT AL
24.7
24.7
27._~_.
.?~_8
47.S
47.S
100.0
1nc.O
_____
'1'0'1'
1 PY
tic,
Sf!r-'1'APLES
--"----
IS ~IlIBr!T TO'!
. --p-FRfnT~r;" lJrSTRIS-nTION
(1
fiR,:
.
13Y--TOTAT---------
_ _ _ _ _ _ _•
u
...
u·_
. _ - - - _..'_. - - - - - -
.
--
"--,--_._-_ ..
_-------~_
.. -
_
--_._-----_-._---------_.. _ - - - - - - - - - - - - - - -
~--~------_.
-----------------
...
_--_._-
-'-------- -_.. -
-- --_. -_._-- _. ----_ .. _. - - - - - - -
e
e
.. ..
••
~-
109,
U'l
...:I
f.:!
>
<Ll
...:I
",:>
H
f-<
I:l
U
'"
U'l
:z.
C
U
U'l
H
U'l
:z.
>-
H
..::
""
:z
""
:o-
p..
J
0
C
,
<r
,,~
til
E-.
co
:z.
:.c
c..:
,e
,1::0
:E
~
'...:I
'"
'u
U:
Zi
1><
; r:.~
HI
irn
:z.i
IH
H
jo
Mi
!
l<;i
0 1
E-'i
I>
,f.:!
.-,,
I ....
£1
01
<x'
1"
U'l
H
tr
~.
>
'c..C'"
..,
1>'
U'
:1'
Ie
I>
>
"-
~'~l
-
1>'
E-'
(:C'
:E
U
I>
::
:z
C
L.
c.:
:Lr
.:l
C
.-.
....r"
""cr
!Xl
."
:>
E-
'"
f'
H
'<r:"
"tr
7,'
::-
:r,
r,
L'
["
e,
1>'
H
..::
"I::
0::
""
E-'
""E--
CU--'
H
l1"
H
~.L!
....
""
cr
d,
>
....
E-.
"'"
(:C:
>.
"'"
::<
"
C
Eo-
U
..::
>
~,
"" ..,
<Ll
I'
~
U'l
:z.
'i
f-'
f-'
o
'rABL"
~ll"1p"R
CqOSS
VARtABL~~
TABLP. IS
-?-REQITE-"";y
U
~~9"L~mFn
DQT~TP.D
AS
AQv:
sn
1 BY
1
Sl~~-.I~S!-P.S
_
-DIS~'1IrUTTON
---------_._--_.
--_pEQcr~1'TGi'
DIS1'RIBUnON
-----
-----
TOTAL
(\
___ ~_~_1
1 q. 4
RV1-O'i'AL--------
__ ._--------
24.1
__n
:'. ---36.3.
---... ~---
_ _'l'_0.l.---.lQ..0.., Q__
3'~.4
-------------------------------------------------------
_
36.3
l..Q()'-.Q
_
..
-- -----
~---
-
~
--- - -- ----
.--
-----_._--
----------------_ .. _---'0
-----
------------
.. - ..
e
e
~-
S
T\RL~
~D,n~D
T~ELr:
n~SrPIDTln~
?-'OH
T.~RLF
1 :
FlIC'!'rll
"FVSL
1 :
V.~PT~Rl,F
V~.?IA!1LF:
P.
NUMP",?
-------~--_
...
lEVELS
0"
r:;
:
v~nTABL"
10
.. _.__
.
300 TO
2 :
.~C'T'n"
V~"TABLE
: VARIABLE
LEV"L
lC.
NUMBER OF lEVELS
h.: VA'IABLF
10 TO
LEVEL.
11.
FROM
1fi
VART P.BLE
I~
INCRE~FNTS OF
2 IN CONSECUTIVE LEVF.LS.
29 IN
OF
2 IN CONSECUTIVE LEVELS.
INCRF~FNTS
11 IS EXCLUDED FROM ANALYSIS
30e TO .J09 IN INCB.~J"lF.NTS . ..QLm.2...IN C.D.NSECUTlYE. L.EVELS.
lr
CONSECUTIVE conES FROM
LPIJ"'I.
309
30
.C.()J'LS~<::UTTYfcnD"'S
L"'YE_I.
IS EXCLUnED FROM ANALYSTS
_
CONSECUTIVE ccnES FROM
"
o
H'
CONSFcnTTV" rCDES FROM
Lsvsr
-
LEVEL
10.
10 Tn
29 IN INCREMENTS OF
2 IN CONSECUTIVE LEVELS.
30
J3.Q., ..
TS.. E.Q1JA!- TO.
--
._---_._--~--
-----_.--
----_._-----------
- - - - - _..._ - - - - - - - - - - - - f-'
f-'
f-'
i-'
i-'
N
TABLe:
NfJ'I:J.,r;
crnss
VAOT~RtVS
TARL"
')
7~FULh~~D
~qT~T"O
IS
pqp~'!~rY
1':
AS
lr
1r
~?~:
[1Y
sun-~ARLES
11
~TSTPTBnTrnN
2
'1
4
"
II
IL
2-
(\
.-!'
7
R
g
-2..
Jl.
I)
o
'0
n
o
I)
24
_0
o
38
0
o
2'
o
_9
27
Q.
o
17
Q
--g-
L
.!L __
')
2
18
4
')
"
11
18
o
r:
')
4
')
o
o
('.
'5
')
('
o
(\
')
J __
7
'5_____:1. _
fi
c
o
n
c
(\
o
2
2
_...!!...
.l
,..
o
L_
_ l! __
S
r;
o
(1
Ln_
0
0
2
7
')
o
'l
f)
r
°o
"
')
6
34
Q
"
"'0'1'
-~'lC-,;,iJTA(;2
nIST-pfRrl'fTr)N-lJY
')
_ _-,0,--
,~?-
?~ ~
__
...1?..
__
un
7
__
0_
o
.9_
r;
12
0
G
l.L
£
_._~---_.-
£.-
_-.-l'L
..2..
__ L _ _-.2.
2'±..
o
.
o
o
.L_ _
0
~_._--_
0
0
~_,
_ _ ---.1!
..
4
0
2
,,
£_
4
__ 2
2
1
4
')
~~8
0.0
0.0
0.0
0.0
,1. C
___ 1..!- 'i
c.o
0.0
0.0
fi~
0.0
-'1.__
fl
0.0
0.0
') . 1'1__
0. 0
R
,.e
,_,,-0
4. 3
0.0
a.1)
0, Q
O. 'J
r !.1
C."
1. B
3. 7
7. 4
0 .0
C. 0
0.0
___ ~_____ (). 0
0.0
0.'1
}.7
4.3
7.4
1. 2
_....JJ..Q_
___2.
C. I)
'J. (\
.s!_. 0
3.1
4.3
3.1
0_. P__
0.0
1.2
1.2
2.5
0.°_
,. ?
Q_. 0___ _
I)
'J.~_-2..!._2
7
'L_.~
I'l
q
__ 2
165
10
__TOUI.
TOT H
__-.L_
_1
11
(I
Q-
').
1.2
TOTAL
,-
~
----,---
':'
10
_~_
O_.r~
.Q_~9
('.0
0.0
0.0
".0
C'_,0_,
0_,_0_........Q...L
Q.Q
9_~_
fJ
D.}
1'.0
n.o
0.0
__ ~-,..t. __
__ ~L __ ..JJ...!L_--.Q...Q._
--.J) .~L
.tll.7_
___Q.!JL
....l3.J_
Q..JL_ -.-11..._2
0 ..9
u
__
Q...L
1£.~
__
0.6
Q....Q
--_.Q..J'
0.0
__L-fl_
_.c__ ,---Q.
0.0
0.0
0.0
0.0
0.0
1.2
_
_
,g-,-~_
S.'5
__£....2.___:t..J..
0
I).
6,1
6..
. __
7. __
2,5..
.I
•
..
..
-------- -- --- e
OJ
1.2
lID!
d
~
O!
...
C>
"
~
.
r~
~
.
......
I
r-
'"·1
If;,
"'1
!
c-
"
C'
N'
I
I
.,
r-!
I
I
M'
r:
~',
,..J!
a:
a:
", ~I
C
",I
~I~I
C>'
Q.
Q,
C
0
C
~I
C>
:z
~I
- --
."VS6 q 33 '1. T171 'i 40. :>p" 1 O.')? ~1'~ 'J 'l,InADSET
V0L SfP Nns~ 1VPEPO.
"VSn!]'!'
I~f2'1')T
~TEF2qC;I
I""?R'iT
-vC1L-Sf Q
----FF2ifi)T -
*******
****"**
_/ C_ __
k
S Y S0_ "U:.. :T'-
'lc5c;~
_
TTM"S-?LAP -----C:06.74 CPU ----O:~S.333
WAIT ----0:00.')17
READY ----0:00.883 RETURN CODE
;.'xc r' S--Ip - - - - - - 'iR7 '!'~PE--=":~":~-:'OO-- Dr-Sr<- =-:=-=-::--1 4 HYI)JSK - ------1 88 OTHER -------00
r;
Iff2R'iT
IFf?'1')I
~
~
PASSE:D
__
_m
~___
SYS~9339.T171S40.npC1n.DENT6CC.LOADSET
VOL
SF~
----***~ry£N~--
NOS~
o
_
DELETED
qVPERD.
~IMES-=PLAP-~":~==O:24.87
CPU ----0:09.233
WAIT -==~-0:11.833
READY ----0:03.800 UNC.B.F7063
HYDISK ----1,022 OTHER -------00
******
EXCP'S--UP ------760 TAPE -------00 DISK ------2'15
------CTPDS P1Sngf,
rG;>') ----------------------up~";F.s-
--
-
--------------_._-------
---------------------------------------
..
- - - ~ - - - - - _ ~._----
-
-
-----
--~--
•
~_ _ "
•
n
__
11
10
-----
•
------------
..
e
.. e
us
Example 2
This is an example in which two "problems" appear, that is, there
are two separate sets of parameter cards.
set.
Each uses a different data
The following is a listing of the cards submitted to the computer.
IICL~S
- INC.~.F7r63. ·8-~IDG~AY.L.·.MSGLEVEL=1.REGlON=240K
II ,
r I '~ l' = 1 0 • PAS E5 =1 a 0
II
tX-;" rT'';C;Lr.
IIC.Sy~l\
::~LL
t::;T
0
•
OJ *
TA"!LE(ll
P
c'~ u
/.
IIL.SYSLIP DU DSNAME=UNC.B.F2336.KAPLAN.TABLE2.DISP=OLD,UNIT=DISK.
II
VOLUME=
II
uD DSNAME=UNC.8. F 2336.DONNELLY.BIOSUB.DISP=OLD,UNIT=DISK,
II
VOLUME=
//
DO DSNAME=SYS1.FORTLIB.DISP=SHR
IIG.FT07FOJl DD DSNAME=UNC.MC.F?022.RIDGWAY.CLINPKBL.DISP=(OLD.KEEPl,
II
U~IT=TAPE
IIG.FT~M>UOl OJ DSNAME=UNC.B.S2185.GABRIEL.ALLWAKE.DISP=(OLD.KEEP).
II
DC8=(RECFM=VB.LRECL=88,BLKSIZE=7220),UNIT=DISK,
1/
VOLUME=SER=UNC333
I I G• S y S I 'i
•
•
•
•
•
0D •
003 Dan 001 OU7 001 001 001 001 000 000 000 000 001
034 0
002 001 003
010-011
1 001 000 033 033 001
09 0001 12 0003 21 0000 22 0000
1 00 4 000 all 011 001
12 0020 21 0000 09 0020 12 0030 21 0000 09 0030 12 0040 21 ooon 09 0040
06 0099 21 0000 22 0000
3 009 000 016 018 000 001
14 OOCl 01 0008 05 0000 22 0000
1 003 noD 017 017 001
14 0001 01 0003 22 0000
1 003 000 012 012 001
17 0009 00 0002 22 0000
1 010 000 023 023 000
1 004 000 086 086 001
14 0011 01 0013 21 0000 05 0016 21 0000 22 0000
o
001 DO? 001 001
-01 002 001 001
001 003 001 001
000 001 001
02 03 05 06 11
08 01 00 20 00
REFERRED BY
001 016 012
001 018
001 011 023 086
VS.
RACE
wHITE
SELF
PRIVATE M.D.
HEAL TH D. STAFF
DOOR KNOCKER
P.W. SOCIAL WORKER
FRIEND. NEIGHBOR
RELATIVE
CHARLOTTE MEMORIAL
OTHER SOURCE
TOTAL
NONIJHITE UNKNOWN
TOTAL
3
2
3
I
I
116
PATTE\JT E'1PLOY~E~T
VS.
FULL-Tli-1E
PART-TI'1E
U\JE:'1f-LOYED
·OTAL
VS.
SOURCE OF SUPPO~T
SELF
HUSBAND
SELF" & HUSBAND
IolELFARE
SELF & IolELF"ARE
UNE"1PLOVMENT OR SS
RELA TI YES
SELF" & RELATIVEs
OTHERS
TOTAL
LESS THAN 20 AGE GROUP
VS.
TOTAL PREGNANCIES
a
RACE
4
RACE
STATUS AT END OF" F"IRST SIX
A
C
F
B
4
MONTHS
ALL
:3
?
3
1
2
3
4
5
6
7
8
9 OR MORE
ALL CATEGORIES
~0-29 AGE GROUP
30-39 AGE: GROUP
40 AND OVER AGE GROUP
ALL KNOWN AGES
010 080 001 008 000 001 000 000 001 005 000 000 000
001 001
2 010 000 018 018 001 020 000
2 010 000 029 029 001 031 000
:3 010 000 039 046 047 048 049 000 000
a
001 001 001
001 001 001
001 001 001
001 001 001
-01 001 001
001 001 001
001 001 001
-01 001 001
000 001 001
10
08 01 00 00
///
000
000
000
000
001
000
000
001
04
001
001
001
001
001
001
001
001
018
019
020
029
031
039
046
049
a
a
o
a
-,
I
I
I
I
I
I
_I
I
I
I
I
I
I
I
-,
I
117
Problem 1
The first problem uses a data set with a data set reference number
of 7.
This data set is on magnetic tape.
and the records are in card image.
It has 3 records per case
There is a sentinel record in the
data set.
The KSORT option is being used.
KSORT equals 1, so if a case does
not fall into one of the levels of the first new variable being defined,
it will not be included in any table.
This is reflected on the computer
output where the NUMBER OF CASES READ and NUMBER OF CASES USED IN TABLES
differs.
The difference between the two is the number of cases that have
been KSORTed out.
Notice that, in this case, the variable that is used
for KSORTing has only one level defined and it is not actually used directly
in a tabulation.
In the Tabulation Specification Cards there is an example of 2-way
tabulations where a -KF option is used to change the variable used for the
first factor.
There is also a 3-way tabulation which has layers or sub-
tables.
For output options two percent options, options associated with chisquare, and headings and column labels and/or row labels are indicated.
Because the headings and labels are chosen, a Print Parameter Card must
be present.
Following the Print Parameter Card are the Heading and Column and
Row Label Cards in the order the tabulations are specified.
For the second
and third tables, because column labels are not supplied, the column labels
from the previous table are used in printing.
For the fourth tabulation,
the column and row labels are given for the first sub-table and not for
I
I
118
the following, thus the same ones are used for each sub-table and the
table of totals for the sub-tables.
Heading cards must be present
for all tables that are printed.
Problem 2
The second problem uses a data set stored on magnetic disk and has
a data set reference number of 8.
The data are in card images and there
is a variable number of records per case, the maximum number being 10.
The ID number for each case appears in columns 1 through 5 of each record.
There are no multiple column fields being used so no Multiple Column
Fields Specification Card is present.
There is no sentinel record in the
data to indicate the end of data so no Sentinel Definition Card is present.
There are no Variable Definition Cards, that is, no new variables are being
defined.
The pagination is changed so that the tables and descriptions will
be "packed" when printed, so output option 10 is used and a Print Parameter
Card is supplied.
For both problems combined, including the time required to locate
and mount the magnetic tape for the first problem, the entire computer run
required 8 minutes and 29 seconds.
-,
Notice that the first data set contained
2296 cases with 3 records per case and the second data set contains 3981
cases with a variable number of records per case.
The first few pages are not shown in the computer output that follows
because these are similar to that shown in the first example.
I
I
I
I
I
I
_I
I
I
I
I
I
I
--I
I
ryATA DEscrIPTION CARD
0117 c1'""'-~iJrmJ1
~-:l1r1~lJi11~u,,"C,
("!)f
---
CARD
-<;ENTI~<:L
(,oC' 000 000
~~--_._--
(lo~
0('1
_._-----_._.
0311 ')
SfLfCTION CAPD
R~CORD
-~nfl'nT
t
~-
CARD~
USED APE
~OMBERS
COLlf'~-FfELD
'fdTTTPLE
DEFINITION CARDS
01C-011
._---
'1lJLTIPLE COLUMN FIELDS
10
11
VARTARLE DECLARATION AN~D~D~EF~I~NI~~~.I~O=,N~C~A~R~D~S~
- .,.- ilU1lJl'?) - 7)T'lCIT O<Jl-
__
09 0001 12 00n 21 C000 22 001'0
1 0 e4 ocC--Un-l'1";;1~I17<:C""1":"-='--=--=--"-'--=------------------------12 C020 21 OO~J 09 0020 12 0030 21 OOCO 09 0030 12 00110 21 0000 09 COliC
06 0099-~'~~O~c 22 rooo
1 009 000 016 018 COO 001
----------------nl~1C'1 iJOOff 01)(\OOC22 0000
1 001 000 017 017 001
14
ceo l--rf-~l)liT~2"'/.""'O"'O"'O"'OC-------------------------_·
oon
1 003
--"0009
--------------
------
012 012 001
(j(iC002nt2-o0cr~
n
1 010 000 023 023 000
1 1)011 0') (,-0R6-086 001111 0011 01 C013 21 oooe 05 0016 21 0000 22 0000
()
VARIABLE DEFINITION AND TRANSFORMATION LIST
l
0
1_3 111111
a
11
12
17
23
14
20
9
20
18
----6
1
1
3 111111222222
0 111111 222222-----3-86
20 111111
_
TABLE SPECIFICATION CARDS
u
-
__
'i
11
99111111222"T22----i--16-
-
11
9
3
6
11
23
_
_ _ _ _ _'-'-4_
11
111111 222222
9
110
222222
3
222222
3
111111 222222
.
1
12
12
3
110111111
0 111111
2 111111
5
16
_
1
12
1
12
~
B
9
9
30
8 111111
_
33
.
3
----~30 11ITTI-
-_.
_._-.
001 002 001 001-001016012
-01 002 OC1 on1 001 018
(Jl)1001 001 001 001 011 023 086
___O_O_{'\_O0_'_011_,1
-----------_._-_.- - -
. _.....
._
TABLE SPECIFICATION LIST
--=-=
1
-~--1---1---..::.-.1---.176---.12,....----1·---c1.------;1O:7.---·1c---.1-;;8:----·1-
3 ---1--1---'-
o
'"
12
1113
86
11
23
86
OUTPUT OPTION CARD
02 03 05
NU~BRR
NU~BER
06
iT-·--~-
OF CASES READ =
2296
OF CASES USED IN TABLES =
PPTNT PA RA METER CA"-P.!:'D
08 01
OC 20 -0-0---
.
1696
_
......
......
-~
f-'
N
o
TARLF 'lIJ"!9"''l
-
----_
..
-------------_.
TARLF D"'SC'lIPTION
2-WAY TA9LE
FACTOR
LEVEL
LEVRL
FACTOR
LFVEL
1 :
1 :
q
:
2 :
1 :
VAlffP:BLE--rfi-:- NUllflER OF Lr::VELS
VARIABLF
16
__ C_()N~F:CnI!E
VARIABLE
16
-.
·------r5 EQUAL TO
VARIABLE
12.
CODF:S
9.
LEVEL
o
IS EXCLUDED FRail ANALYSIS
1 TO_ _ 'LD!....P~<::RF;l'!fNTS OJ'.
FROI'!
1 IN CONSECUTIVE LEVELS.
c.
NUI'I'lER OF LFVELS
3.
LEVEL
o
IS EXCLUDED FROM ANALYSIS
VARIABLF
CODE
9 IS CHANGED TO
2 • OTHER CODES ARE UNCHAt!.Q.IJ2. ..
._-----------------------
_._-
-----_.
u
,____________
--_.
•
.
• _ _.
_._~.
, • •'
_
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ---------------
..
- ..
TABU: Nrr"lBER
VARtI\RL~S
TABLE
t~
CROSS TABULATP,D 'PF:
PRINTEn AS
9
'1Y
12
1~
SUP-TABLES
---FREQU"''1CY DISTHI"RTI1'TON
REFEREEn BY
R!\CE
VS.
______________________ WRITE
-----
-----~.
TOTAL
_
-_.~-
SELl>
~ -
NONWHITE UNKNOWN
lj
---_._._--~-
PRTVA'l'E - 'l.
n.
------------REALTH D. STAFF
DOORKNOCKER
..,
63
0
70
98
22'l
-------
0
327
42
1C9
0
351
86
592
0
678
15
57
0
72
RELATIV":
--------_.-
11
4G
0
51
CHARLOTTE MF'MORIAL
25
58
0
81
OTHFR SOURCE
<;
7
0
12
- - TOTAL
--------
293
1370
0
1661
---- . _ - - - - - - - P.Il.
SOC'T H.
1oI0RIO'll
FRIENn-,-_!l.E:.!.~.!!BOR
-------_---0._-_-
--------------
_ _• • • _
... _ _ _ _• __ u .
.--_._----- _._-_.
-
--------_.. _--------
-----.
I-'
N
~
t-'
N
N
DISTRlqUTION BY ROWS
PPRCE~TIGE
----- --- - -
RFF":RlEn RY
VS.
-
----_...
-~
_-----~-
PICE
~ON-
WHITE
__ "-HITI'.
..21_._1
28. 9
0.0
100.0
P RI VI 1'1': M. D.
10&
g e d)
0.0
102.....Q
HEILTH
n.
..
-_ -
30.C
. .]v.Q
SELF
...
STAFF
_-
..
.. __ I!Q OHK N.~CKE R
P.W.
socrAL WORKEn
EB..IIJ!!J.LJl EJ_GJ!BDlL___
.. _REI,-V'JV1;.
n._
~HAR10TTE/lE'JORrH
.QTH"ll
~OURCE
TO.!~L
n
1? ..Q...
88.0
12.7
87 d
~Q •.~ _ _
..£1... 6
.K... L
. 41.
7
17.6
UNKNOI(I~
.I.9.. 2
7.8_•...L
'!;,oTAL __..
o.. L __lQ.Q....i2..
0.0
._
100.0
..!l.. 9_J.O C• 0
0.0
100.0
C.O
100.0
.... Q2.,.9
~100.()
.S.fl.. 1 .
.0.0
100.0
82....!!.
0.0
100.0
..
..
_e.
_.
e
-----_._._-
_._----~
..
e
DISTRIEUTION OY
PERC!NTft~p
REJ:'ERRED BY
vs.
COLU~NS
PACE
Norr:--- - - -
SELl"
PllIVA'1'F
M.
D.
-~
WHITE
WHITE UNKNOWN
TOTAL
1.4
- -1.1
- - - - C.O
1.1
_ 4 ~.0 __ ~
2.4
_ o. 0
~_ ~
HEALTH D. STAPF
31.4
Hi.7
().O
19.7
----
!WORKNOCKER
14. "3
22.6
8.C
21,1
P.W. SOCIIIL IH1RKPR
29.4
4"3.2
5.1
4.2
"PEIENO. NEIGHBOR
- - - - _ ..
~
_
---
0.0
- ._--- 40.8
(\.0
4.1
-~---~--
RELIITIVE
3.8
2.9
0.0
3.1
8.S
4.2
0.0
5.0
1.7
C.5
0.0
0.7
0.0
100.0
------~--
CHARLOTTF
ME~ORIAL
OTHER sonRCE
TOTIIL
-~.
__ _--- 1C'O.1l
..
1.
"r,
n_
------
....
N
~w
.....
N
~
EXPEC'P'f)
V~L'lFS
O~n47S6E
<:1 C. 156524F 02"'; "
0.12]]31"' 02 O.576669E 02
02
O.61A418F 02
0.119455" 01
0.126A5SF 02
0.57~131E
O~~fi9RSc)71';--0'
O.2691A6E
O.2A915AE
O.558545E
0.593145"
(i
.42C fii4F
C."
{) 1 (>. '~'
01 'J.G
03 o. 'J
02 0.0
ozu-6;r--
".146236E ~2 O.681764F 02 C.I)
<',. 2 f , 425 E 01 r. 9 A8 5 75 E 01 G.O
----------
CHISQUARE=
C.7119991E 02
D.P.=
16
P
VALflE= O.OCOO
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
----
'
_ _
n
_ _
n
_ _ ~_
~---~---~
----,---_____
~ _ _•
•
~u_
"
•••
__ •
_
_
._--~._------
•
•
, •• _
••
u
----
--~
__
--_..-
_e.
e
-_._-
-_._~.--._-
,,-------_.
..
e
TABLF
2
~"~BEq
TABLE D?SCRIPTION
2-WAY
nOLE
tf!"TOR
1 :
LEVEL
1
:
V~RIARLE
VAPIA~LE
17. N"","R"EP OF CEv'R[s- -i:---CE'lEL
LEVEL
2:
VAnTARLF
1 : VAPIABLE
IS EXCLUDED
fRO~
ANALYSIS
17
CONSECUTIVE CODES FROM
"'ACTOR
o
12.
NlJ''1REP Of LfVELS
TO
3.
LEVEL
3 IN INCREMENTS OF
o
1 IN CONSECUTIVE LEVELS.
IS !XCLUnED FROM ANALYSIS
12
C0DE
Q
-IS
cTI~NGED- TO
~
-~
- ._..
.OTHER CODES ARE UNCHANGED
_-- ---_._-----
-------_. ----------
---------------------_.
I-'
N
..IJ:t
f--'
N
0'
TA8L~
2
~qMBER
VARIABLES CROSS
TARLE IS
T!R~LAT~D
PRI~TFD
PREQUE~CY
PATIENT
AS
ARE:
17
1 BY
~
12
SQ B-nJ;!LJ::~
--_ .... _._--
DISTRIBUTION
EM~LOYMENT
VS.
- - - ----- ------- ---_._---
RACE
WHITE
NONWHITE UNKNOWN
TOTAL
PULL-TPIE
14
154_
..9
liL
P 1\ RT- TPIE
10
171
181
270
1021
o
o
1291
_ _29l!.
1346
o
1640
flNFM"LOVED
--
__ TQ'BI,
_
__
--~--_.
_e_
_. .. e-
.-
-
---------
e
DISTRInUTION 8Y ROWS
PERCE~T~r.~
PATTF~T
~~PLOYMENT
RACE
VS.
WHIT)'
NON.HITP UNKNOWN
TOTAL
20.9
79.1
-
0.0
TOTAL
17.9
-
C.O
82.1- -
~--~----_
-
[JNEJl1PT.OY~l)
.
100.0
_
0.0
.
----_
911.5
.
5.C:;
_
PART-Tn,
.
100.0
_
11.0
.
91.7
_
flo 3
~
l"TlLL-TPll'
... ---"
100.0
-------------------------------------
-----------------------------------------~
..
_~---
--------
----
-
--~--~--_._._-_.
~­
N
-
n
.__
_
_
•
•
-..J
i-'
._----
P!PCEN~~GE
PATTE~~
DISTRIQUTTON 3Y
E~PLOY~~NT
COLU~NS
VS.
R~r:E
NON-
WHITF:
------------------
WHIT]" !!..NKNOWtl
'!'OTAh
FULL-TIM"
----_
.. _-- _.-----
4.fl
1 1.!.!±
C.O
10.2
DART-T1"!!
~.4
12_,.7
O. C
11. C
g 1.8
75._9
Q. •.Q. _ _ ~
1CO! 9
10e. ')
nJINEI'IPLOVED
_--!.Q"'YIL
--
N
00
-----~--.~------------
G.O
_
_
_
100.0
- - - - - - - - --------_
.. -
._----------------------------
--~---
--
.- e
,,-----
-----------
------------------------
e
e
'1291
c
c..;;
,0
o
o
III
II'.l
~
o-l
1<
I>
.0
N
C
"" 10 "-'
lr If',
,"-'
l""N'"
cr
crlf"lCl'
,.....a:;~
M=tC
UiCC'C
I'.l
~
("'.1
('1"".
~ <.~
N
0
c)
"" "r"'"
>
fL·
If' Lf',
lJ
"_1
C,.....~('I""
~: ~.:::t::.t
f-l--.::tUONt"""I
...
~~MN
"><
00
C' C· 0
'w
"""
o
TABLE
1
N~~BER
TARLE nESCRIPTTON
2-\IAY TABLE
["ACTOR
LEVEL
1 :
VARTABLE
1 : VAPIABLE
lA: NUf'lB"P OF LEVELS
9.
Q
:
V!\.RIARLE
18
IS
"'AC'I'O'l
LEVEL
2 : VARIABLE
1 : VARIABLE
IS
EJCL~DEr FRO~
ANALYSIS
18
CONSECU'1'IVECQPE?_K.~()!!
LEVEL
LF:VEL
12.
EorfAL-"O
_8 _:LN _J:JlCREf'I ENTS OF
------- --- --~-- ----
---
CODE
trl.-
0-.
NU"IRER OF LEVELS
12
~
3.
LEnL
2
--_.. ----
o IS EXCLUDED FROM ANALYSIS
.. _ - - - - - -
--_._----------~_
9 IS CHANGED TO
1 IN CONSECUTIVE LEVELS.
.OT~ER
-
CODES
~RE
lJN~R~~~~O_
--------_._.~_.
--------------------------
-
-------------
-------------------------------
_e_
e
-
e
T7lBLF ,<U"IBRR
Y7lRIhBLES CROSS ThBnL7lTED
\R.:
ThBL>: IS "RI'<TFD AS
'3 BY
11'J
12
3 SUP-ThBLES
RRBonFNCY DISTPIBUTION
SOURCE OR SUPPORT
YS.
R.hCE
\lHITE
SELF
'5
'lTTSB!\ND
-_. __241
._... --
NONWHITE UNKNOWN
114
o
880
98
o
114
')
111'J
16
'~ELFARE
11
1 C7
... _ - - - - - -
WEI. nPE
._--_!'~----~
639
SELF ,:; HUSBAND
SELF
TOT7lL
C'
32
I)
32
UNEMPLOYMENT OR S5
o
15
I)
15
RF.LATTVES
5
128
0
133
SFL· &
3
23
0
26
2
26
0
28
283
1 20 2
0
1485
1;
0T'l":RS
TOTAL
REL!\~IVE5
- - - - - ----_._.~
_.
"
..
,_ _•
n
--.----------_.- ---_ _-----.•..
......
Vol
~
I-'
W
.~
DErCFN~Ar,F
DISTrIEUTION BY ROWS
snURCE OF SUPPORT
l1AC:;;
'IS.
----~~---_
WHIT"
NONwHITl' __UNKNOwN
__.0 __ .
')ELF
__].Ii
96.4
'1USRANT)
27.4
.7. z.Ji.
SELl'
s:;
HlJSRAND
1l!.e
__ 8§.Q
9 !)
q(' _'.1
"P.L" ARE
SELl'
F;
IIEL1'ARE
Sf.Ll'
F;
S~
_
RFLATTVES
_
_--9 •('
______.u-.h_E!
11.<;
fJTHj':RS
____ TOT A~
~~-,-L_
__
_e_
._TOTAL
....._.
10:1.0
88...')_
0.0
100.a
·_n
_
_
_ _ _ _
100.0
100.0
8e-'-'!.
~
.
__ I.._Q.__J 0 c. c_
0.0
--..J2Ll
_~
10 2.iL.
9fi! 2
._'!.ZL'l
_
0"-'-.O"--_1-'-'O'--O"-'.'-'0~
, f)!J •.n","_ _--"--''i.0
7.1
_.
_--------_. ------
Q....Q _ _
1 O,Q... L
Q! ° . 1 0 C•.Q
_..--!!J!l'J" p~ 9 Yr1 ";-e"-LP 11
____lLnAl'IvES
0.0
..
_
~n_~
--------._--
O... .Q.__iQ...Q.....Q
0.0
100.0
_
_
-
u
n
_
_
e
e
PVRCRNTA~V
DISTPIBnTInN BY COLnMNS
SOqPC v OF SUPPORT
RAC]"
VS.
WHITE
SELF
0.0
9.4
')3.2
n.G
59.3
8.2
---_._._- 0.0
7.7
8.')
0.0
7.9
0.0
2.7
0.0
2.?
0.0
1.2
0.0
1.0
1.8
1r.6
0.0
9.C
1.1
1.9
-------
0.0
1.8
85.2
_. -- -
SELF & HnSPAND
5.7
'.RLF"RF
-_.-
SELl>
f,
3.9
WVLFARE
UNEMPLOYMENT OF SS
--------------
-------.
-----
~-
REI,ATIVES
SELF.._...f, RRI,ATTVBS
._-
-
--~'-_
OTHP.RS
TOTAl,
,..:..._--~--'------------------------------
._._-
------~----
, a
n • .::-'------'.'-'.'-''----------------_._----_.._.__.----11
0.7
2.2
=-'---_-=.-'-''-----'~~
----------
100.0
~---_._--
---------------
TOTl\.L
11. 1
1.8
HflSBl\.ND
----_._-----
--NON-WHITE UNKNOWN
100.0
0.0
100.0
--
.-----------
-- - - - -
_.- -- --- --
-_.
-----------~-~
-
--_._- --
~
------------~
w
~
~
_... _-
F,XPECTEI' VALUES
0.264R9~p
02
03
O.2172~?~ 02
n.?24875E 02
O:6'19832F' 01
0.28S8~9~ C1
C.1125i0~
W
.l"-
-----------
-~--
03 0.0-
0.712296F 03 O.C
C.922747E 02 r.o
0.9S5125F 02 O.r1).759017E 02 0.0------- --O.121414E 02 0.0
- u6.2'i14Fi1F'u"2 O. i07654EHc.o-----O.495488 P 01 C.210451F 02 0.0
0.S336~3E 1'1 C.22664CE 02 O.C
O.167704~
--- ----
--~~---_._'----'-------'
CHIsonAllE=
o.-i6"5001AE--"-i
_. _._--
u
D.E.=
16
P VUrTE= 0.0000
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _u
u
_
- - - _ -_._----- -_._-----..
__._--_. - - - -
.
-------- ._._---------_.
~--
-------
-_..._- - - - -
----
_.-_._-_. __ ._. ----- ---'--
-~------~_._------------
--------
_e_
- - - - - - -_.
e
----
e
T~nLE
~U~PER
~ARLE
ncSCRTPTION
3-W~Y
TABLE
)' AC'ro R
LEVEL
4
1
1
:
:
VI\RHBLD
VARIARLE
11.
NfJflREif O"-LEV"-iS
2
VARIABLE
VI\RTA':\LE
EXCLUDED FRO~ ANALYSIS
2(\
'1''lI\~
11
IS
IS
LEVEL
o fs
LEVEL
11
TS LESS
LEVEL
4.
-r,-PRP"pl:f
L~SS
TH~N
'1'HI\~
-
OR EQUAL TO
30.
--- ---_._--_...._'
-2D-~
'l"il---- --
11
IS GHl\TEQ-THAN- OR EQUALTO--l""TND-IS LESS THAN
40.
LEVEL
4
VA'lIABLE
11
-40 AND
fS--r;REA'l'ER THJI ~ OR P.QU At TO
IS NO'" - EQUAL
Q9.
__ .__... TO
---------~.
FACTOR
LEVEL
2
1
--FAC'rO-P
LFV"L
:
:
1
VARIABLF
VARIABLE
:
VAPUBLE
---'---:·VARI ARLF:
23
VARi:~ Btl;:
4
VARIABLE
----~--_.
10.
~-~----------
LEVEL
o
IS EXCLnD~YIl.QM_.A.NAI,YSIS
WA"S--N-OT-l'"RA NS FORM E-D-
iff;. -NU-MBE-ROP--LEVELS
4.
LEVEL
0 i-S-ixCLUDED FROM ANALYSIS
8<;
------CO~SECUTIVE
LEVEL
_~.
21.---_.----_
NfJ~I1ER 01> LEVELS
.. _-
conES FROM
11
TO
11 IN INCREMENTS OF
~NSONSECOTIVE
LEVELS.
8n
fs
EQTfAI:'i'O
1 fi.
- - - - - - - - - - - - - - - - - - - - - - - - - - .-._---------I-'
\.oJ
.Y!.
I
I
136
-,
I
I
I
I
I
I
_I
~I
0:::
'"cr E-'
"',I"
en:
""
~I
<Ilj
N
I
~,
~
u:
,",,'
oe
..:
'"
I
:>jl
co'
c
p
1>'
E"" '"
..l
t::'
'" E-""en ""
<Il
I
I
I
I
I
I
p
'"co,
<Il
r.',
tI'
E-'
0
....
pc,
~'
U
F
tn
z
"'p,,
t::'
Z
J:::J
..l
l%l
....
I>J
....
""
..l
..l
l%l
t!"
I>J
"" >"""" '"E-""
E-
-'I
I
'l'A!3Ll'
U SUR-TARLE Nll"!B·F
Nll~'1F[l
---_._----
FOEQOFNCY 9ISTRfsUTTON
LESS TqAN 2" AGf GROUP
TOTAL
STATUS-AT "ND OF FIRSTSfr-MONT-H-S·
VS.
nR~~NANCIPS
.A
B
C
F
10
)
76
180
13
4
40
3
2
20
()
91
10
2
1i2
1
26
4
14
()
_._L _~ __O
--
-
ALL
B
2
n
4_
__ 1.12...
_
51
~_
22_
5
6
o
7
c
B
o
'l OR "!OR"
o
ALL ClITEGOPIES
1 'l6
..
----_.
_------------------------------------
-~-
-----
---~-
--~~----~
,0
---_.".~.
__ ._- -------t-'
IoU
'o!.
f-'
W
. u_ _
~_._.
~.
-----------------PF.RCF.NTAG~ nISTRInU~ION
.Q2.
_
---------------
?Y ROWS
------------LESS
THA~
22 AGE GROUP
TOTAL PREGNhNCIES
-VS~--STATlJS AT
A
lL
END OF FIRST SIX '10NTHS
~_
20.G
0.0
o. !)
'jQ.6
~_
1J.
~.
3.9
__L
__
80.1
_~hL
H_I,
100.0
1 0 0 • 0______ _
2
_____21·_0
9
]9.2
0.0 _-'',,'-''v'-'.'-'v''--_-'1.o<.O 0.0
.l\hiL. _-"--''-''--_
~~
~
4
7~
c;
5(, 0
0.0
0.0
50.0
100.0
C.O
c.r
O.V
100.0
100.0
C.O
0.0
0.0
o. 0
0 •0
___L __
7
8
__ ___ '!..Q.B__ "0]1.1"
ALL CATEr;ORUS
• Q____
Jl_, 0. ___ -hLn
r
o. O
_ _ -'--C
0.9
C. 0
0.0
0.0
0.0
~ 1.2_
_LJ
2. 1
.3 9 • 2
1 00 • L
-
-
--.!L..Q__
-
_~
~
__ u
_ _ ...
•
•
_
_
_
_
-------------------------------------
_ft_
--_.--- -- --
-_._----------
.. e
e
PERCEN~AGE
DISTRIBUTION BY
LESS TH\N 2C
~GE
COLU~NS
GROUP
YS. --S""ATllS ~T END OF: !'IRS'i'SIX
TofU PREGtHNCTES
o
A
'1
C
1.0
r. ')
0.0
~6.~
~_.-
"-ONTils--
PALL
5.3
2.6
35.7
33.1
50.7
--- --- - - - - _ . - -
~7.0
--_._-~
~----_._-._---
2
31. (,
~6. ~
~~.
4
26.7
31. 1
3
-
13.3
1<'.7
22.2
13.1
13.3
/1
7.1
7.1
0.0
2.7
"i.2
-_C.5
__ ._-_.'.- 0.'1
0.0
0.7
0.5
5
-
..
-
F;
0.0
C• 0
0.0
0.7
;).3
7
0.0
0.0
0.0
0.0
o.e~,
A
0.0
e.G
0.0
0.0
0.0
0.0
C.O
O. 'J
0.0
0.0
100.0
100.0
100.0
q
OR
~ORE
ALL CATEGORIES
________
u __
__
_
u
10C.0
•. _ _
~
10~.0
_
_
-----~-------
- - - - - - - ~ _ . _ ~ - - ~--
------------------------------------------------____
__ _ •
._-------_. -------------"
---_.-
...
_------_._--._--
n_
----------------------------------------------------------~
(.oJ
-~
------- - - - -
.....
~
o
EXPF.c'!""nVALIJES
0.5ff74q~ 01 O.7~1C10E-OC O.21u9R1E 00
0.9211U9E 02 0.131593E 02 0.412916E 01
0.608192"':J2 C.9F;9914E-61-c:-27CJf)~UP' 01
C.2~(991E ~2 C.1728U6E 01 O.119843E 01
0.1~2~~nE "2 O.1q~21ij~-b1 O~4~q91UP, 00
O.1023S~P, "1 0. lu62'u~ 00 C.U6991up-01
p--6-.-<)n'il.lq~ ,nc O.73T670f--G1 O.231.1987F-01
0.0
C. C'
O. ('
" •C
C• C
~--
Co --- -
0."
--
0."
0.0
- -----
-
_.cHISCLU~F~
__Q.18696BE
.-
O.3916uSE 01
O.10UQ61E 02
O.466051E-----a2----O.199739E 02
O.783290E 01
0.78~289E
00
0.391645E ':'0
0.0
0--:r-----
p
0.0
----
02
D.P.=
27
1? VALUE= 0.8808
----"
--
----~
-_._--
----------------------------------------
- ----------
------------------------------
-- -----"---------------
e
-
..
e
TABLf
NUM~I'R
4 SUA-TABLE NU"lBEP
2
F!lSOTTF'NCY DISTl'IT'UTION
2('-/9 AGE GROUP
T01'ALPR1>(;N~NcfES--
--'rS-.---sTIfUsJi:f END Of FIPST SIX MONTHS
A
I'
- -----
..
~--_
•...
'l
2
3
49
4
C'
30
83
9
1
60
175
13
')
')9
225
137
4
2
<;4
197
81
7
1
31
120
')9
6
1
30
96
32
1
1
13
47
14
3
Q
12
29
11
C
0
8
19
637
47
11
29q
994
-------
148
----~------
4
----------
<;
--------
6
7
--
---------------
9 OR "!ORF;
ALL
-----~
c.~TEGORIES
_-_._----~--_._--
"
10 ')
-~
FALL
_._----~
1
----_..
;>
-_C..
l'
..
---~--
--
-
----_._---~
---
t-'
.l:---~
~
~
N
------~--------~-
PFRCENT~GE
DISTRTryUTION BY ROWS
---~-
..
_-.~,
----~-
-
-~.
__.-
---_.~
20-?<:) AGE GROUP
TOTAL PREGNANCIES
YS.
STATRS
A
____-.lhL
')
_"'J...C
__ ~ __
-.J 6.
1
10 0 • 0
2.2
26.2100.0
hQ.
27.4
t<liL.-_O
'i.80.8
25.8
1..Q0.L:.0"--
6.2
1 • ')
31.2
100.0
2. 1
2. 1
67~__
l!_8 .1
ALL CA'J'EGORIP,S
!L..!l-~_O_,_O_
100.0
'0.8
68.L
____ ':_OR_'1.9JE
66.7
~~-5..'j._8_.
______ ~.5
fL
0.0
-.--ll!.....l-_-.1 O~.!L
____ ~ _ _ ~
6
AL 1,__
F
0 .2
692 5
')
C
5. 1
4
--~~~
C.O
ENry OF FIRST SIX MONTHS
~_
60.0
2
3
~T
B__
__ 2-!-Q
lQ....,
L----.Jl~_
--,-~-----
~_
_
_
~
_
1 00. Q
57 .• 9
0.0
0.0
42.1100.0
_64.1
1!-,-7
1.1
30.1
100.0
.
e
-- .._--_._.--
~_~ _~n~
~_~~ ~L_
II 1 • 4
-
e
----_._--_._ ..- . ---- --
e
-
PERCE.T\~F
2C-2Q
!O~At
DISTRIBUTION BY COLUMNS
~GE
GROUP
PR~GNANCIFS
VS.
~
(I
0.2
r •.1
(1.0
7.7
8.S
0.0
10.0 -
9.1
20.1
0.7 ._~---_._._-. - .
8.4
-_._~_._---
2
1f).5
"3
23.2
27.7
4
21. 5
B. 5
'1
12.7
14. '3
9.1
10.4
12. 1
6
9.1
12.8
9.1
10.0
9.7
7
s.e
_~ _ _ _
9_. _1_ _. .!.-.~
A
2.2
<)
OR
_LL...
-~---"._
;a
ST A",ns~f -END-O F FIll s'f-STjC'IONTH·S·
B
C
FALL
"lOR'"
C~TEGORrES
_____!.o.!
100.0
-
19.1
17.6
--
-~~-~_._,
45.'1
__18.._L
19.7
lfl.~
!
22.6
.. 1.'3.dL.
___4.!..l..._.__.
6.4
C.O
4.0
2.9
.~
(\
(\- . 0
2.7
1 • <)
100.0
100.0
100.0
100.0
(\
---
.....
~
-~
.,..
......
~
":Xl'F.C'l'ED V HUES
-ij:1Q22<;1r,: C1 0.14185-11': OC-O.131992E-01 O~902414E 00
0.531901P 02 0.3924551" Q1 C.918511E 00 0.249668E 02
0.1121481: 01 0.827465F 01 0:'-91662"- 0,-6--:-526408E 02
0.14419~~ 03 C.10638B!" 02 0.248°94£ C1 0.676811E 02
0. i26246f 01 O.if3i489F. 01 Q.i'80-68ji-~59-2585E-02-------0.76,)-J141' 02 0.<;67404)' 01 C. 132797p, 01 0.360'l66E 02
h-0: 6152 ;;F 02 O.4S197.3E 01 L-io6237E 01 O.2flB772E 02
0.301197" 02 C.222233F 01 0.<;20121E CO O.14137Br;: 02
0.1858'-15E 02 C.117123F 01 0.370q25ECO"""i1.872334~-n
0.121761" 02 0.898390'P 00 0.21026~£....9..:.Qn_'L-2:?1529": 01
_
CH!SQlJARE:_('~2~~lBf,
f2
D.P.:
27
P VALUE: 0.5776
_
--_ .._-
..
.•
n __
,
. __ . ~
_
_
_--------_. __.-
-~-----------_._
__
.
e
~.
__ ...
,
' __ u_.
~
__
------ ----------------
e
e
TABLE 'l'TM'1FR
4 SUO-TABLE
1
N"~RFF
FREQUENCY nYSTRIPUTION
1G-lq
At;": r,ROnp
STATUS AT ENn OFFIRsT
vs.
To1At PPFGNANCTFS
1\
B
C
SIX-~ONT1fS---
l'
ALL
'1
2
3
4
19
2q
h
-------------------
22
R
17
..
1
.. -
10- - - -10
---11
42
10
35
v
18 _ _----"3'-'-7
n
_
_
-_ __ ._----16
~O!lF:
...
171
ALL CATEGORIES
---
1
__ _---_o
---
7
q OR
_._.
."-~_.
---
._----
....
~
-~
I-'
~
0'_
P~RCH.T~GE
paws
nISTRIBUTION 8Y
31-]9 AGE GROfJP
TOTALPqp~.ANCJES
Y5.
----STATUS
A
_.
END OF FIRST SIX !lONTHS
C
__F
() • c o . 0
_ .Q ~Q..___
"
~T
.!!._
0•0
c~g_9~_u_.....Q..._O_ _ . o. 0
0 •0
-'O'-'.LI)'---_
..Q~~...Q
20.0
100__
.0
61.3
--------
0.0
3.2
35.5
100.0
61.. 3
_1_• .1
" "
3 .1 • 3
10 0 • 0
69.0
2.~
2.4
26.2
100.0
52.5
17. r;
2.5
27.5
100.0
?
_____ §2. 9
'l.6
0.0
28.6
100.0
fl
/.!5.• 9
_,!.4
0,0
4fl.6
100.0
__:21...I
A.?
1.4
l7 ...L
100.0
__ ,...
33.7
100.0
'10. 0
2
_
l
._------~
_ _ _0
n
...!.1L_
_
'l_O_'L ~llE
AI,.t_C\TFGORI1'S
__
,
.fi... JL
58.2H
.
• v
h
- - - - - - ----
.____ __
__ __
_
_.
_
--_ ----------..
---------------------------~_.
---_ .._ - - - - - - - - - - - - - - - - - - - - - - - -
---- - -----_.---
------------
-------------_._.- -
e
-_._"-----_._--_._---- .------
_._-~--_.----
e
e
DERCE.TAGt nI~TRI8nT!ON RY COrUMNS
3J-1 Q "'GP GPOUP
-----
'!'6'l'ACPR~r;NANCIES
-vs:- -·s-tA'fus AT
'"
END Of FIRST SIX MONTHS
PC
ALL
- - - -!
---'
---------_._---
_ _ _ _ _ _ _-'--'
-_"0..;."
--'--..:"..:-'-
_
~
------------ - - - - -
_______
.~
n
~
__ .
_._
-------------------------------------------------
---- ----_.
---- ---- ---_._--
---_.. __._-----------------
-------------_._--
.,:.
~
__ '-l
'"""
~
(Xl
":XPECTED VALUES
-O.c
c.
o.r
C.O
C.O
o.-", q 11;3 3 B
0 1 C.fiflC272E
00
O.1'l,)3 r fi'"
0: 17l1490"
0.2442861'
6.212653'"
0.201571E
0.21')8841'
0.204082F
C.285714E
G.27210n
0.23809'jE
O.2517 r ,n
O.469398E
01
01
01
02
02
02
02
02
C.21'j2~!1~ 112
O.!lOn2FiF' 02
01
01
01
01
(1
().0
0.0
0.0
0.nFie'54E 00 O:T3673'jE 01
0.421769E 00 0.104388E 02
0.4C8163'" 00 ~;-1Q1(j20E-02 O.571429P 00 0.141429E 02
f). 5UU2 iR~-O(\~346q4l'02-­
O.47Fi19CE CO O.117R57E 02
C. sr 1Lio1E 00 O:124592E 0-2
C. Q38775F' JlOO. 212.3_47E_ Q2
_u
_
,
-----,-----,--,-~
CHISQUAtlF=
C.?nl)_4~9JLo2
D.!".=
27
P VALUE= 0.6685
-,
- - - - - - ~ '--'--~--.'--'-
---------,.,,"",-
------------------------------------
-_._-.. __ ._--
------------------------------- - - - -
.
--,--------------------
-
--- ----- -
-~-_
..
_ _ _ _ _ _ _ _ _ _ _ _ _n
e
e
_. --
..
_..-
-------
_ _
'
e
---,-
l'
ABI.l' N11'113 E '1
~nFonFNCY
4 SUB-TABLE
NU~BER
4
ryISTPIBUTION
40 AND OVER AGE
G~0np
--- ---T01'A t:-jiR EGN ANcr ES
VS.
sThtijS-~F.ND
OF FIRST SIX MONTHS
ARC
FALL
----I-'
.po
~
I-'
\Jl
.Q
.. --. ._-_._----- -------- - - --_._--- --0EPCf,NTA~E
~TSTRIRUTION
..
_-
BY ROWS
------- .---
._._.. _-
40 'ND OVER AGE GROn D
--'!'OT·~L nREr;~ANcTES
VS.
TI
STATUS r,T "ND·O)" PTRSTsrx-"I0NTHS
B
C
F
__ J.1J.
c. 0_ .
'1
100.0.
~
•. 0
0.0
0.0
0.0
.D.O__ .Q ...Q.. . .-1.0,2,0 ..
('-. ('
2
0.0
r;. Q_
2.0
...Q.JL
1
o! 0_
o.G
--.-l~_
0•0
10 0 • 0
~.
10 0 •
100. Q
O.Q
66.7
0.0
33.3
100.0
.,
40,-0
. , _,}. c
0.0
, 6 f) • 0
100 • 0
1('0.0
~_,,_o
c.a
0.0
100.0
R
66.7
.0 .k
6-,---
__ ,_ 9,OP
~LL
~Q_3E
(;I\TE~ORn:S
I; ~
5Q.O
.R,3
_
...
,
._.,
--.--.lL...L__ ll.L__ l...Q..Q.......
,2.__ _...2 • c o . ()
---_.-
_e_
__
_, __
°
_Q....Q __ ._~Qn_ _ 100 ...Q
4
_
3 ., • 5
10 0 • 0
Q-'...Q _ _ l!..L..7
100.0
-----------,._.-.-.,._-----.".-
-
e
PEnC~N~A~V
DISTRIBUTION 9Y
COLU~NS
40 ANn OVF.R AGE GROUP
'1'0'1'111. npF.GNANCHS
VS,
STATUS AT J::Nif()P FIRSr-SIX MONTHS
ABC
F
ALL
~.('
o, C
C• C O . 0
C."
8.1
0.0
0.0
0.0
4.2
2
C.O
0. ('
1
0.0
___ ~,_c
4
0.0
5
0.0
180.0
0.0
10.0
12.5
fj
_____ 16.7
0.0
0.0
10.('
20.8
7
16.7
0.0
n.o
0.0
8, 3
A
______ 16.7
G.O
0.0
10.0
12.<;
41.7
('.0
0.0
30.0
13.3
100.0
1110.0
0.0
1'1
q 0R "lOR"!':
ALL CA'1'EGnPTES
---_._._---~
n
__
0 •.0__.
~_Q
0.0
~
10. a
~_...1I)~
_
O_~_
4.2
_
__ ~I!.!...L
_
--------_.
__
1~L~~
~.
-------~-_.-
.---_.-
-------------------------------------_.
----- --------
_
----
----- ..
---_.~-----
--._---",,- - ---.
-_._-
------- "---
-------_._--.
-----_._-
......
\Jl
~
....
V1
tv
EXPF.r::"::'D VUfP::S
0:0
C.O
C.50r, n rrp '0 r.811133p-01
C • "l
0.:1
n. ';')C"( F ;Jr C.Rl1111E-C1
r.SOCJr B or ".811311F-01
n.1S0r,r P C1 O.2S0000F 00
c;-isi1or; F 01 r.01l;1;67'" 6b
C.1CI)')" ~ 01 r.16f;6fi7E 00
0.15000 E 010.2';001"0"- bo
0.400'~ F. 01 0.666667F 00
--0 .
C-. !j
C.O
~
v.
--
o.n
~
'..J
0.0
0.41666n 00
O;416667E 00
0.(
e. r
').12S0001': 01
01
I), A133331=: 0')
- - 0: 20R133E
0.0
e./1
0.0
-S.-'2505cE- 01
0.0
'),_n133]J: 01
~-
CHISQUAllE=_
7'------~--
0.416f;67E 00
O.2193f;S?;;;~_2
----
"
--
._--------------_ ..
l).F.=
P VALUF=~O§
27
-----,,----
---
_
-----.
,-----~---_._-_.-
_._----_ ..... - - - _ _-" _------------..
..
--- - - - - - - - - - - - - - - - - - - - - - - - - - _ .
--------------------_._---------
--------,
--
e
.._----_.
-_... _- - .,_.-
-- .._--_.
__ ._--_._----
e
e
TO"'1IL 0'" SHR-T)\[1Ll"S
F~EonFMCY
nISTRIBUTIO~
1ILL KNOI/'l
'1'15'1'1\1.
-f>~:;M)\.
I\GES
Net ES·
VS.--S'1'ATUS~END
13
OF FIRST SU "!O'lTHS
C
FALL
0
f)
10
13
141
--
14
3
106
204
2
175
2~
~
1
19J
16
8
4
170
f)
3
--------
~-~._--_._"
--~-_._-_.,-
7
--~._-_
')
-
111
.- ------.
13
7
56
4
9
:n
5
q OR "!ORB
')2
o
1016
q7
ALL CATEGORIES
_
2
..-
10
'12
---~._---
__~9~
')
--'--~----
I',
---------~-"
~
2
')
24
----------------------------------------~
V1
.~
~
Ln
_.
~
----_._-----------------_.-
"":"
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ u_
DISTRIPnTION BY ROWS
PFRC.~TAGE
r..tL
f{'lor."l
AGES
"-3.
TOT~L-PR~G~ANCIES
STATUS r..T END OF FIRST SIX MONTHS
A
()
2
B
_C
?l.~_1
I).D
0.0
76.910G.0
') l.,_ 4
5..J.
1 ._L___
40. 2
100 • 0
')7.6
7...L...__ .1.fi
33.6
100.0
').2
2.6
29.')
100.0
-.,~.-
0.8
27.8
100.0
66.5
6.0
1.2
26.3
100.0
57.7
9.2
1.4
31.7100.0
6fo.•..?
':!..8
1.2
27.4
100.0
47 • .fL
7.2
I). I)
44.9
100.0
6.2
1.0
18.5
100.0
<;.7
1. 4
32. 9
10 O,-'•-.YO
. __ -.!!.?.]_
~
-------------
___ 4_
§~._?
f,
___ 8__
_ _-:.9-.-::.0 ~_MO~
___ ~I.!. q_Tr;_(>()RI F,S
_
___ .,)4.2
<; 9 S_
F
ALL
_
- - - - --------------------.
.
.
_
._
------------
- -
----"--_._-------
_
----------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - --_.
e
-
--- - - -
e
PERCE~~~~~
DIST?IRUTION RY COLUMNS
ALL KNOWN A(;FS
~6T~L PRB~NANCTFS
VS.---STATUs-riY- FNDOF FIRST SIX MONTHS
ABC
I>
ALL
,.,
2
4
'i
"
7
8
q
OR .'101>E
ALL
CATF~ORIFS
-_._-_.-
-------------
---_.~-
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _m
_
-
---
.....
V1
-
~
-......
--_. __
E XPEC'!'~D
--
.~----_._---
LI1
0\
.------_.~-----
VII LUBS
---6-:7192331' '11 O.7439S1E 00- C,.,Q4C71B-C00.42796')E 01
0.1')'32441'
('.182221p
0.18461'3F
1'. 14fl6S4E
'J. 10Q101E
----C.fl';'j7;2P
0.503S1'4p
O. 1I 1is 9 ~F
O.S7,)414E
03
03
01
03
03
02
02
02
02
G.151C"lO'P 02 ('.3738'J5p 01 O.869097E 02
).173970E ()2 0;430442E01 O.'--OOC7SE03
0.1762591' 02 (\.4361%1' 010.101195>: 03
0.141923F 02 r.3S'f150E0'-O.816425p,-oi0.9556931' 01 O.236460p ('1 O.S49770E 02
C::8i262-Sp,-OrO.201062P 01 1.467469En
0.4fl070flp 01 O.118918~ 01 O.276511p 02
1'. 394867E 0,-6 .-97F,Cl'l'-E-r,O- o. i~so~--620.S491801' C1 0.]35~22!__91 2.31603')E 02
u
------
_~!lISQIHI1E=
END
o~
-
-
_ _--_._..
uS 4913029E
..
02
---~.-.-
D.P.=
27
P VA L rlE= _9_, 00 57
_
PROBLEM
----_ ..... ---
- - - - ----_.- -
-
.~-_.-
~-'-_.
----------
--------------------------
-----_.-
_..
_~~_._--_._-
_. __._----
--~
-------------------------_._---
It
e
e
n
n
n
1'0'1'
(I
~
2
3
u
5
6
7
B
9
TOTAL
2243
1714
22
2
')
I)
o
o
1981
2241
- 1714
22
2
0
o
o
o
(I
I)
3981
\J1
00
._~---------
·2
"ABLE NflM'1ER
-I'-"
TABLE DESCRIP1'TON
1-I//\Y TABLE
n.CTOQ
1
:
VARIABLE
TABLE NUMBER
n
BflL ~.'J;~1';.~ ~~_E:
.
!~
_
DISTRIBUTION
o
TOT
--------_._---
ANALYSIS
~l13L1J SU!L-'!'A!3LEL~
TABLE T5 PRIN"FD AS
I)
C I~~ PCLUPED FROI'!
2
V A Q 1/\ BL F. S C ROS S
~REQflE.CY
!!lll'u.n;~ Q!"~ ~~'Ll'L!2__ J~_ I,.EVEL
1Q.
__L
o
2602
121 4
c
2602
1214
____ 1'A BL?_IHIMB Ell
l
_
_~~liL_
1')4
')
4
Ja
__ ~__ JL_ ~
10
.7
____
6
I)
1___ _
Q~
1
0
(!
9
TOTAL
(J
Q
3981
.2
Q
H1LL
H
1
TABLE DESCRIPTION
_ "--..
1-WH TABU'
TABLE
1:
20.
VARIABLE
LEVF.LS
10.
LEVEL
----_ .. - -_..- - - -
--~_
0 IS EXCLUDED FROIl ANALYSIS
3
NUIlBER
VARBBLES· CROSS TABIJLA'J'F:"ri
TABLE IS
NUMBER O~
-_._~-
.._---"-----
-~---------------
PACTOP
_.
AR!':
PRINTED AS
BY
20
--- --------
10 SUB-TABLES
_ _F~Il.E:QlIF:N~LDI_STQJBUT_!..~N
n
o
TOT
2
U
2602
358
101 B
3
2602
358
1018
3
TABLE NUMBER
o
'J
6
7
o
o
o
o
-
B
9
I)
o
o
I)
TOTAL
3981
39B1
U
----- -----_ _---_._------.•.
_
. ~_~nLE: Dg_s..C'Rl..!'l'.~_QN.
--~----_.
----
-------------------_
..
_ - - - --
-~---
- - --_._--- --_. __ . _ -
1-I/A! TABLE
~.A<~'l'0J~_
l'ABL'O
~1 ~~:
WEP
V~RIABL]':
U
f9..JIUMBl'lL2.LI,EVELS
1'J...!....__1.EVEL __0
IS EXCLUDED_f_RQ..!LAJiil.I..S..I..S..-u
e
e
VARHI1LES CROSS TAIHJLATED ARE:
29
RY
TABLE IS PPINTED AS
10 SUP-TABLES
..
-'-~_._---_
"Rf:QlH:licy DISTRllilf'iitON
---
C
"
1
C
2226
r
_._-----_.
_.-
3
4
5
6._.
112C
28
---_.,--_._-
7
0
000
----_._. _. - -_.
2
~-----
"'0'1'
-_.-
2226
1720
28
- ___ .__ ._u
7.
-~_..
7
8
-
0
0
-----_._._----
0
___. __ •
__
o.
q
TOTAL
r
3981
0
3981
')
TABLE Nn"lR"R
h~RI.E-T)EScptp'l'folC
._-- ._-----------------------
FwAY-T.~BL<:
r'Ac'ro p
1-':
v~RT~BC"jC NUMBER
OF LEVELS
10.
LEVEL
0 IS EY.C·L"DEri--FRO~-ANAi.YSIS
--"'ABLE NIR"?:B"R-- ----..,VARIll.RLF:S (''lOSS TABULATFD ,ARE:
'-8Y
-TAnI.E- "tSPPINTEn fls
.. _-----
3C
1C SUP-TABLES
------~~--.--
--------------------------
FREOUENCY DISTRIBUTION
, - - ·-2----·
~
'-0- ·2201
(I
.'
TOT
1646
2201n_~fi
3
4
5
6
7
8
126
7
1
0
0
0
1 i6
7
1
O-o---~6n
TOTAL
0
3981
o
3981
- - - - - -..- ... _ . _ - ....
TABLE NU"llJER
~
.
_._._.- _._--,,_
..
..
- ~ , - - _ . - - - - - _ . _ ~ . _
TABLE DESCRIPTION
1-WAY TARLE
FACTOR
TABLE
1 :
VARIABL1>
31.
NUIIRER OF LEVELS
10.
LEVEL
o
IS EXCLUDED FROII ANALYSIS
NUl'IlJER
-- -_ .. __ .. _. 6
VARIABLES CROSS
..
TABULAT.~F~~~D~A~R~E~:_~3~1
TABLE IS PRINTED AS
FREQUENCY
1 BY
- - - _... __ -
------- --------_.- --------.
_
..•
_
._---------.- --
1C SUS-UBLF:S
DISTRrBlITIO~
~-
o
o
__
2201
---------
!OT_--llQ~
TARLE NUI'IBER
373
-
--
2
]
4
5
6
7
8
1404
J
n
n
n
0
()
3
0
0
0
0
0
373_~_1!±,~~_ _.
7
_ _
---~-~
9
._~--
~
TOTAL
19J!.L._ ._
._~ _ _
O_ _
0
3913.1._______
.....
V1
--~
,~
_ ..
-
."P_
-
1'AFi-LE nF,SCRIP1'ION
.
-----_._------~.-
-'--_ ... _-----
I-'
0\
Q
1-\lAY "'ABLE
f :VARIAR-LP
FACTOR
~UMRER
TARLE
NUMBER OF L"VELS
3Q.
LEVEL
~ IS EXCLUDED !'ROM ANALYSIS
,
VADIABLES CROSS TABULATED ARE:
TABtE IS PRINTED AS
11"
30
10 SUB-TABLES
--_._---------
1"REQU!'N~Y
11'.
~
'-
---_._--,~-------------
DISTRIBUTION
-- - - --1'---
-
---,-----
0'
0
2511';
'!'OT
--0
2516
~BLENUMBER----
2
3
- f46S-
--~C--
r
1465
4
5
I'i
7
~
q
TOTAL
0
o
0
a
0
0
3981
C
()
0
0
('
G
---------
8----------
Vl81
----- -- --
-
----_. ---_._..
TABLE DESCRIPTION
____, -:_\l~'LJ.~f~_L E__________
"'ACTOR
_
1 : VHBBJ,r:. __ ~__ N_U_MBER 0" LEVELS
10.
LEVEL
CIS
_
EX CL UI\];.1L.E.R-PJl AN A]. Y SIS
TABLE NU'FlER
VARIABLES CROSS TABULATED ARE:
_ _TABIJ':..ISX'li NTE Q_~S
1__
BY
46
11' SUB-TABLES
FREQUENCY DISTRIBUTION
------------
----...-
o
~~o
~LE
22§!L
NIUiBER
!.l
.141
L
_
-~------
Q'J'Q'l'AJ.
_0
3961
__9
TABLE DESCRIPTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - ----------------
l-\lAY TABLE
---i>1:CTOR-- 1 : VARIARLE
TABLE '1UJl111ER
47. NlJ~BER OF LEVELS
10.
LEVEL
o
IS EXCLUDED FROM ANALYSIS
----------_._--
._._--
<)
VARIABLES CROSS TABULATED ARE:
TABLE IS PRINTED AS
FREQUEN~DISTRIBUTION
1 BY'
--------------------------
47
-------
SUB-TABLES
e
e
'1
1
"
.'
"
C
r
TO'!'
4
5
6
7
8
9
TOTAL
1 C12
C
97 0
C
cis1
0
1022
C
]981
Hff2
C
1"
9<;7
0
1C 22
C
3981
- 970---"
10
TAUL" Nfl"lBE'l
TABL~
3
2
DESCRIPTION
1-WAY TABLE
FACTOR
TABLE
1
:
V1\RIArLE
NUMBER
NTJ"IBER OF LEVELSu1.~LEVE_L __'LI~ FXCLUDED FROM ANALYSTS
48.
11'
4q
VARJABLFS CROSS TARULA'!'ED ARF:
TABLE TS
BY
PRINTED AS
_
~
1r SUB-TABLES
n_·
~ ~
·
•.
~_·
~
_
r'REi)lf'FNCY 151STRIPUTION
--_.-_._._--------
-~-
_.~----
TARLE DESCRIPTION
1-WAY TABLE
FACTO'1
nAtE
1
:
VARIAFlff--4q~
NfJ"lBER OF LEVELS
10.
LEVEL
C
IS EXCLUDED FROM ANALYSIS
NiJMijER-~- "1
-'VTRfABl:FS CROS-S
TABuLATED-
TABLE IS PRINTED AS
ARE:
4Q
- - . - - - - - - . - -• . -
-T~Y'10
SUR-TABLFS
~~F'll~OlJENCY DISrRI9.~TI0N....._~
!'
"
TOT
i)
o
4
2
Pigi
1<j9 f
1990
r
HeH)-
C
n
un
- - ~ , , ~ ~- -
5
6
7
8
Q
o
o
o
o
o
o
o
o
o
-----0--
TOTAL
3981
3981
'----1'l in- of-- PRO 13 LEM
-END o<'!fU>l
.
-_._-,~--_._--
_._----------1='
C'
t=..
I--'
I1'F2R'iI
-i:F-F:?ASI
P'F2851
P'F2<1-SI
a-
SY~70rC9.T135147.RPC(8.CLMSQ27.LOADsrT
PASSED
110L SEll NOS=HYPEIPL----------- - - - - - - - - - - - - - - - - -
SYSnOT
VOL SEP NOS=
-.-----------
~
SYSOUT
TF'F2R51
ONC.MC.·2C22.nIDGWAY.~LINPKBl
K~PT
VOL SF'R NOS= uTo"ie.
u_____
_
IFF285T
ONC.P.S21R5.~ABPIEL.AllWAKE
KEPT
TEF2851
VOL S1?P NOS= ONCB1~--- .. _-- - - - - - - --------------IFF285T
1"'1'280 r K CC3,UTor30,ClMS927
-...- ****-** G TIMES-"-FLAP--:-':'---7:56.87
cpn ----3:25.217 WAIT -:':-::=4;C5.600 READY ----0:26.050 RETURN CODE
EXCP'S--OR -_---1 ,25L_!A1?? n':'-~.L'DJ _t;lJ;_SL_-=--:-:-::..213
HYDISK n----197
OTfll'R -------0(\
****.*.
II
IFP/A51
SYS70009.T135147.RP0(8.CLMS927.LOADSET
DELETED
-tEF2A51
VOL SF'P NOS= lIYPERD.
_um_ - ----~--***"**
ClMS
TIMES-ELAP -----8:28.72
CPU ----3:29.367
WAIT ----4:29.517 READY ----0:29.833
UNC.B.F7063
~--'-'*'I'**--1';XCpiS=-=-Up-':'--1,435
TAPE ----6,911
DISK -nn-487--HYDISK---:::--1,637
OTH-ER-------00
CARDS IN 001 le'
PA_0E.~uQQ_';_O__
~
c
m
------------- -------
-----
-_._------~
------------------------------------------------------------
-------
-~--------
~-~-
-----------
.
_
-
_
.
_
.
_
~
Ie
_ _ ~~
...-
--
e
.
..
_ _u
__
_._---- ------------
•