Home About IUP Magazines Journals Books Amicus Archives
     
A Guided Tour | Recommend | Links | Subscriber Services | Feedback | Subscribe Online
 
The IUP Journal of Systems Management
Gompertz (Version 1.00): A Computer Program for Estimating Gompertz Curve Using Gauss-Newton Method of Least Squares
:
:
:
:
:
:
:
:
:
 
 
 
 
 
 

A computer program for estimating the Gompertz curve, using Gauss-Newton method of least squares, is described in this article. The program is developed using Scilab (Version 3.1.1), a freely available scientific software package that can be downloaded from www.scilab.org. Data is to be fed into the program from an external disk file which should be in the MS-Excel format. The output will contain a list of initial as well as final estimates of the parameters, standard errors; value of Gauss-Normal equations namely GN1, GN2 and GN3; number of iterations; variance (σ2); goodness of fit measures such as R2; Durbin-Watson statistic (DW); D-value, where covariance matrix; and residuals. It also displays a graphical output of the estimated curve vis-a-vis the observed curve.

Despite the diversity of available statistical software packages such as SAS, SPSS, SYSTAT, PASS, and there is a shortage of stand-alone programs that allow users to estimate the parameters of Gompertz curve using the Gauss-Newton method of least squares. SPSS 12.0 and SYSTAT 11.0 do not provide any Gompertz growth models in their software package. However, SAS 9.1 does provide a programming interface to develop a program for Gompertz growth models using the Gauss-Newton method of least squares; but it is not very user-friendly. PASS provides users with a modified Gompertz growth model but the method for estimating the parameters of Gompertz curve cannot be specified by the user. This paper documents a computer program for estimating the parameters of Gompertz curve using the Gauss-Newton method of least squares.

The program is written in Scilab (Version 3.1.1) and is run on a desktop PC with a Pentium IV processor and 256 KB of RAM. Scilab is a scientific software package to develop programs that requires numerical computations. It provides a powerful open computing environment for engineering and scientific applications. Developed since 1990 by researchers from INRIA and ENPC, it is now maintained and developed by Scilab Consortium since its creation in May, 2003. It is distributed freely and open source, via Internet since 1994, and is currently being used in educational and industrial environments around the world. It can be downloaded freely from www.scilab.org

 
 
Gompertz (Version 1.00), Computer Program, Estimating Gompertz Curve, Gauss-Newton Method, Least Squares, scientific software package, statistical software packages, external disk