Programs for Storage, Manipulation and Calculation of
Data Using DECtape

D. Eugene Hokanson, Veterans Administration Hospital,
Seattle, Washington

These programs use DECtape for the storage of data files.
Once data has been stored on DECtape, the statistical or
calculation programs will operate on particular parts of it
selected by the user. All programs are conversant. They
ask questions regarding execution and accept answers via
the Teletype.

DATRIT is a program to write data on DECtape directly
from the ASR-33. Numerical data is stored on DECtape
in floating point format.

EDATA is a program to edit data files created on DECtape

SDT is a program to calculate Mean and Standard Deviation
from data files stored on DECtape.

FORT calculates an analysis of variance table similar to
DECUS No. 5/8-9 using data files stored on DECtape.

COVAR calculates the necessary values for an analysis of
covariance from data files stored on DECtape. The paired
input consists of matching files of x and y data.

LCOVAR is a semi-logarithmic version of COVAR. y values
are converted to log y before calculation so that each "Y"
in the output format means log y. This program is useful
for semi-logarithmic regression analysis.

TPAIR performs a paired T test on data files stored on DECtape.
The input consists of paired files x and y data.

BCALC enables the user to do calculations using data files
on DECtape as variables in the calculation, Results of
calculation are stored on DECtape. BCALC is a master
program for handling the data files. The user must supply a
floating point program, which is called by BCAlC as a
subroutine, for each specific calculation.

LCALC enables the user to do calculations from data stored
on DECtape using specific lines of a file as variables in the
calculation. The result of the calculation may be stored on
one line of the same file or a different file. LCALC is
similar to BCALC.

SUBS is a package of four subroutines used by most of these
programs. SUBS contains six pointers on page zero and
subroutines in the area from 4000 to 7577.

These subroutines are:

MESSAGE Type packed text
UNFlOAT Unfloat floating point numbers
RWTAPE Read and write DECtape
FPOINT Floating point output controller

FLEX is an extended version of Floating Point which lacks
the Output Controller. It is used to overlay the FPOINT
section of SUBS in the programs which use extended Floating

Catalog:November 1969