home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / APPS / STATISTI / ESDISK.ZIP / READ.ME < prev   
Encoding:
Text File  |  1990-01-24  |  16.5 KB  |  415 lines

  1.         EASISTAT DISK READ.ME FILE
  2.  
  3.         List of files on disk:
  4.  
  5.         1. READ.ME (this file).
  6.  
  7.         2. EASISTAT.EXE - the EASISTAT statistics program.
  8.  
  9.         3. EASISTAT.DOC - on-disk documentation explaining how to use 
  10.         EASISTAT.
  11.  
  12.         4. DEMO - an example input file which produces a demonstration 
  13.         of some of EASISTAT's features.
  14.  
  15.         5. EXAMPLE.DAT - an example data set used by DEMO.
  16.  
  17.         6. DEMO.BAT - a short batch file which allows you to run the 
  18.         demonstration just by typing DEMO.
  19.  
  20.         7. ORDINV.PRN - print off this file to obtain an order and 
  21.         invoice form.
  22.  
  23.         8. PRODUCTS - a list of products available from ARC Scientific.
  24.  
  25.  
  26.         THE SHAREWARE AGREEMENT
  27.  
  28.         EASISTAT is distributed as a Shareware program. That means that
  29.         you are legally allowed to copy it and give copies to other
  30.         people who you think might like it - in fact you are
  31.         encouraged to do so. However please note the following points:
  32.  
  33.  
  34.         1. The copyright of the program remains with ARC Scientific
  35.         Limited.
  36.  
  37.         2. You must not charge more than a nominal fee for the program
  38.         if you pass it on to someone else, nor may you distribute the
  39.         disc as part of a promotional scheme.
  40.  
  41.         3. Please acknowledge the program in any publications of work
  42.         for which it was used.
  43.  
  44.         4. If you pass it on you must do so in unmodified form and the
  45.         following eight files must all be passed on together:
  46.  
  47.          EASISTAT.EXE   EASISTAT.DOC   EXAMPLE.DAT  DEMO  
  48.          DEMO.BAT       READ.ME        ORDINV.PRN   PRODUCTS
  49.  
  50.         5. If you decide to use EASISTAT, please pay 30 pounds, the proper 
  51.         registration fee, to ARC Scientific Limited.  This gets you an 
  52.         up-to-date copy with a printed manual, and encourages the 
  53.         production of other good, low-cost software.  
  54.  
  55.  
  56.         For your convenience in registering, the file ORDINV.PRN can 
  57.         be used, with most printers, to print out an order form and/or 
  58.         and invoice; you may need to complete the latter in order to get 
  59.         your employer to pay the registration fee.  
  60.  
  61.  
  62.  
  63.         UPDATES TO EASISTAT - v. 1.2 
  64.  
  65.         The following alterations have been made to EASISTAT since the 
  66.         manual was printed and since the on-disk documentation was 
  67.         written:
  68.  
  69.         1. EASISTAT can now produce a variety of graphs using EASIPLOT, 
  70.         a Shareware graph-drawing program available from ARC Scientific 
  71.         Ltd. All references to PCG2 in the manual (the graph-drawing 
  72.         program supplied with PC-File) should be taken to refer to 
  73.         EASIPLOT instead. Graph files produced from the CHISQ function 
  74.         can still be displayed using PCG2 if desired, but several other 
  75.         functions can also be displayed graphically if EASIPLOT is used 
  76.         (all those appearing on the main menu followed by a 'G'). See 
  77.         the file EASIPLOT.DOC supplied with EASIPLOT for full details of 
  78.         the graph types available. EASIPLOT is supplied to all 
  79.         registered users of EASISTAT and is also available from Shareware 
  80.         libraries. 
  81.  
  82.         2. Wilcoxon's signed rank test can be performed on a column by 
  83.         selecting the 'S' option (for 'signed'). To use the test to 
  84.         compare the values in two columns, use the DERIVE command to 
  85.         make a third column the difference between these two, then 
  86.         perform the test on the third column. E.g. to compare columns 1 
  87.         and 2: 
  88.  
  89.         NEW C3
  90.         DERIVE C3 C1-C2
  91.         WILC S C3
  92.  
  93.         A one-tailed probability value for the two distributions to 
  94.         differ by such a magnitude and in such a direction is output.
  95.  
  96.         3. The Kruskal-Wallis one-way analysis of variance by ranks test 
  97.         is now available. It is selected instead of the normal 
  98.         ANOVA by using the 'N' option (for 'nonparametric'). The 
  99.         column and groups are then selected in the same way as for 
  100.         ANOVA, and the output reports the overall differences between 
  101.         the group ranks and between pairs of groups as described in 
  102.         Nonparametric Statistics for the Behavioural Sciences by Siegel. 
  103.         Example:
  104.  
  105.         ANOVA N C15
  106.         5
  107.         C5=1
  108.         C5=2
  109.         C5=3
  110.         C5=4
  111.         C5=5
  112.  
  113.         4. Confidence limits can now be displayed for the mean of a 
  114.         sample and the mean difference between two samples (for t 
  115.         tests), and for the gradient and correlation coefficient in the 
  116.         linear regression function. Because they slow the program down 
  117.         slightly they are not displayed by default. If you wish to have 
  118.         confidence limits calculated then when you first run EASISTAT 
  119.         enter: 
  120.  
  121.         EASISTAT /L95
  122.  
  123.         The 'L' switch (for 'limits') should be followed immediately by 
  124.         any number between 5 and 99.9 which is the value of the 
  125.         confidence interval. For the duration of the session confidence 
  126.         limits will be calculated for the appropriate functions (i.e. 
  127.         BASICS, TTEST and REGRESS). This switch can be used with the any 
  128.         of the other switches, as described in the EASISTAT manual, and 
  129.         the name of a command file may also be given. Alternatively
  130.         confidence limits can be selected during a session by using the 
  131.         new LIMITS command, e.g.:
  132.  
  133.         LIMITS 95
  134.  
  135.         To cease displaying confidence limits enter:
  136.  
  137.         LIMITS 0
  138.  
  139.         5. When data files are read in, columns are automatically 
  140.         formatted so that the correct number of decimal places is 
  141.         displayed for each column.
  142.         
  143.         6. Twenty general purpose variables are available which can be 
  144.         referred to in expressions in the same way as columns. They are 
  145.         named V1 to V20. The names can be changed using the LABEL 
  146.         command, e.g.:
  147.  
  148.         LABEL V3 PI
  149.  
  150.         Values can be assigned to the variables using the DERIVE 
  151.         command, e.g.:
  152.  
  153.         DERIVE V2 2.7
  154.         DERIVE V3 ARCCOS(0-1)
  155.         
  156.         The values of the variables can be listed with the LIST 
  157.         VARIABLES command or just L V for short.
  158.  
  159.         7. The parser has been improved so that columns and variables 
  160.         can now be referred to by their titles instead of just c1, c2, 
  161.         etc. You can enter commands like: 
  162.  
  163.         BASICS GHQ IF SEX=2 
  164.  
  165.         REGRESS HDA HDD 
  166.  
  167.         The bug in the parser involving operator precedence has now 
  168.         been fixed, so that 3-4+5 now equals 4, as it should. Operator 
  169.         precedence is as described in the EASISTAT manual, except that 
  170.         the following groups of operators have equal precedence (within
  171.         each group) and are evaluated left to right:
  172.         
  173.         !=   =
  174.         >    <    >=   <=
  175.         -    +
  176.         /    *
  177.         PX   PT
  178.         
  179.         Additionally very large and very small numbers can be referred
  180.         to using exponential notation, where the mantissa of the number
  181.         is followed immediately by an 'E' and the power of ten to 
  182.         multiply it by. Thus 3.3e5 is the same as 33000 and 2.7e-4 
  183.         means 0.00027. The results of the ARITHMETIC function are 
  184.         output in this format.
  185.         
  186.         These improvements do mean that you must obey certain rules when 
  187.         naming columns and variables so that EASISTAT doesn't get confused: 
  188.  
  189.         a) Don't start any title name with a digit e.g. 1stname, 2A,
  190.         etc. 
  191.  
  192.         b) Don't start any title name with a 'C' or a 'V' followed by a 
  193.         digit e.g. C2D, c40, v2, etc. 
  194.  
  195.         c) Don't call any column 'ROW', 'P', 'G', 'E', 'RANKS' or 'ZED'. 
  196.  
  197.         d) Don't start any title name with the name of a mathematical
  198.         function e.g. sint (uses SIN), pname (uses pN), etc. See the
  199.         full list of functions in the manual. 
  200.  
  201.         e) Don't start any title name with the name of a previous
  202.         title, i.e. if one column is called DA, then no column to the
  203.         right of it must begin with the letters DA. 
  204.  
  205.         f) Capital and lower case letters are treated as identical. 
  206.  
  207.         8. When creating a new column, the name and optionally format 
  208.         can be given at the same time, e.g.:
  209.  
  210.         NEW C2 TIM
  211.         NEW C1 FRED 6 4
  212.  
  213.         9. When you input a command file, it's possible to pass
  214.         parameters to it, as with DOS batch files. If you have an
  215.         input file called EXAMPLE that contains the following line: 
  216.  
  217.         ECHO parm1 %1 parm2 %2 parm3 %3 
  218.  
  219.         then entering: 
  220.  
  221.         INPUT EXAMPLE one two testing 
  222.  
  223.         will produce the following output: 
  224.  
  225.         parm1 one parm2 two parm3 testing
  226.  
  227.         This is mainly to allow you to perform the same set of tests
  228.         repeatedly on different columns.
  229.  
  230.         10. Using the BASICS command sets the value of three new 
  231.         variables called XTOTAL, XMEAN and XNUMBER (do not use these 
  232.         for column names either). These names can then be used in 
  233.         expressions to represent the total of all the values, the mean 
  234.         of all the values and the number of rows used in the last 
  235.         BASICS command, respectively. The main idea is to enable people
  236.         to implement their own statistical tests. For example, if 
  237.         EASISTAT did not perform the Wilcoxon signed rank test as a 
  238.         built in function, one could do it "by hand" with a command 
  239.         file called WILCSR reading as follows:                          
  240.  
  241.         ECHO Command file "WILCSR" to perform signed rank test
  242.         ECHO     comparing %1 and %2
  243.         NEW C1 DIF 
  244.         DERIVE DIF %1 - %2
  245.         NARROW %1 != %2 
  246.         DERIVE DIF ABS DIF
  247.         DERIVE DIF RANK DIF
  248.         BASICS DIF 
  249.         LABEL V1 N'
  250.         LABEL V2 T1 
  251.         LABEL V3 T2 
  252.         LABEL V4 VAR
  253.         DERIVE N' XNUMBER 
  254.         BASICS DIF IF %1>%2 
  255.         DERIVE T1 XTOTAL 
  256.         BASICS DIF IF %1<%2 
  257.         DERIVE T2 XTOTAL 
  258.         DERIVE VAR N'*(N'+1)*(2*N'+1)/24 
  259.         ECHO Standardised normal deviate is: 
  260.         ARITH (T1-0.25*N'*(N'+1)-0.5)/(VAR POW 0.5) 
  261.         ECHO
  262.         ECHO P value (single-tailed) is: 
  263.         ARITH 1-PN((ABS(T1-0.25*N'*(N'+1))-0.5)/(VAR POW 0.5))
  264.         DEL DIF
  265.  
  266.         Then to compare columns HDA and HDD one would just enter:
  267.  
  268.         INPUT WILCSR HDA HDD
  269.  
  270.         Don't be intimidated by the above, it's just copied straight 
  271.         out of a statistics textbook, and hopefully using the same 
  272.         principles you should be able to perform most simple tests that
  273.         might be missing from EASISTAT.
  274.         
  275.         11. Entering command lines has been made easier. The LEFT and 
  276.         RIGHT cursor keys can be used to move along the line, and using 
  277.         the CONTROL key with them moves a word at a time. HOME and END 
  278.         move to the start or end of the line. Insert and overwrite mode 
  279.         are toggled with the INSERT key. BACKSPACE and DELETE keys 
  280.         delete a letter left and right. CONTROL HOME and CONTROL END 
  281.         delete to the start or finish of the line. The UP and DOWN 
  282.         cursor keys scroll you through previous commands to allow you to 
  283.         edit those. The ESCAPE key deletes the whole line. 
  284.         
  285.         12. A new function called COPY to copy a block of data from one 
  286.         place to another has been added. To use it one enters coordinates 
  287.         of the top left corner and bottom right corner of the block to 
  288.         be copied from, and the coordinates of the top left corner of 
  289.         the destination block. These six numbers are entered on one 
  290.         line, separated by commas, e.g.: 
  291.         
  292.         COPY 1,1,2,10,3,1
  293.         
  294.         copies the first two columns of the first ten rows into the 
  295.         third and fourth columns. This function may occasionally be 
  296.         useful to reorganise the layout of data. Note that no new rows 
  297.         or columns are created - the space for the destination block 
  298.         must already exist.
  299.         
  300.         13. A general purpose curve-fitting and function-minimisation 
  301.         routine has been added called MINIMISE. To use it you enter an 
  302.         arithmetic expression and then the names of the variables within 
  303.         that expression which can be altered to minimise the value of 
  304.         expression over all the data rows. Usually the aim will be to 
  305.         find the best fit of the expression to the values in one column 
  306.         and in this case the expression will automatically converted 
  307.         into the expression for the least-squares fit to that column. If 
  308.         the original function is to be minimised instead, then input 
  309.         NONE (or just N) instead of a column name.
  310.  
  311.         For example, to perform multiple linear regression with HDD as 
  312.         the dependent variable and A, B, C, and D as independent 
  313.         variables:
  314.  
  315.         MIN                                     << function name
  316.         V1 + V2*A + V3*B + V4*C + V5*D          << expression to fit
  317.         HDD                                     << column to fit to
  318.         V1 V2 V3 V4 V5                          << variables which can 
  319.                                                    be adjusted
  320.  
  321.         The output will show you that the following function is in fact 
  322.         the one which is minimised:
  323.  
  324.         Sigma: ((V1 + V2*A + V3*B + V4*C + V5*D)-HDD)pow2
  325.  
  326.         This is the function for the least sum of squares difference 
  327.         between the supplied function and the column to fit to.
  328.  
  329.         General curve-fitting is slower, less accurate and less 
  330.         informative than the linear functions supplied so it is best to 
  331.         try to convert your function to a linear form instead. It is up 
  332.         to you to make sure that the function has a minimum, and to set 
  333.         appropriate starting values for the variables so that the global 
  334.         minimum is found if there is more than one local minimum. 
  335.  
  336.         The iterative process stops when one step fails to reduce the 
  337.         absolute value of the function by one thousandth. This means 
  338.         that if the function has a value of 2 then the last step-size is 
  339.         less than 0.0002. Hoewever if the function (which may be the same 
  340.         shape) has a value of 200000 then the last step-size may be up to 
  341.         20. If you want higher accuracy then you will have to add a 
  342.         constant to the function which reduces its absolute value to 
  343.         close to zero (in the latter example one would add -200000) and 
  344.         start the minimisation process again.
  345.  
  346.         Here are some other examples:
  347.  
  348.         MIN 6*V1pow2+4*V1-123
  349.         NONE
  350.         V1
  351.  
  352.         MIN V1*C1*exp(C2powV2)
  353.         C3 
  354.         V1 V2
  355.  
  356.         14. The three linear regression and curve-fitting routines allow 
  357.         you to specify an optional extra column into which will be put 
  358.         the predicted values from the best-fitting function found. This 
  359.         allows you to compare these values with the actual values of the 
  360.         dependent variable, or to subtract them if you wish to "partial 
  361.         out" the effects of the independent variables. For the REGRESS 
  362.         function the column for the predicted values is specified as a 
  363.         third column after the second and on the same line. For the 
  364.         MULTIPLE regression and MINIMISE a second column is specified 
  365.         after the column for the dependent variable. E.g.: 
  366.  
  367.         REG HDA HDD PRED
  368.                 or:
  369.         REG 
  370.         HDA
  371.         HDD PRED
  372.  
  373.         MULT HDA PRED
  374.         2
  375.         A 
  376.         B
  377.                 or:                       
  378.         MULT 
  379.         HDA PRED
  380.         2
  381.         A 
  382.         B
  383.         
  384.         MIN
  385.         exp(V1*A)+exp(V2*B)
  386.         HDD PRED
  387.         V1 V2
  388.  
  389.         In each case the derived values will be entered into the column 
  390.         PRED. 
  391.  
  392.         15. All the data rows and columns can be deleted by entering:
  393.         
  394.         DELETE ALL
  395.  
  396.  
  397.                         SOME OF OUR OTHER PRODUCTS
  398.  
  399.         The file PRODUCTS gives you information about programs 
  400.         available from ARC Scientific Limited.  We also provide a 
  401.         consultancy service on scientific computing - ask us for more 
  402.         information if you would like some help.  Our other Shareware 
  403.         product, CPMDISK, can also be ordered using the forms in 
  404.         ORDINV.PRN.  
  405.  
  406.  
  407.  
  408.            ARC Scientific Limited,
  409.            257 Woodstock Road,
  410.            Oxford OX2 7AE,
  411.            ENGLAND.
  412.  
  413.            Telephone: 0865 310167
  414.  
  415.