home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 September / Simtel20_Sept92.cdr / msdos / statstcs / pdswstat.arc / PDSWSTAT.LST
File List  |  1989-09-25  |  71KB  |  1,556 lines

  1.     PUBLIC DOMAIN (FREEWARE) / USER SUPPORTED (SHAREWARE) STATISTICAL SOFTWARE
  2.                            AND RELATED UTILITY PROGRAMS
  3.                      Review by Jim Groeneveld, September 1989.
  4.    -----------------------------------------------------------------------------
  5.    NIPG TNO - - - - - <work> - - - - -|- <home> - - - - -| GROENEVELD@HDETNO51
  6.    Postbus 124    | Wassenaarseweg 56 | Schoolweg 14     | GROENEVELD@TNO.NL
  7.    2300 AC Leiden | 2333 AL Leiden    | 8071 BC Nunspeet | TNOSUR::GROENEVELD
  8.    Nederland (NL)   071-178810        | 03412-60413      | RULTNO::JIM
  9.    -----------------------------------------------------------------------------
  10.  
  11.    This is a describing inventory, NOT a qualitatively and quantitatively
  12.    comparative research. NOT included are several statistical applications in
  13.    dBASE or LOTUS. Neither claims this review to be complete.
  14.  
  15.    Distribute this list without changes. Send comments, suggestions and
  16.    additions to one of the above addresses to maintain uniform updates.
  17.  
  18.                                          SUMMARY
  19.    Except for some small programs
  20.    per software package the following data are included: (X = sequence number)
  21.       X. name, vs / date / author / system / pd-sw [price] / summarized description
  22. A. Multi-purpose (& multi-program) statistical packages:
  23.    1. STAT / 11.26.81 / ats / IBMPC / pd / basic stats with limited data (<50?)
  24.    2. EPISTAT 3.0/ 1984 / Tracy L. Gustafson / IBMPC & BASICA / sw $25 / basic stat
  25.    3. SPPCdemo 1.0 / 1984 / WALMYR Publishing Co. / IBMPC / sw $75 / statistics
  26.    4. KWIKSTAT 1.0 / 1986 / Alan C. Elliott / IBMPC + CGA / sw $35 / statistics
  27.    5. SuperSTat (SST) 1.00 / 1986 / Mike Derby / IBMPC / sw $35/$20 / market stats
  28.    6. RA 1.5 / Jan. 1987 / Mark E. Williams / IBMPC / sw $45 / simple statistics
  29.    7. STATistiek / 1987 / Piet van Blokland / IBMPC / sw f50 / enquete & statistiek
  30.    8. TSxSTyy / 27 Nov.1988 / Timo Salmi / IBMPC&CGA /pd/ statistical programs
  31.    9. MAPSTAT 2.0 / 1988 / Douglas L. Anderton / IBMPC / pd / statistical package
  32. B. Single-purpose, separate statistical programs:
  33.    1. GRAPH2 2.0 / May 20 1984 / Bob Shannon / IBMPC + CGA & BASICA / pd $20 / plot
  34.    2. SPLINE 2.01 / October 1986 / D.A.A.N. / IBMPC+CGA & GWBASIC / smooth curve
  35.    3. CURVEFIT 1.00 / May 21 1984 / Thomas S. Cox / IBMPC / pd / curve fitting
  36.    4. REGRESSI // Keith D. Barber / IBMPC / pd / linear & geom. & exp. regression
  37.    5. REGRESS / 4-11-83 / Engineering Software Inc. / IBMPC / pd / curve fitting
  38.    6. SORBUS 1.0 / 01-21-87 / F.J.H. Lupschen / IBMPC / pd / bar charts
  39.    7. STATPROG / 1986/87 / Joseph C. Hudson / IBMPC / pd $5/- / statistics progs.
  40.    8. STATOOLS / 1985/86 / Gerard E. Dallal / IBMPC / pd / statistics utilities
  41.    9. NCCLSPRE 1.83 / N. Adams / IBMPC&BASICA / pd / calculates a samples precision
  42.   10. NORMAL-Z / 3-3-82 / Craig W. Uthe / IBMPC&BASICA /pd/ normal distribution `Z'
  43.   11. HISTGRAM (displays and prints simple histogram in text mode) / IBMPC & BASICA
  44.   12. PIECHART (some extension of IBM's PIECHART) / IBMPC+CGA&BASICA /pd/ {English}
  45.   13. PIE2 (about the same as PIECHART) / IBMPC+CGA & BASICA / pd / {BASIC/English}
  46.   14. BAR's (several separate programs to generate bar charts) / IBMPC+CGA&BASICA /
  47.   15. BARCHART (simple bars, max. 4 per grouping, text mode, graphic characters) /
  48. C. Function plotting programs (based on specified functions, not on data points):
  49.    1. GRAFIEK / 1988 / Piet van Blokland e.a. / IBMPC + CGA / sw f100 / plot func's
  50.    2. PLOTF(X) 0.1 / 1986 / Jim Groeneveld / IBMPC + CGA & BASICA / pd / func-plot
  51.    3. FPLOT /1983 / David Bush / IBMPC+CGA & GWBASIC / pd / Cartesian/Polar/3D-plot
  52.    4. PCGRAF /1985 / Henning Mittelbach / IBMPC+CGA & BASICA / pd / 3D-surface plot
  53.    5. 3D-PLOT /1986 / W. van Huissteden / IBMPC+Hercules&HBASIC / pd / surface plot
  54. D. Statistical Pascal routines:
  55.    1. STAT-PAS / May 1985 / Philip Burns / IBMPC / pd / statistical Pascal routines
  56.    2. PASCALIB 1.00 / 1987 / N.D. Mackay / IBMPC / sw f25 / a.o. stat. routines
  57. E. Specific data manipulation programs/utilities:
  58.    1. SEPARATE / 1987 / Jim Groeneveld / IBMPC / pd / data reformat/split
  59.    2. COPYFIX 1.0 / 1989 / Jim Groeneveld / IBMPC / pd / data (asciitext) reformat
  60.    3. CODEBOOK 1.0 / 1989 / Jim Groeneveld / IBMPC / pd / data reformat/reduction
  61.    PUBLIC DOMAIN (FREEWARE) / USER SUPPORTED (SHAREWARE) STATISTICAL SOFTWARE
  62.                            AND RELATED UTILITY PROGRAMS
  63.                      Review by Jim Groeneveld, September 1989.
  64.    -----------------------------------------------------------------------------
  65.    NIPG TNO - - - - - <work> - - - - -|- <home> - - - - -| GROENEVELD@HDETNO51
  66.    Postbus 124    | Wassenaarseweg 56 | Schoolweg 14     | GROENEVELD@TNO.NL
  67.    2300 AC Leiden | 2333 AL Leiden    | 8071 BC Nunspeet | TNOSUR::GROENEVELD
  68.    Nederland (NL)   071-178810        | 03412-60413      | RULTNO::JIM
  69.    -----------------------------------------------------------------------------
  70.  
  71.    This is a describing inventory, NOT a qualitatively and quantitatively
  72.    comparative research. NOT included are several statistical applications in
  73.    dBASE or LOTUS. Neither claims this review to be complete.
  74.  
  75.    Distribute this list without changes. Send comments, suggestions and
  76.    additions to one of the above addresses to maintain uniform updates.
  77.  
  78.    Except for some small programs
  79.    per software package the following data are included: (X = sequence number)
  80.       X. name, vs / date / author / system / pd-sw [price] / summarized description
  81.       a) name
  82.       b) version
  83.       c) date
  84.       d) programming language
  85.       e) user interface language
  86.       f) system requirements ('IBM' includes 'compatible' unless otherwise mentioned)
  87.       g) PD/SW disk number(s) / distribution point (BBS tel.nr., EARN/BITNET address)
  88.       h) public domain / shareware & price
  89.       i) author(s) / companies
  90.       j) address (for contribution) / telephone
  91.       k) description / purpose
  92.       l) summary of contents
  93.       m) additional/special features
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121. A. Multi-purpose (& multi-program) statistical packages:
  122.    1. STAT / 11.26.81 / ats / IBMPC / pd / basic stats with limited data (<50?)
  123.       a) STAT
  124.       b) -
  125.       c) 11.26.81
  126.       d) BASICA / GWBASIC
  127.       e) English
  128.       f) IBMPC & BASICA / GWBASIC
  129.       g) PCSIG#180
  130.       h) pd
  131.       i) ats (whoever that may be)
  132.       j) unknown
  133.       k) set of 18 BASIC programs (Sx.BAS) chained by menu program (STAT.BAS);
  134.          data entry from keyboard (generally up to 50 values/pairs-?)
  135.       l)  1 . PERMUTATIONS AND COMBINATIONS
  136.           2 . MANN-WHITNEY U TEST
  137.           3 . GEOMETRIC MEAN
  138.           4 . BINOMIAL DISTRIBUTION
  139.           5 . POISSON DISTRIBUTION
  140.           6 . NORMAL DISTRIBUTION
  141.           7 . CHI-SQUARE DISTRIBUTION
  142.           8 . CHI-SQUARE TEST
  143.           9 . STUDENT'S T-DISTRIBUTION
  144.          10 . STUDENT'S T-DISTRIBUTION TEST
  145.          11 . F-DISTRIBUTION
  146.          12 . LINEAR CORRELATION COEFFICIENT
  147.          13 . MULTIPLE LINEAR REGRESSION
  148.          14 . LINEAR REGRESSION
  149.          15 . NTH ORDER REGRESSION
  150.          16 . GEOMETRIC REGRESSION
  151.          17 . EXPONENTIAL REGRESSION
  152.          18 . MEAN-VAR-ST DEVIATION
  153.       m) missing values? unknown, not probable
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.    2. EPISTAT 3.0/ 1984 / Tracy L. Gustafson / IBMPC & BASICA / sw $25 / basic stat
  182.       a) EPISTAT
  183.       b) 3.0
  184.       c) 1984
  185.       d) interpreted BASIC: BASICA / GWBASIC
  186.       e) English
  187.       f)       MINIMUM                     OPTIMAL
  188.          IBM PC with 64K RAM        IBM PC with 96K RAM
  189.          One 160K disk drive        Two 320K disk drives
  190.           MDA                       Color graphics adapter
  191.          Monochrome monitor         Hi-res color monitor
  192.          BASICA                     BASICA
  193.                                     IBM or Epson printer with graphics
  194.       g) PCSIG#88
  195.       h) ShareWare $25
  196.       i) Tracy L. Gustafson, M.D.
  197.       j) 1705 Gattis School Road / Round Rock, Texas 78664
  198.       k) EPISTAT is a collection of programs written in BASICA for statistical
  199.          analysis of small to medium-sized data samples ( < 28 samples or variables
  200.          and < 2000 total data entries per file). The 25 programs in EPISTAT perform
  201.          more than 40 common statistical tests or functions and provide utilities for
  202.          data entry, editing, printing, graphing, sorting, selecting, transforming and
  203.          crosstabs.
  204.       l)                             PROGRAM                                 PROGRAM
  205.          TEST OR FUNCTION             NAME        TEST OR FUNCTION            NAME
  206.          ----------------            --------     ----------------           -------
  207.          Analysis of variance........ANOVA*       McNemar's test.............MCNEMAR
  208.          Bayes' theorem..............BAYES        Mean, Median and S.Dev.....DATA-ONE*
  209.          Binomial distribution.......BINOMIAL     Normal distribution........NORMAL*
  210.          Chi-square test.............CHISQR       Poisson distribution.......POISSON
  211.          Correlation coefficients....CORRELAT*    Random sample generator....RANDOMIZ
  212.          Crosstab reports............XTAB*        Rank sum test..............RANKTEST*
  213.          F Distribution..............ANOVA*       Rates adjusted.............RATEADJ*
  214.          Fisher's exact test.........FISHERS      Sample size determination..SAMPLSIZ
  215.          Graph histogram.............HISTOGRM*    Select specific records....SELECT*
  216.          Graph scattergram...........SCATRGRM*    Signed rank test...........RANKTEST*
  217.          Linear regression...........LNREGRES*    Student's T test...........T-TEST*
  218.          Mantel-Haenszel Chi-square..MHCHISQR     Transfer data between
  219.          Mantel-Haenszel for                         two EPISTAT files.......FILETRAN*
  220.            multiple controls/case....MHCHIMLT*    Transfer data from
  221.                                                      FORTRAN datafiles.......FORTRANS*
  222.              *Starred programs can evaluate data entered and saved using DATA-ONE.
  223.       m) Determination of the most appropriate statistical test;
  224.          missing values support; statistical reference list.
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.    3. SPPCdemo 1.0 / 1984 / WALMYR Publishing Co. / IBMPC / sw $75 / statistics
  242.       a) SPPC (Statistical Package for the Personal Computer) - limited demo version
  243.       b) 1.0 {& 3.0}
  244.       c) 1984 & ?
  245.       d) C (Lattice C 2.10)
  246.       e) English
  247.       f) IBMPC & ANSI.SYS
  248.       g) IBM-PCNL#135 / PCSIG#232 / CP/MS2232 {& PCSIG#623}
  249.       h) sw $110 for full SPPC; $25 commission in return each time when someone else
  250.          registeres your registered copy and/or purchases modules for > $75.
  251.       i) WALMYR Publishing Company
  252.       j) PO Box 3554, Leon Station, Tallahassee, FL 32315
  253.       k) The SPPC is a fully interactive statistical program with which one may enter,
  254.          manage (edit, sort/reorder, select), and analyze simple and complex sets of
  255.          data on file. It contains simple descriptive statistics, a wide range of
  256.          parametric and non-parametric tests, several types of simple and complex
  257.          regression analysis, several types of factor analysis, [and more?].
  258.          Not available in this demo version are data entry and managing facilities.
  259.       l) Statistical techniques
  260.          1) Descriptive statistics and additional procedures
  261.             a> (Univariate) summary statistics with up to 50 variables from raw data input
  262.                (keyboard or diskfile) records having 200 or fewer variables: the arithmetic
  263.                mean, biased and unbiased standard deviations, skewness, kurtosis, minimum
  264.                and maximum values, the range, and the geometric and harmonic means.
  265.             b> Frequency distributions (not in demo version)
  266.             c> Contingency tables (not in demo version)
  267.          2) Basic probability statistics or related functions. Input from keyboard.
  268.             a> Factorials
  269.             b> Combinations & permutations
  270.             c> Poisson probabilities
  271.             d> Binomial probabilities
  272.             e> Geometric probabilities
  273.             f> Hypergeometric probabilities
  274.             g> Exponential probabilities
  275.             h> Ordinary chi-square probabilities
  276.             i> Normal curve probabilities
  277.             j> t-ratio probabilities
  278.             k> f-ratio probabilities
  279.          3) Measures of association
  280.             a> Pearson correlation matrix from (a selection of) 200 or fewer variables in a
  281.                raw data file with an unlimited number of cases: means, standard deviations,
  282.                and correlations for 51 or fewer variables. Ouput to disk file.
  283.             b> Non parametric association (not in demo version)
  284.          4) Parametric tests (not in demo version)
  285.          5) Non-parametric tests (not in demo version)
  286.          6) Analysis of variance (not in demo version)
  287.          7) Regression analysis: both simultaneous and hierarchical multiple regression
  288.             analysis using up to 50 independent variables from (a selection of) a raw
  289.             data file (with max. 200 variables) or a summary data file with a maximum of
  290.             51 variables. Output to screen, printer and/or disk file.
  291.          8) Test construction (not in demo version)
  292.          9) Calculator (Reverse Polish notation)
  293.       m) Missing value codes are supported as any single numerical value.
  294.          Three types of data entry are available:
  295.          1) Data from keyboard for some procedures,
  296.          2) Raw-score (ASCII) data files (not rectangular matrices, but some kind of a
  297.             space delimited data file,
  298.          3) Summary data files, a specially formatted blank delimited ascii file,
  299.             containing sample size, NofVars, variable names, means, standard deviations,
  300.             and correlations.
  301.    4. KWIKSTAT 1.0 / 1986 / Alan C. Elliott / IBMPC + CGA / sw $35 / statistics
  302.       a) KWIKSTAT
  303.       b) 1.0
  304.       c) 1983 / 1986
  305.       d) compiled BASIC (MS BASIC 5.60)
  306.       e) English
  307.       f) 1. An IBM PC, XT, AT or compatible computer, preferably with a hard disk.
  308.          2. DOS 2.0 or higher
  309.          3. At least 196K of memory
  310.          4. A graphics (CGA), EGA or PGA monitor (displaying CGA). No Hercules.
  311.       g) PCSIG#654 & PCSIG#655 (2 disks)
  312.       h) sw $35 (incl. bound manual); extra manual $10; update $10; shipping $4
  313.       i) Alan C. Elliott
  314.       j) Mission Technologies, P.O. Box 1169, Cedar Hill, Texas 75104; (214)-291-2115
  315.       k) KWIKSTAT is a graphics oriented program for scientific statistical analysis.
  316.          It is entirely menu controlled. It allows for a maximum of 128 fields
  317.          (variables).
  318.       l) Statistical and report procedures. The basic divisions of KWIKSTAT:
  319.          1) DATA: Create a KWIKSTAT-database, enter and edit data from:
  320.             a> Keyboard (variable names, max. field width, Character/Numeric/Date/Logical);
  321.             b> ASCII file (raw data);
  322.             c> dBASE file (.DBF) (transformations, new variables, grouping variables, etc.
  323.                in dBASE).
  324.          2) REPORT: Output reports about the data, output ASCII text files, and examine
  325.             the contents of the database or other files.
  326.             a> Output of a formatted report: listing of the data in the dataset (or a
  327.                selected subset of the database) with titles, column headings and optional
  328.                record numbers.
  329.             b> Output of the raw data into a standard ASCII TEXT file for transferring data
  330.                to other programs. Optional output of a "format" file, which describes the
  331.                contents of the text file in dBASE- or in SAS-format (with extension .SAS).
  332.          3) STAT1: Descriptive statistics & graphical presentations:
  333.             a> Descriptive statistics:
  334.                1> Detailed statistics on a single variable, a.o. sample size, mean, standard
  335.                   deviation, minimum, and maximum, and SEM.
  336.                2> Summary statistics on a number of variables.
  337.                3> Crosstabs (contingency tables) and Chi-square or where appropriate
  338.                   Fisher's exact test and Yates Chi-Square.
  339.                4> P-value determination for Z, t, F and chi2 (2-sided).
  340.             b> Graphical presentations:
  341.                1> HISTOGRAM    : distribution of a continuous variable
  342.                2> SCATTERPLOT  : relationship between two variables
  343.                3> BOX PLOT     : 0, 25th, 50th, 75, and 100 percentile
  344.                4> 3-D BAR CHART: three dimensions of a table of counts (enter data in
  345.                                  contingency table procedure). Also view 'slices'.
  346.          4) STAT2: Comparative statistics:
  347.             a> Student's t-tests (both independent and paired), 2 groups.
  348.             b> One Way Analysis of Variance (ANOVA) on 3-10 independent groups or 3-10
  349.                repeated (paired) observations.
  350.             c> Newman-Keuls multiple comparisons on the 0.05 signifiance level.
  351.          5) STAT3: Simple and Multiple Linear Regression (up to 10 independent variables)
  352.             a> Comparing paired observations, simple or multiple linear models
  353.             b> t-test for significance of parameters, slope, R2, coefficients and intercept
  354.             c> Pearson correlation coefficient, R2, also adjusted
  355.             d> plot of residuals from linear regression fit
  356.          6) STAT4: Survival Analysis, Life Tables, comparison of survival rates
  357.             a> a (cumulative) plot of survival times
  358.             b> If more than one group is entered, a Mantel-Haenszel test is performed to
  359.                test the hypothesis of equal survival patterns for each group.
  360.       m) sample data sets, statistical reference list. {NO MISSING VALUES SUPPORT}
  361.    5. SuperSTat (SST) 1.00 / 1986 / Mike Derby / IBMPC / sw $35/$20 / market stats
  362.       a) SuperSTat (SST)
  363.       b) 1.00
  364.       c) 1986
  365.       d) compiled BASIC (MS BASIC 5.60)
  366.       e) English
  367.       f) IBM PC/XT/AT with MS/PC/DOS 2.0 or higher, 256 Kb memory and any monitor
  368.          (text mode graphics, IBM graphics characters), a hard disk or two disk drives
  369.          and an EPSON compatible (or other) printer.
  370.       g) PCSIG#638 & PCSIG#639 (2 disks)
  371.       h) sw $35; students: $20; full commercial version available!
  372.       i) Mike Derby; Derby Micro-Computer Services, Inc.
  373.       j) P.O. Box 220566, Charlotte, NC 28222, (704) 536-7721
  374.       k) Superstat Share is a shareware Statistical Package for analyzing the results
  375.          of Market surveys and other questioneers (poles). It allows weighting the
  376.          data set, encryption of data and automating analysis by using special batch
  377.          file commands (piping). The program is menu controlled (filling in forms on
  378.          the screen). This version allows 25 variables and 50 data columns with up to
  379.          nine values to the variable. (The commercial version allows 250 variables and
  380.          250 data columns with up to 9 values each.) Both versions handle an unlimited
  381.          number of records. {'Data columns' indicates maximum input line length.}
  382.       l) Data specification and statistical procedures:
  383.          1) data:
  384.             a> use of separate CODEBOOK files to set the number of columns and keep track of
  385.                maximum and minimum values (with interval level variables). Editing and
  386.                extending facilities. Titles, labels, levels, columns, maximum and minimum.
  387.             b> entry: keyboard or diskfile
  388.             c> data reformat: joining/merging/splitting/encrypting data files
  389.             d> data manipulation, recoding: permanent/temporary
  390.             e> selection based on values, logical expressions
  391.             f> weighting
  392.             g> variable types:
  393.                1> nominal
  394.                2> ordinal
  395.                3> interval (1-12 digits, data columns)
  396.                4> multiple response (MRV); tabulation
  397.                   I: MSA: a stand alone multiple response variable
  398.                  II: MTO: Tab-of-other MRV: a multiple tabulation of a single value of other
  399.                      variables. A MRV may have up to nine values and use up to ten data columns
  400.                      with its required missing value switch.
  401.          2) statistical procedures:
  402.             a> FREQ: frequency distributions: Bar chart, Value counts, Value percentages,
  403.                Mean Ordinal Rank, Mode, Median, Standard Error at 95% confidence level.
  404.             b> CROSS: crosstabs; bar chart (line printer text, no graphics)
  405.                1> Cell, row, column, and total counts and percentages and missing values.
  406.                2> Measures of association (and significance levels):
  407.                   I: nominal to nominal: Goodman and Kruskals Tau and Chi-Square
  408.                  II: ordinal to ordinal: Gamma and Z-Score Gamma
  409.                 III: nominal to ordinal: Wilcoxons Theta and contingency coefficient
  410.                3> Cramer's V, the degrees of freedom, N, and missing values.
  411.             c> SCATTER: scatterplots, interval- & ratio-variables
  412.                Stats for bi-variate correlation, regression, and one-way ANOVA;
  413.                descriptive stats on the individual variables.
  414.       m) sample data sets, missing data support, statistical reference list
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.    6. RA 1.5 / Jan. 1987 / Mark E. Williams / IBMPC / sw $45 / simple statistics
  422.       a) Research Assistant
  423.       b) 1.5
  424.       c) January 1987
  425.       d) compiled BASIC (IBM)
  426.       e) English
  427.       f) IBMPC + CGA (Epson FX-80)
  428.       g) ?
  429.       h) sw $45 ($65 also mentioned)
  430.       i) Mark Williams
  431.       j) 616 Beechtree Court, Chapel Hill, N.C. 27514
  432.       k) Basic statistics package, divided into separate programs
  433.       l)    MODULE 1           MODULE 2            MODULE 3             MODULE 4
  434.          DATA MANAGEMENT      STATISTICS          STATISTICS           STATISTICS
  435.            Enter Data        Scattergram         2 X 2 Tables        1 sample T-test
  436.            Store Data        Frequencies       Simple Regression     2 sample T-test
  437.            Edit  Data     Descriptive Stats   Multiple Regression     Paired T-test
  438.            Print Data         Cross Tabs         Correlation          One-way ANOVA
  439.       m) limitation to 25 variables and 200 records
  440.          variable types (continuous/categorical), conversion between types;
  441.          both variable and value (category) labels;
  442.          max. nr. of categories is 10, but this number sometimes may be exceeded (?);
  443.          very user friendly: all variable names presented for choice with cursor keys;
  444.          transformations (logarithmic and exponential), but no conditional selections;
  445.          read .DIF files.
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.    7. STATistiek / 1987 / Piet van Blokland / IBMPC / sw f50 / enquete & statistiek
  482.       a) STAT(istiek)
  483.       b) initial release
  484.       c) 20 september 1987
  485.       d) (TURBO) PASCAL
  486.       e) Nederlands (Dutch)
  487.       f) NIVO-apparatuur: IBMPC (+ CGA; andere GA: bel 020-5601231), 512Kb
  488.       g) IBM-PCNL630 (software ook te copieren bij de Regionale Steunpunten Onderwijs
  489.          en Informatietechnologie (of tegen behandelingskosten bestellen bij de VL.)
  490.       h) sw f50
  491.       i) Piet van Blokland, Hogeschool Holland, Vrije Leergangen VU
  492.       j) VL vakgroep wiskunde/informatica, postbus 261, 1110 AG DIEMEN, 020-5601911 //
  493.          Faculteit Wiskunde & Informatica, Hogeschool Holland, De Boelelaan 1081,
  494.          1081 HV Amsterdam.
  495.       k) enquete-ontwerp, -invoer en -verwerking (voor gebruik op scholen)
  496.       l) inhoud (uit menu's):
  497.          1) Enquete opzetten (invoeren, wijzigen etc.)
  498.             a> o.a. verificatie op minimale en maximale waarden
  499.          2) Gegevens proefpersonen invoeren
  500.          3) Statistische verwerking van de gegevens
  501.             a> Data manipulatie
  502.             b> frekwentie tabellen
  503.             c> histogrammen (cumulatief)
  504.             d> gemiddelde,spreiding,mediaan,boxplot
  505.             e> kruistabellen (chi-kwadraat-toets)
  506.             f> Correlatie matrix
  507.             g> lineaire regressie & scatterdiagram
  508.             h> Multipele Regressie
  509.             i> Lineaire discriminant analyse
  510.             j> Wilcoxon rangsom toets en de t-toets voor verschillen
  511.             k> Wilcoxon rangteken toets en de t-toets voor paarsgewijze verschillen
  512.             l> Kendall`s tau en Spearman`s rho
  513.             m> Lorentz curve
  514.             n> cirkel diagram
  515.             o> tijdreeksanalyse (additief / multiplicatief)
  516.       m) Extra mogelijkheden, o.a.:
  517.          1) Enquete veranderen
  518.          2) Transformatie uitvoeren
  519.          3) De proefpersonen op volgorde van hun nummer wegschrijven
  520.          4) Deelgroep maken
  521.          5) Twee enquetes koppelen
  522.          6) Omzetten bestanden voor andere programma's
  523.          7) Omzetten bestanden van andere programma's voor STAT
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.    8. TSxSTyy / 27 Nov.1988 / Timo Salmi / IBMPC&CGA /pd/ statistical programs
  542.       a) TSxSTyy, in which x=1..4 and yy=version number; four separate programs:
  543.          (1) STATMEAS   (2) STATREGR   (3) STATTRAN   (4) STATRCOR
  544.       b) (1) TS1ST14    (2) TS2ST14    (3) TS3ST12    (4) TS4ST12
  545.       c) 27 November 1988
  546.       d) Turbo Pascal
  547.       e) English
  548.       f) IBMPC (& CGA optional for STATREGR only) (at least 256k?)
  549.       g) Simtel-20 PD archives at WSMR-SIMTEL20.ARMY.MIL (ARPA-Internet) or its peer
  550.          fileservers at LISTSERV@NDSUVM1 / LISTSERV@RPIECS / TRICKLE@TREARN;
  551.          BBS's:   2:515/1 (Micro Maniacs Opus in Finland, tel. 358-0-425966).
  552.          Internet (NorduNet or FuNet) 128.214.12.3 by anonymous ftp.
  553.          More info on file request and ftp usage from ts@chyde.uwasa.fi.
  554.          Also appearing as UseNet Binary Postings in comp.binaries.ibm.pc.
  555.       h) pd (a registered version exists, with larger capacities, price unknown)
  556.       i) Timo Salmi; Professor of Accounting and Business Finance
  557.       j) School of Business Studies, University of Vaasa
  558.          P.O. BOX 297, SF-65101 Vaasa, Finland
  559.          Internet address: ts@chyde.uwasa.fi
  560.          Funet address:    VAKK::SALMI
  561.          FidoNet address:  2:515/1 (Micro Maniacs Opus, To: Timo Salmi)
  562.          Bitnet address:   SALMI@FINFUN
  563.       k) All programs include a built-in help system, which can be invoked by typing ?
  564.          at any interactive question.
  565.          1) STATistical MEASures program is intended for univariate statistical analysis.
  566.          2) STATistics: multiple REGRession analysis.
  567.          3) STATistics: TRANsformations (also keyboard input, but no real editing).
  568.          4) STATistics: Ranks and CORrelations.
  569.       l) individual features:
  570.          1) STATMEAS calculates for a set of observations:
  571.             a> Standard statistical measures
  572.             b> Autocorrelations
  573.             c> Runs
  574.             d> Draws frequency diagrams
  575.          2) STATREGR also draws (or rather writes) low-resolution (text, to screen,
  576.             printer or diskfile) or high resolution (CGA, to screen only) scatter
  577.             diagrams of the data, and the regression analysis.
  578.             Also calculation of ABS DEVIATION FROM UNIT MATRIX. The smaller this figure,
  579.             the less probability of computationally weak estimates.
  580.          3) The following transformations are available from STATTRAN:
  581.             a> LOGAE is ln(x(i)),       i.e. takes the natural logarithm.
  582.             b> LOGAR is log(x(i)),      i.e. takes the logarithm in a given base.
  583.             c> POWER is x(i)^a,         i.e. raises to the given power.
  584.             d> SCALE is a*x(i),         i.e. scaling with a constant coefficient.
  585.             e> MULTI is y(i)*x(i),      i.e. multiplies a variable with another variable.
  586.             f> DEFLA is y(n)/y(i)*x(i), i.e. deflates a variable with another variable.
  587.             g> DIFFE is x(i)-x(i-1),    i.e. takes differences.
  588.             h> LAGLD is x(i+lag),       i.e. a lag or a lead.
  589.          4) STATRCOR optionally calculates:
  590.             a> The ordinary Pearson's correlation coefficients;
  591.             b> The t-test values of Pearson's correlation coefficients for testing their
  592.                statistical significance;
  593.             c> Spearman''s rank correlation coefficients;
  594.             d> Ranks of the observations for any individual variable.
  595.       m) The data can either be given from the keyboard or taken from a file.
  596.          The maximum number of variables is 25. The maximum number of observations is
  597.          400 (for each variable). The public domain version, however, sets the limits
  598.          at 4 and 30 respectively. Data format is blank or comma delimited records.
  599.          Missing value support.
  600.  
  601.    9. MAPSTAT 2.0 / 1988 / Douglas L. Anderton / IBMPC / pd / statistical package
  602.       a) MAPSTAT, Multivariate Analysis Package
  603.       b) 2.0 (7th release)
  604.       c) 1985-88
  605.       d) Turbo Pascal vs. 2/3
  606.       e) English
  607.       f) IBMPC, 56k (!) (small system, e.g. floppy only; also under multitasking)
  608.       g) Simtel-20 PD archives at WSMR-SIMTEL20.ARMY.MIL (ARPA-Internet) or its peer
  609.          fileservers at LISTSERV@NDSUVM1 / LISTSERV@RPIECS / TRICKLE@TREARN | author;
  610.       h) pd (even free if registered!)
  611.       i) Douglas L. Anderton
  612.       j) Department of Sociology
  613.          University of Chicago
  614.          1126 E. 59th Street
  615.          Chicago, IL 60637
  616.       k) MAPSTAT is a very serious multivariate statistical analysis package capable
  617.          of meeting 90% or more of most users' analytical needs. It provides the most
  618.          frequently used procedures of the relatively expensive statistical packages.
  619.          MAPSTAT can theoretically analyze an unlimited number of variables and cases.
  620.          It has been tested on data files with over 200 variables and 10,000 cases.
  621.          Blank delimited numeric data. (Conversion of fixed to free formatted data.)
  622.          Input from keyboard or file. Output to screen, printer or file.
  623.       l) The currently available subprograms in MAPSTAT include (with present limits):
  624.          1) TRANSFRM - data transformations, selection and recoding; max. 100 variables,
  625.             incl. created; Transformation language in Reverse Polish Notation.
  626.             Valid Arithmetic Operators:    +  -  *  /
  627.             Turbo Pascal      Functions      Supported:
  628.                ABS       ARCTANN   COS       EXP       FRAC      INT
  629.                LN        SIN       SQR       SQRT      ROUND     TRUNC
  630.                RANDOM
  631.             Nonstandard MAP functions supported:
  632.                CASEN     IF        IFS       LAG       MOD        NORMAL    POW       REC
  633.             Number Entry:
  634.                Leading minus allowed (not plus) number must be less than or
  635.                equal to 11 digits, e.g. .001  12  -.0000005 etc.
  636.          2) DESCRPT  - descriptive statistics and frequency histograms; max. 100 var's;
  637.          3) CORREL   - correlation and covariance matrices; max. 50 variables;
  638.             Output of CORREL may be used as input for REGRESS and other procedures.
  639.          4) REGRESS  - multiple linear regression; max. 30 variables;
  640.             Calculation of residuals via TRANSFRM, plotted with PLOT.
  641.             Coding of dummy variables by TRANSFRM for use in calculation of complicated
  642.             general linear model analysis of variance (e.g. GLM/ANOVA's) through REGRESS.
  643.          5) CROSSTAB - n-way crosstabulation and association tests; Association measures.
  644.             Finite number of real values. Max. 7 dimensions, 8 variables, 25
  645.             values/variable (categories), 3500 cells.
  646.          6) HYPOTHS  - simple hypotheses test on means and variances; max. 2 variables
  647.             incl. group variables
  648.          7) PARTIAL  - partial correlation and covariance coefficients; max. 30 variables
  649.          8) FACTOR   - principle axis factoring with orthogonal rotations; max. 30 var's;
  650.             Calculation of factor scores with TRANSFRM using the score coefficients.
  651.          9) CLUSTER  - clustering by kmeans algorithm; max. 10 variables, 25 clusters;
  652.         10) PLOT     - simple 2 dimensional plots or scattergrams; max. 30 variables;
  653.         11) MANOVA   - multiple dependent variable analysis of variance; max. 30 var's;
  654.         12) FIXFREE  - utility for fixed to free format file conversion; max. 255 var's;
  655.         13) SORT     - utility to sort mapstat files with DOS SORT;
  656.       m) Optional support of codebook files with variable names and missing values.
  657.          Weight variables (DESCRIPT and CORREL).
  658.  
  659.  
  660.  
  661. B. Single-purpose, separate statistical programs:
  662.    1. GRAPH2 2.0 / May 20 1984 / Bob Shannon / IBMPC + CGA & BASICA / pd $20 / plot
  663.       a) GRAPH2
  664.       b) 2.0
  665.       c) May 20 1984
  666.       d) interpreted BASIC: BASICA / GWBASIC
  667.       e) English
  668.       f) IBM PC
  669.          Color graphics card
  670.          Color TV or monitor display
  671.                (Monochrome version available for Hercules Graphics Card)
  672.          One disk drive (single or double sided)
  673.          64k Memory
  674.          DOS 2.0
  675.          IBM printer or compatible for printout
  676.       g) ?
  677.       h) pd $20
  678.       i) Bob Shannon
  679.       j) 228 Tulare St. / Brisbane, California 94005
  680.       k) GRAPH2 is a BASIC program to plot line_ drawing type figures on the graphics
  681.          screen of the IBM-PC computer.
  682.       l) The program allows arbitrary specification of the X and Y axes on the figure,
  683.          linear or logarithmic axes, and labeling. The data and/or the specifications
  684.          of the plot are entered from the keyboard or disk file, may be edited
  685.          interactively and restored. Up to five (5) sets of data can be plotted on the
  686.          same figure. Each set may have its own symbol type, symbol size, and type of
  687.          line connecting the points.
  688.       m) plot linear regression line
  689.    2. SPLINE 2.01 / October 1986 / D.A.A.N. / IBMPC+CGA & GWBASIC / smooth curve
  690.       a) SPLINE
  691.       b) 2.01
  692.       c) October 1986
  693.       d) C (MS C 3.0) (and interpreted BASIC)
  694.       e) (English/Dutch)
  695.       f) IBMPC + CGA + GWBASIC
  696.       g) -
  697.       h) pd
  698.       i) D.A.A.N. (?)
  699.       j)
  700.       k) Interpolate Smooth Curve
  701.          Spline takes pairs of numbers from the standard input as abscissae and
  702.          ordinates of a function. (A minimum of four pairs is required.) It produces a
  703.          similar set, which is approximately equally spaced and includes the input
  704.          set, on the standard output. The cubic spline output has two continuous
  705.          derivatives and a sufficient number of points to look smoothly when plotted.
  706.       l) The following options are available:
  707.          1) Supply abscissae automatically
  708.          2) Influence boundary value computation
  709.          3) Specify number of intervals, default spacing is 100 intervals
  710.          4) Make output periodic
  711.          5) Specify lower and upper limits
  712.       m) additional utility programs:
  713.          1) PLOTTER(2) to (line)plot both raw and smoothed data
  714.          2) RANDOM(2) to generate random raw data
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.    3. CURVEFIT 1.00 / May 21 1984 / Thomas S. Cox / IBMPC / pd / curve fitting
  722.       a) CURVEFIT
  723.       b) 1.00
  724.       c) May 21 1984
  725.       d) interpreted BASIC: BASICA / GWBASIC
  726.       e) English
  727.       f) IBMPC
  728.       g) ?
  729.       h) pd -
  730.       i) Thomas S. Cox
  731.       j) 102 Evergreen Street  Easley, SC  29640
  732.       k) Curve fitting for positive values X and Y (presently up to 100).
  733.          Data may be edited and stored on file.
  734.       l) Fitted equations:
  735.           1. Y=A+B*X       STR. LINE       2. Y=B*X           LINE THRU ORG.
  736.           3. Y=1/(A+B*X)   REC. STR LINE   4. Y=A+B*X+C/X     LIN AND RECIP.
  737.           5. Y=A+B/X       HYPERBOLA       6. Y=X/(A*X+B)     RECIP HYPERBOLA
  738.           7. Y=A+B/X+C/X*X 2ND ORD HYP     8. Y=A+B*X+C*X*X   PARABOLA
  739.           9. Y=A*X+B*X*X   PAR AT ORIGIN  10. Y=A*X^B         POWER
  740.          11. Y=A*B^X       MOD. POWER     12. Y=B^(1/X)       ROOT
  741.          13. Y=A*X^(B*X)   SUPER GEOMET.  14. Y=A*X^(B/X)     MOD GEOMETRIC
  742.          15. Y=A*e^(B*X)   EXPONENTIAL    16. Y=A*e^(B/X)     MOD EXPONENTIAL
  743.          17. Y=A+B*ln(X)   LOGARITHMIC    18. Y=1/(A+B*ln(X))   RECIP LOG
  744.          19. Y=A*B^X*X^C   HOERL FUNCTION 20. Y=A*B^(1/X)*X^C   MOD HOERL
  745.          21. Y=A*e^((X-B)/2)   NORMAL     22. Y=A*e^((ln(X)-B)^2/C) LOG NORMAL
  746.          23. Y=A*X^B*(1-X)^C   BETA       24. Y=A*(X/B)^C*e^(X/B)   GAMMA
  747.          25. Y=1/(A*(X+B)^2+C) CAUCHY
  748.       m) coefficient of determination corrected for degrees of freedom.
  749.    4. REGRESSI // Keith D. Barber / IBMPC / pd / linear & geom. & exp. regression
  750.       a) REGRESSI
  751.       b) -
  752.       c) 1984 ?
  753.       d) interpreted BASIC: BASICA / GWBASIC
  754.       e) English
  755.       f) IBMPC
  756.       g) ?
  757.       h) pd -
  758.       i) Keith D. Barber - librarian
  759.       j) IBM PC User Group of Greater Kansas City
  760.       k) This program fits a straight line, a geometric curve, and an exponential
  761.          curve to a given set of coordinates using the method of least squares.
  762.       l) The equation of each curve,the respective coefficient of determination (R 2),
  763.          coefficient of correlation (R), and standard error of estimate are output.
  764.          The form of the three equations are:
  765.          Straight Line         Geometric Curve          Exponential Curve
  766.           y = mx + b              y = bx^m                  y = bm^x
  767.       m) interpolation
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.    5. REGRESS / 4-11-83 / Engineering Software Inc. / IBMPC / pd / curve fitting
  782.       a) REGRESS
  783.       b) -
  784.       c) 4-11-83
  785.       d) interpreted BASIC: BASICA / GWBASIC
  786.       e) English
  787.       f) IBMPC
  788.       g) PCSIG#180
  789.       h) pd -
  790.       i) Engineering Software Inc.
  791.       j) 2000 Washington St., Wilmington, Delaware (DE)  19802
  792.       k) Curve fitting program for regression analysis of a two dimensional set of
  793.          data. The REGRESS program uses regression analysis to find equations of
  794.          curves that most closely fit the ordered data sets (X,Y) entered, and then
  795.          allows the user to interpolate values based on the equation selected.
  796.       l) At least two independent points must be entered, and up to 50 points can be
  797.          accomodated. The program calculates (where possible) and prints the
  798.          coefficients (A,B,C) for equations in the following forms:
  799.          1.       y = A + B*x
  800.          2.       y = A + B*x + C*x*x
  801.          3.       x = A + B*y
  802.          4.       x = A + B*y + C*y*y
  803.          5.       y = A + B*log(x)
  804.          6.       y = A + B*log(x) + C*log(x)*log(x)
  805.          7.       x = A + B*log(y)
  806.          8.       x = A + B*log(y) + C*log(y)*log(y)
  807.          9.  log(y) = A + B*log(x)
  808.          10. log(y) = A + B*log(x) + C*log(x)*log(x)
  809.          11. log(x) = A + B*log(y)
  810.          12. log(x) = A + B*log(y) + C*log(y)*log(y)
  811.          Of course, the program will not be able to evaluate equations that
  812.          contain log(x) when any of the data entered has values of x less than
  813.          zero.  The same applies to y and equations that contain log(y).  The
  814.          residual sum of squares is printed for each equation as [fit error].
  815.       m) interpolation and extrapolation / negative values as well
  816.    6. SORBUS 1.0 / 01-21-87 / F.J.H. Lupschen / IBMPC / pd / bar charts
  817.       a) SORBUS
  818.       b) 1.0
  819.       c) 01-21-87
  820.       d) compiled BASIC
  821.       e) English
  822.       f) IBMPC, any (text) monitor (IBM graphics characters)
  823.       g) {download from bulletin board}
  824.       h) pd
  825.       i) F.J.H Lupschen
  826.       j) The Toxic Project/DataFlex/ProToViSion/SoftHouse/ProToSoFt, Brunssum,
  827.          045-273296
  828.       k) Simple bar charts on text screen with colour and graphic characters
  829.       l) plot options (titles, tic marks, labels, grid, axes), store and recall data;
  830.          time sequence bars
  831.       m) peculiar user interface, overaccented minor aspects, not logical menu
  832.          structure, though smart and acceptable bar charts
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.    7. STATPROG / 1986/87 / Joseph C. Hudson / IBMPC / pd $5/- / statistics progs.
  842.       a) {STATPROG}, several separate statistical programs
  843.       b) LILFOR: 1.3, PROB: 1.1, {rest: unknown}
  844.       c) 1986 / 1987
  845.       d) CFIT/LILFOR/SIMCORR: TURBOPASCAL / PROB: compiled BASIC
  846.       e) English
  847.       f) IBMPC
  848.       g) PCNL#695
  849.       h) pd CFIT: $5, LILFOR13: -, PROB: -, SIMCORR: -
  850.       i) Joseph C. Hudson
  851.       j) 4198 Warbler Dr., Flint, MI 48504
  852.       k) A number of separate statistical programs:
  853.          CFIT fits up to 196 different curves to paired data using Least Squares
  854.          Regression. LILFOR13 prints a graph that can be used to hand plot a sample
  855.          CDF to perform the Lilliefors test for normality; it also reads data from
  856.          disk or keyboard and performs the Lilliefors test. PROB.EXE computes
  857.          probabilities for the Binomial, Negative Binomial, Poisson and Hypergeometric
  858.          distribution. SIMCORR produces pseudo-ramdom samples from a bivariate normal
  859.          population.
  860.       l) programs & descriptions:
  861.          1) CFIT12   COM    43194  12-17-86    Fit curves to paired data with LSR
  862.             CFIT1287 COM    41801  12-17-86    CFIT for use with 8087 chip
  863.             CFIT fits up to 196 different curves to paired data using least squares
  864.             regression. The program can report results sorted by F value or by adjusted
  865.             coefficient of determination. It can plot the observed data together with any
  866.             of the fitted curves. CFIT can report a variety of diagnostic information,
  867.             including histograms of residuals, anova tables and various standard errors.
  868.             Fitted Y values may be calculated. The regressions generated by CFIT can be
  869.             saved to disk for future use.
  870.             Data Requirements:
  871.             CFIT accepts data in SDA, space delimited ASCII, format.
  872.             Missing data must be coded with some value, not just left out, since each row
  873.             must have the same number of entries. Any number that does not otherwise
  874.             occur in the data set can serve as the missing value code. There can be up to
  875.             250 rows of data and any number of columns. CFIT will only read the two
  876.             columns it needs, the column of X values and the column of Y values.
  877.             Some options:
  878.             Compute Y Hat Values
  879.             Print Details of a Fit
  880.             Find Y in Original Units Given Y in Transformed Units
  881.             Print Histogram Of Residuals
  882.             Print Table of Residuals
  883.             Plot Fitted Curve
  884.             Report Regression Results
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.          2) LILFOR13 COM    27292   2-07-87    Perform Lilliefors test for normality
  902.             This program does two things. It prints a graph that can be used to hand
  903.             plot a sample CDF to perform the Lilliefors test for normality. It also reads
  904.             data from disk or keyboard and performs the Lilliefors test, printing both
  905.             graphic and numeric output.
  906.             To do the test, there must be between 4 and 255 pieces of data. (The upper
  907.             limit of 255 may be increased.) Data in disk files must be in space delimited
  908.             ASCII (SDA) format. Variables are in columns. Each case is in a separate row,
  909.             with one or more spaces separating each number. All data should be numeric;
  910.             no letters.
  911.          3) PROB111  EXE    57496   8-25-86    Compute probabilities for 4 types distr.
  912.             PROB.BAS computes probabilities for the Binomial, Negative Binomial,
  913.             Hypergeometric and Poisson distributions. It computes probabilities and
  914.             percent- age points for the Standard Normal, Student's T, Chi-Square and F
  915.             distributions. The program is menu driven.
  916.             PROB.BAS uses finite series expansions to compute T, F and Chi-Square
  917.             probabilities. A combination of MacLauren series and continued fraction
  918.             expansion is used to compute standard normal probabilities. Percentage points
  919.             for the continuous distributions are computed using a one dimensional search
  920.             with nonlinear interpolation.
  921.             1.BINOMIAL      2.NEGATIVE BINOMIAL     3.POISSON       4.HYPERGEOMETRIC
  922.             5.STD NORMAL    6.STD NORMAL  INVERSE   7.STUDENT'S T   8.STUDENT'S T INVERSE
  923.             9.CHI SQUARE   10.CHI SQUARE  INVERSE  11.F            12.F           INVERSE
  924.          4) SIMCORR  COM    46680   9-02-86    Illustrate the correlation coefficient
  925.             Simcorr produces pseudo-ramdom samples from a bivariate normal population.
  926.             The main use of this program is to illustrate the meaning of the correlation
  927.             coefficient. Simcorr can help develop a feeling for the variability in the
  928.             relationship between the population and sample correlation coefficients. The
  929.             amount of variability might suprize some.
  930.       m) statistical reference lists per program
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.    8. STATOOLS / 1985/86 / Gerard E. Dallal / IBMPC / pd / statistics utilities
  962.       a) STATOOLS (STAT TOOLS), several separate statistical programs
  963.       b) see separate programs
  964.       c) see separate programs
  965.       d) FORTRAN (MS FORTRAN)
  966.       e) English
  967.       f) IBMPC; 256Kb memory
  968.       g) PCSIG#508 & PCSIG#509 (2 disks)
  969.       h) pd
  970.       i) Gerard E. Dallal
  971.       j) USDA Human Nutrition Research Center on Aging at Tufts University,
  972.          711 Washington Street, Boston, MA 02111                      and
  973.          Tufts University School of Nutrition, 132 Curtis Street, Medford, MA 02155
  974.       k) Statistical utilities:
  975.          PC-SIZE, PC-MULTI, FORGET-IT, STAT-SAK, PC-PITMAN, PC-EMS, PC-PLAN
  976.       l) Summarizing information per program:
  977.          1) PC-SIZE, version 2.0, August 8, 1985.
  978.             PC-SIZE determines the sample size requirements for single factor experi-
  979.             ments, two factor experiments, randomized blocks designs, paired t-tests, and
  980.             other experiments. PC-SIZE can calculate the power of specific sample sizes
  981.             as well as determine the sample size needed to achieve specific power.
  982.          2) PC-MULTI, version 1.0, October 15, 1985.
  983.             PC-MULTI constructs simultaneous confidence intervals for pairwise mean
  984.             differences using Tukey's honest significant differences (Studentized range
  985.             statistic). Keyboard or file data input. Text-graphics.
  986.          3) FORGET-IT, version 1.0, November 4, 1985.
  987.             FORGET-IT produces Forget-it plots, also called two-way plots. These were
  988.             introduced by Tukey (1970, chapter 16) as a graphical technique for
  989.             representing the interaction structure in a two-way table. Prompt driven,
  990.             optional file input. Text-graphics.
  991.          4) STAT-SAK, version 1.0, February 17, 1986.
  992.             STAT-SAK, the statistician's Swiss Army Knife, is meant as a supplemental
  993.             tool for anyone who analyzes data regularly and has access to a large
  994.             statistical package. It was written under the assumption that users would
  995.             have access to a "comprehensive" micro or mainframe statistical package such
  996.             as SAS, SPSS-X, BMDP, or SYSTAT. STAT-SAK will not do calculations that
  997.             require the entry of the original observations. STAT-SAK calculates
  998.             distributions (Normal, t, chi-square, F), tests of independence/homogeneity
  999.             of proportions in two dimensional contingency tables, Mantel-Haenszel test,
  1000.             McNemar's test, correlation coefficients, Bartholomew's test.
  1001.             a> Distributions:
  1002.                1> Normal distribution
  1003.                   I: statistic to probability:
  1004.                      : upper-tail
  1005.                      : lower-tail
  1006.                      : two-tailed
  1007.                  II: probability to statistic
  1008.                2> t-distribution: statistic to probability
  1009.                3> chi-square distribution:
  1010.                   I: statistic to probability
  1011.                  II: probability to statistic
  1012.                4> F-distribution: statistic to probability
  1013.             b> Tests of independence/homogeneity of proportions in two dimensional
  1014.                contingency tables: Pearson chi-square statistic with Yates's continuity
  1015.                correction in the case of a 2 by 2 table
  1016.             c> Mantel-Haenszel test, approximate 95-% confidence interval for common odds
  1017.                ratio using Fleiss (1981,eq. 10.22)
  1018.             d> McNemar's test: Chi-square statistic using continuity correction
  1019.  
  1020.  
  1021.             e> Correlation coefficients:
  1022.                1> Confidence interval for a single correlation coefficient
  1023.                2> Compare two independent correlation coefficients using Fisher's z
  1024.                   transformation
  1025.             f> Bartholomew's test for increasing proportions (table of critical values)
  1026.          5) PC-PITMAN, version 2.0, December 12, 1985.
  1027.             PC-PITMAN performs exact randomization tests. It also performs Wilcoxon
  1028.             signed-rank tests and Wilcoxon-Mann-Whitney U tests in the presence of an
  1029.             arbitrary number of ties in the data. Allows for 100 observations. Keyboard
  1030.             or external file input.
  1031.          6) PC-EMS, version 1.0, September 2, 1985.
  1032.             PC-EMS uses the algorithm of Cornfield and Tukey(1956) to calculate tables of
  1033.             Expected Mean Squares for balanced experiments.
  1034.          7) PC-PLAN, version 1.0, December 12, 1985.
  1035.             PC-PLAN generates randomization plans. The resulting file can be used as
  1036.             input to a word processing program for touch up and entry into a report.
  1037.             Prompt driven.
  1038.       m) Double precision calculations are used throughout. Reference reviews.
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.    9. NCCLSPRE 1.83 / N. Adams / IBMPC&BASICA / pd / calculates a samples precision
  1082.       This program will calculate within run, run to run, and day to day precision.
  1083.       {BASIC / English} PRECISION BASED ON COLLECTED DATA / PCSIG#49/180
  1084.   10. NORMAL-Z / 3-3-82 / Craig W. Uthe / IBMPC&BASICA /pd/ normal distribution `Z'
  1085.       This program computes areas under the normal distribution probability curve
  1086.       from the mean to a designated `Z' value. This program also can compute `Z'
  1087.       values from a given area. {BASIC / English} / PCSIG#180
  1088.   11. HISTGRAM (displays and prints simple histogram in text mode) / IBMPC & BASICA
  1089.       / pd / {BASIC / English}
  1090.   12. PIECHART (some extension of IBM's PIECHART) / IBMPC+CGA&BASICA /pd/ {English}
  1091.   13. PIE2 (about the same as PIECHART) / IBMPC+CGA & BASICA / pd / {BASIC/English}
  1092.   14. BAR's (several separate programs to generate bar charts) / IBMPC+CGA&BASICA /
  1093.       pd / {BASIC / English}
  1094.       BAR1 shows bars (histograms) of values without any values on the axes, nor
  1095.       any labels (medium resolution)
  1096.       BAR2 shows bars (histograms) of values with values on the y-axis and labels
  1097.       on the x-axis (medium resolution). The lowest y-values lies just above the
  1098.       x-axis.
  1099.       BAR3 the same as BAR2, but enabling two different values per x-label, plotted
  1100.       just next to each other.
  1101.       BAR4 the same as BAR2, but with 3D depth effect (medium resolution).
  1102.       BAR5 shows stacked bars in medium resolution with the value y=0 just above
  1103.       the x-axis.
  1104.       BAR6 shows stacked bars in high resolution with the value y=0 just above the
  1105.       x-axis.
  1106.   15. BARCHART (simple bars, max. 4 per grouping, text mode, graphic characters) /
  1107.       A.N. O'Nym U.S. / IBMPC & BASICA/GWBASIC / pd
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141. C. Function plotting programs (based on specified functions, not on data points):
  1142.    1. GRAFIEK / 1988 / Piet van Blokland e.a. / IBMPC + CGA / sw f100 / plot func's
  1143.       a) GRAFIEK
  1144.       b) -
  1145.       c) 2 januari 1988
  1146.       d) (TURBO) PASCAL
  1147.       e) Nederlands (Dutch)
  1148.       f) IBMPC + CGA
  1149.       g) -
  1150.       h) sw f100
  1151.       i) Piet van Blokland, Douwe Kok en David Tall, Hogeschool Holland, Vrije
  1152.          Leergangen VU
  1153.       j) VL (sub)faculteit wiskunde/informatica, postbus 261, 1110 AG DIEMEN,
  1154.          020-5601911 // Faculteit Wiskunde & Informatica, Hogeschool Holland, De
  1155.          Boelelaan 1081, 1081 HV Amsterdam.
  1156.       k) Tekenen en oplossen ingewikkelde wiskundige functies
  1157.       l) 1. Zoek het functie-voorschrift
  1158.          2. Grafieken tekenen
  1159.          3. Uitvergroten
  1160.          4. Differentieren
  1161.          5. Integreren
  1162.          6. Oplossen van vergelijkingen (f(x)=0 en f(x)=x)
  1163.          7. Taylor polynomen
  1164.          8. Blancmange
  1165.          9. Definieren van eigen functies
  1166.          A. Parametervoorstellingen van krommen
  1167.          B. Functies van twee variabelen
  1168.          C. Complexe functies
  1169.          D. Differentiaal vergelijkingen
  1170.          E. Tweede orde differentiaal vergelijkingen
  1171.          F. Simultane differentiaal vergelijkingen
  1172.    2. PLOTF(X) 0.1 / 1986 / Jim Groeneveld / IBMPC + CGA & BASICA / pd / func-plot
  1173.       a) PLOTF(X)
  1174.       b) 0.1
  1175.       c) August 1986
  1176.       d) interpreted BASIC: BASICA / GWBASIC
  1177.       e) English
  1178.       f) IBMPC + CGA & BASICA or GWBASIC
  1179.       g) -
  1180.       h) pd -
  1181.       i) Jim Groeneveld
  1182.       j) (new) Schoolweg 14, 8071 BC Nunspeet, NL / 03412-60413 (071-178810)
  1183.       k) plots of up to 10 functions
  1184.       l) Plot specification menu:
  1185.          Medium/High resolution graphics     draw Box, aXes or None
  1186.          number of functions (1-9, 0=10)     draw Grid lines or Tic marks
  1187.          number of X and Y intervals / interval widths / (optionally no) labeling
  1188.       m) Bsave of CGA-images
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.    3. FPLOT /1983 / David Bush / IBMPC+CGA & GWBASIC / pd / Cartesian/Polar/3D-plot
  1202.       a) FPLOT
  1203.       b) -
  1204.       c) 1983
  1205.       d) interpreted BASIC (GWBASIC)
  1206.       e) English
  1207.       f) IBMPC + CGA
  1208.       g) -
  1209.       h) pd
  1210.       i) James Fuller / David Bush
  1211.       j) 71046,654
  1212.       k) The program allows the plotting of a function defined at line 270 in
  1213.          Cartesian, or Polar coordinates or as a 3 dimensional "Solid of Rotation".
  1214.          The program also allows the screen image to be saved for later recall.
  1215.    4. PCGRAF /1985 / Henning Mittelbach / IBMPC+CGA & BASICA / pd / 3D-surface plot
  1216.       suggestion: 200 DEF FN Y(X) = F*COS(Y/F) + F*SIN(X/F)
  1217.    5. 3D-PLOT /1986 / W. van Huissteden / IBMPC+Hercules&HBASIC / pd / surface plot
  1218.       a) 3D-PLOT
  1219.       b) -
  1220.       c) September 1986
  1221.       d) interpreted BASIC / HBASIC
  1222.       e) (Dutch)
  1223.       f) IBMPC + Hercules graphics
  1224.       g) -
  1225.       h) pd
  1226.       i) Walter van Huissteden
  1227.       j) Beethovenstraat 346, 7204 RN Zutphen, tel. 05750-29703
  1228.       k) 3D-PLOT maakt het mogelijk om waarden van een tabel-matrix [A-tabel: 10 x 10]
  1229.          grafisch zichtbaar te maken, gerelateerd aan hun (X en Y) subscript-waarden.
  1230.          De grafische afbeelding is een zogenaamde "surface plot".
  1231.          Het programma genereert daartoe een nieuwe tabel-matrix [D-tabel: 19 x 19]
  1232.          aan de hand van de waarden van de A-tabel en de volgens de gemiddelden-
  1233.          interpolatie berekende tussenliggende waarden.
  1234.          De uiteindelijke grafiek bestaat uit de lijn-verbinding van iedere waarde uit
  1235.          de D-tabel met de 4 naast-liggende waarden.
  1236.       l) U kunt het programma op verschillende manieren gebruiken:
  1237.          1) Het programma is als afzonderlijk programma te gebruiken voor het zichtbaar
  1238.             maken van bijvoorbeeld wiskundige funkties.
  1239.          2) Het programma is als onderdeel te gebruiken in een groter programma.
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261. D. Statistical Pascal routines:
  1262.    1. STAT-PAS / May 1985 / Philip Burns / IBMPC / pd / statistical Pascal routines
  1263.       a) Turbo Pascal Statistics, Trig, Utilities
  1264.       b) -
  1265.       c) May, 1985
  1266.       d) Pascal (Turbo Pascal - w/o 8087)
  1267.       e) English
  1268.       f) IBMPC
  1269.       g) PCSIG#435
  1270.       h) pd
  1271.       i) Philip Burns
  1272.       j) two Chicago BBSs:   Gene Plantz's BBS:      (312) 882 4227
  1273.                              Ron Fox's BBS:          (312) 940 6496
  1274.          the SMUG BBS:       SMUG BBS (P. Olympia):  (301) 963 5249
  1275.       k) This diskette contains three separate sets of TURBO Pascal routines. All but
  1276.          the last three entries pertain to the package of statistical distribution
  1277.          functions. The distributions include the Beta, Log Gamma, Incomplete Gamma,
  1278.          F, T, Chi-square, and Normal distributions; both the forward and inverse
  1279.          functions are provided.
  1280.       l) routines:
  1281.          1) basic distribution and support routines:
  1282.             a> ALGAMA   PAS  Logarithm (base E) of Gamma distribution
  1283.             b> CDBETA   PAS  Cumulative Beta distribution
  1284.             c> CDNORM   PAS  Cumulative normal distribution probability
  1285.             d> ERF      PAS  Gaussian error function
  1286.             e> GAMMAIN  PAS  Evaluate incomplete Gamma integral
  1287.             f> LOGTEN   PAS  Base 10 logarithm
  1288.             g> POWER    PAS  Exponentiation of real to real power
  1289.             h> POWERI   PAS  Exponentiation of real to integer power
  1290.             i> POWTEN   PAS  Calculate power of ten (integer powers only)
  1291.             j> SIGCONST PAS  Global machine dependent constants for significance routines
  1292.          2) point probability routines:
  1293.             a> SIGCHI   PAS  Significance of Chi-square distribution
  1294.             b> SIGF     PAS  Significance of F distribution
  1295.             c> SIGNORM  PAS  Significance of normal distribution
  1296.             d> SIGT     PAS  Significance of T distribution
  1297.          3) inverse distributions (percentage points):
  1298.             a> APINVB   PAS  Inverse Beta distribution (Fortran/Basic/Pascal)
  1299.             b> BETAINV  PAS  Inverse Beta distribution
  1300.             c> CINV     PAS  Inverse Chi-square (percentage point)
  1301.             d> FINV     PAS  Inverse central F distribution
  1302.             e> NINV     PAS  Find percentage point of normal distribution (low accuracy)
  1303.             f> NINV2    PAS  Find percentage point of normal distribution (high accuracy)
  1304.             g> TINV     PAS  Inverse central T distribution
  1305.          4) demonstration routines;
  1306.          5) miscellaneous routines:
  1307.             a> SIGALL   PAS  List of statistical routines on this diskette
  1308.             b> TRIGFUNC DOC  Description of TRIGFUNC.PAS
  1309.             c> TRIGFUNC PAS  Pascal procedures for common trigonometric functions
  1310.             d> UTIL     PAS  More than 50 utility routines
  1311.                UTIL features more than 50 TURBO Pascal utility routines for such diverse
  1312.                functions as screen output, frames, windows, menus, serial communications,
  1313.                string manipulation, loan calculations, file I/O, and more.
  1314.       m) statistical references on distributions
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.    2. PASCALIB 1.00 / 1987 / N.D. Mackay / IBMPC / sw f25 / a.o. stat. routines
  1322.       a) The PASCAL Libraries
  1323.       b) 1.00
  1324.       c) 1987
  1325.       d) TURBO PASCAL (sources)
  1326.       e) English
  1327.       f) IBMPC
  1328.       g) PCC030
  1329.       h) sw f25
  1330.       i) N.D. Mackay
  1331.       j) Elzendreef 52, 3137 CD Vlaardingen, The Netherlands,
  1332.          bank account 12.54.83.171, Rabo Bank
  1333.       k) Collection of PASCAL routines, among which many statistical ones:
  1334.          1) STAT1.LIB
  1335.             The statistical routines in this library cover data screening, elementary
  1336.             statistics, time series, a random generator and nonparametric routines.
  1337.             Included routines:
  1338.             NAME           FUNCTION
  1339.             TestZero       Tests a matrix for zero elements
  1340.             TestCond       Tests a matrix for given conditions
  1341.             TestBounds     Tests a matrix of observations on bounds
  1342.             CopySubset     Copies a subset of observations to a matrix
  1343.             TallyAll       Computes total, average, standard deviation,
  1344.                            minimum and maximum of all variables in a
  1345.                            matrix of observations
  1346.             VarTab         Same for one variable, including frequencies
  1347.                            over given class intervals.
  1348.             VarTab2        Cross-tabulates statistics for a two way
  1349.                            classification of tow variables
  1350.             Moments        Calculates first four moments
  1351.             TStat          Find certain T-statistics on means
  1352.             RndNorm        Returns a normally distributed random number
  1353.             Smooth         Smooth or filter a time series by weights
  1354.             ExpSmooth      Exponential smoothing of a time series
  1355.             AutoCovar      Calculates the autocovariances of a series
  1356.             CrossCovar     Calculates the crosscovariances of 2 series
  1357.             RankVector     Ranks a vector of values
  1358.             TieCorrect     Calculates correction factor due to ties
  1359.             KendallRank    Correlation test by Kendall rank coefficient
  1360.             SpearmanRank   Same, by Spearman rank coefficient
  1361.             QTest          Cochran Q-test
  1362.             UTest          Mann-Whitney U-test
  1363.             WTest          Kendall coefficient of concordance
  1364.             TwoWay         Friedman two-way analysis of variance
  1365.             TableChiSq     Computes Chi-square from a contingency table
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.          2) STAT2.LIB
  1382.             Analysis of variance, multilinear and polynomial regression, factor analysis,
  1383.             discriminant analysis and canonical correlation. Included routines:
  1384.             NAME           FUNCTION
  1385.             AnaVarData     Rearranges data for analysis of variance
  1386.             AnaVarCalc     Performs calculus for analysis of variance
  1387.             AnaVarFact     Final calculations on a factorial design
  1388.             DiscrMatrix    Computes means and a dispersion matrix
  1389.             DiscrAnal      Performs discriminant analysis
  1390.             PolyRegData    Generates independent variables and computes
  1391.                            statistics for polynomial regression
  1392.             PolyRegCorr    Constructs intercorrelations for regression
  1393.             MultLinReg     Performs multiple linear regression analysis
  1394.             MultStat       Computes multiple statistics
  1395.             Eigen2         Computes Eigenvalues and vectors of a non-
  1396.                            symmetric matrix of form B-inverse x A.
  1397.             CanonCorr      Computes canonical correlation coefficients
  1398.             FactorTest     Computes cumulative percentage of values
  1399.                            greater than or equal to a given value
  1400.             FactorLoad     Computes a factor matrix
  1401.             FactorAnal     Performs rotations of a factor matrix.
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441. E. Specific data manipulation programs/utilities:
  1442.    1. SEPARATE / 1987 / Jim Groeneveld / IBMPC / pd / data reformat/split
  1443.       a) SEPARATE
  1444.       b) initial release
  1445.       c) July 14th, 1987
  1446.       d) FORTRAN (IBM FORTRAN 1.0)
  1447.       e) English
  1448.       f) IBMPC
  1449.       g) available from author or from bulletin boards
  1450.       h) pd
  1451.       i) Jim Groeneveld
  1452.       j) Schoolweg 14, 8071 BC Nunspeet, Nederland, 03412-60413
  1453.          NIPG TNO, P.O.Box 124, 2300 AC Leiden, NL, 071-178810
  1454.       k) STATGRAPHICS can not read ASCII (fixed formatted) data files with multiple
  1455.          records (more than one record per case). In order to prepare existing data
  1456.          files of such a kind for STATGRAPHICS the program SEPARATE separates records
  1457.          with different record numbers or any number of records without record numbers
  1458.          within data files into separate data files for each set of occurring or
  1459.          corresponding record numbers. These resulting data files with one record per
  1460.          case may then be read independently into STATGRAPHICS one after the other.
  1461.          This utility may also be of value in preparing data files for other
  1462.          (statistical) programs.
  1463.       l) limitation: maximum input record length: 80 bytes (max. 80 characters per
  1464.          line) (the 'prehistoric' FORTRAN compiler does not allow to handle this
  1465.          number flexibly)
  1466.    2. COPYFIX 1.0 / 1989 / Jim Groeneveld / IBMPC / pd / data (asciitext) reformat
  1467.       a) COPYFIX
  1468.       b) 1.0
  1469.       c) 24 July 1989
  1470.       d) interpreted BASIC (GWBASIC) / compiled BASIC (QuickBasic 4.0)
  1471.       e) English
  1472.       f) IBMPC
  1473.       g) available from author or from bulletin boards
  1474.       h) pd
  1475.       i) Jim Groeneveld
  1476.       j) Schoolweg 14, 8071 BC Nunspeet, Nederland, 03412-60413
  1477.          NIPG TNO, P.O.Box 124, 2300 AC Leiden, NL, 071-178810
  1478.       k) COPYFIX converts any ASCII data or text file by adding end-of-line characters
  1479.          (CR/LF) after any (without restriction) specified fixed number of characters
  1480.          (columns). Original (data or text) file may contain records with unlimited
  1481.          length. Already present EOL characters (CR/LF) may be included (both with and
  1482.          without synchronization) or excluded. Only meaningful with fixed formatted
  1483.          data. No file contents other than CRLF are changed.
  1484.       l) COPYFIX can carry out 3 different tasks:
  1485.          1. in/excl.: reformat an (ascii) database with fixed length records but
  1486.                       without embedded EOL characters into a database with equal
  1487.                       length records, separated by CR/LF's;
  1488.          2. include : reformat an (ascii) database with (equal length) records, one
  1489.                       (or a few) record(s) per case, separated by CR/LF's into a
  1490.                       database with multiple (shorter) records per case;
  1491.          3. exclude : reformat an (ascii) database with multiple (short) records per
  1492.                       case into a database with (less or) one (larger) record(s) per
  1493.                       case.
  1494.          4. combination of 1. and 2. and SEPARATE by running COPYFIX twice, firstly on
  1495.                       the original, secondly on the first result, yielding a file
  1496.                       divided into 'cases' (higher order records), subdivided into
  1497.                       'lines' (lower order records) per case, which may be split into
  1498.                       multiple files using SEPARATE.
  1499.       m) 'Infinite' length records (a file of one 'record' without any EOL) may also
  1500.          be read and written (only limited by the amount of disk space available).
  1501.    3. CODEBOOK 1.0 / 1989 / Jim Groeneveld / IBMPC / pd / data reformat/reduction
  1502.       a) CODEBOOK
  1503.       b) 1.0
  1504.       c) 26 July 1989
  1505.       d) interpreted BASIC (GWBASIC) / compiled BASIC (QuickBasic 4.0)
  1506.       e) English
  1507.       f) IBMPC
  1508.       g) available from author or from bulletin boards
  1509.       h) pd
  1510.       i) Jim Groeneveld
  1511.       j) Schoolweg 14, 8071 BC Nunspeet, Nederland, 03412-60413
  1512.          NIPG TNO, P.O.Box 124, 2300 AC Leiden, NL, 071-178810
  1513.       k) This program unformats a fixed formatted ascii data file (for STATGRAPHICS)
  1514.          using a user created codebook file.
  1515.          STATGRAPHICS can not read ASCII data files with records longer than 640
  1516.          bytes. Next, preparing to read suited ASCII files is time consuming and user-
  1517.          unfriendly: the user has to create a vector containing the information of the
  1518.          position of each variable in the data file. This means a lot of initial
  1519.          arithmetic and errors are difficult to correct. Besides, all fields will be
  1520.          read: the vector only specifies field widths of fields that are directly
  1521.          following the previous fields. The sum of all widths cannot exceed 640. So
  1522.          using standard STATGRAPHICS features in this case is clumsy, time consuming
  1523.          and error sensitive. This asked for the current replacing solution.
  1524.       l) CODEBOOK transforms any (fixed formatted) ASCII file with one record per case
  1525.          of any (unlimited) length into multiple Blank or Comma delimited (or
  1526.          eventually Fixed formatted or Report) data files with STATGRAPHICS (or
  1527.          generally acceptable, e.g. Lotus) variable names on the first row, each
  1528.          containing a user specified number of variables. This has the advantage that
  1529.          all the necessary preparation can be done within any editor, creation of a
  1530.          codebook file, indicating for each variable to be transformed a.o. the field
  1531.          width, the starting and ending columns and the variable name. The resulting
  1532.          data files may then be read after each other into STATGRAPHICS (or used with
  1533.          any appropriate program). Completely blank fields (mostly representing
  1534.          missing values) in the original ASCII file may be replaced automatically by
  1535.          any (user-specified) numerical or character value in the resulting output
  1536.          data files. This makes reading ASCII data files much more efficient, less
  1537.          sensitive to errors, much quicker and more logical and surveyable.
  1538.          The resulting unformatted data file(s) contain default 58 variables because
  1539.          of the STATGRAPHICS limits of 640 bytes max.line length and 10 character
  1540.          variable names separated by delimiters. The output records (generally
  1541.          unformatted values) are preceeded by a first line with variable names. As
  1542.          many (un)formatted output files are generated as are necessary to contain the
  1543.          total number of variables as a multiple of the number of variables per output
  1544.          file. They are named automatically by the file name of the original formatted
  1545.          data file with their sequence number as the extension.
  1546.       m) (unique) limit specifications:
  1547.          1) maximum number of variables: 32767 (practically unlimited), default 58
  1548.          2) if not reserved enough space initially when specifying the current maximum
  1549.             number of variables: optional automatic (but rather slow) adaptation to the
  1550.             actually required number of variables (number of array elements) read from
  1551.             the codebook file
  1552.          3) maximum input record length (=number of columns per line): unlimited
  1553.          4) maximum column specification (interpreted bytes/record):32767*255-1=8,355,584
  1554.                (practically unlimited, practically limited by available memory in BASIC)
  1555.          5) number of cases: unlimited (only hardware and software (BASIC) restrictions)
  1556.