home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / reviewed / volume01 / ols / part00 next >
Internet Message Format  |  1991-11-06  |  4KB

  1. From: Ajay Shah <ajayshah%monty@rand.org>
  2. Subject:  v01i035:  ols - linear regression tool, Part00/04
  3. Newsgroups: comp.sources.reviewed
  4. Approved: csr@calvin.doc.ca
  5.  
  6. Submitted-by: Ajay Shah <ajayshah%monty@rand.org>
  7. Posting-number: Volume 1, Issue 35
  8. Archive-name: ols/part00
  9.  
  10. Environment: Unix (requires ANSI C)
  11.     Note:  this program was designed on SUNs using gcc.  It is a
  12.     useful program and is somewhat portable, although getting it
  13.     to work in other environments may take some work.
  14.  
  15. Tested Environments:
  16.     DECstation 2100,  ULTRIX 4.1
  17.     Decstation 3100, ULTRIX, vcc (VaxC-compiler).
  18.     VAXstation 3200, Ultrix, gcc (version 1.39)
  19.     Dynix, gcc (version 1.39)
  20.     Sun, gcc (-ansi)
  21.     VAX/VMS, VAX C-Compiler
  22.     IBM PS2/70, OS2 v.1.1, Microsoft C-Compiler v6.00A (WILL NOT RUN)
  23.     AT&T 3B1 (gcc)  (WILL NOT BUILD)
  24.     SCO UNIX 3.2.2 using gcc 1.43 (WILL NOT RUN)
  25.  
  26. Dates:
  27.     Submission Received: June 19, 1991
  28.     Reviews Returned: July 15, 1991
  29.     Revised Submission Received: September 13, 1991
  30.     Reviews Returned: October 6, 1991
  31.     Revised Submission Received: November 5, 1991
  32.  
  33.  
  34. Author's Summary:
  35. -----------------
  36.  
  37. This is a Unix tool to do linear regressions (OLS).  It is fast, works
  38. without much fuss and integrates well into Unix.  It does many of the
  39. things a normal statistics package does by way of linear regressions.
  40. ...
  41. Some of the numerical-analysis C source in this package is not commonly
  42. available in the public domain.  It should be useful in it's own right.
  43.  
  44. All the code is clean, ANSI C.  All IO is StdIn, StdOut and StdErr.  It
  45. should port easily to other systems -- though I have never tried
  46. anything except for Suns.
  47. ...
  48.     
  49. EPP: a utility for typesetting results of statistical estimations
  50.  
  51. This is a related utility shipped with ols.  It is actually a general
  52. tool for typesetting results of statistical estimation into LaTeX form;
  53. it is not limited to use with OLS.  It is in the file epp2tex.shar.  If
  54. you want this functionality, then unpack this sharfile and read the
  55. README inside it.
  56.  
  57. This is strictly optional!  If you have no interest in typesetting
  58. results of OLS estimation into LaTeX form, you do not need to look at
  59. epp2tex.shar.
  60.  
  61.  
  62. Reviewers' Comments:
  63. --------------------
  64.  
  65. I think this package is useful. Somehow I hope I had this when I 
  66. struggled in the physics laboratory and tried to fit my observations
  67. with a ruler. The interface is simple and neat, there is a very 
  68. limited set of features and the features are, as far as I can 
  69. understand, well chosen.
  70. ...
  71. I would recommend this package for use 'as is' for anyone who 
  72. understands Linear Regression methods. For someone not very familiar
  73. with the methods, I would not. 
  74. ...
  75. As for the source, I think I saw somewhere a sentence 'This is my first
  76. program in C' [paraphrase] by the author. The code is very readable, 
  77. which is, if this is his/hers first C-program, a small miracle.
  78.  
  79. ---------------------------------------------------------------------------
  80.  
  81. OLS seems to behave well on a SUN, if compiled with gcc. Otherwise be
  82. prepared to hack it. I recommend it to be posted; however, I also
  83. recommend a note about 'possible minor problems when porting to other
  84. environments than Sun/SunOs/gcc' included in the posting.
  85.  
  86. ---------------------------------------------------------------------------
  87.  
  88. `ols' is a package for doing linear regression. As such, it can be a
  89. very useful package and I recommend it for use to anyone who needs it.
  90. My only problem with the current implementation is that the portability
  91. of the code is not as good as one often sees in programs posted to the
  92. net; expert assistance may be needed for installation. The program
  93. comes with examples to help you get started, and all the proper
  94. documentation, as well as EPP, a package for printing the results in
  95. LaTeX.
  96.  
  97. exit 0 # Just in case...
  98.