Algorithm 717: Subroutines for maximum likelihood and quasi-likelihood estimation of parameters in nonlinear regression models
- 1 March 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 19 (1) , 109-130
- https://doi.org/10.1145/151271.151279
Abstract
We present FORTRAN 77 subroutines that solve statistical parameter estimation problems for general nonlinear models, e.g., nonlinear least-squares, maximum likelihood, maximum quasi-likelihood, generalized nonlinear least-squares, and some robust fitting problems. The accompanying test examples include members of the generalized linear model family, extensions using nonlinear predictors (“nonlinear GLIM”), and probabilistic choice models, such as linear-in-parameter multinomial probit models. The basic method, a generalization of the NL2SOL algorithm for nonlinear least-squares, employs a model/trust-region scheme for computing trial steps, exploits special structure by maintaining a secant approximation to the second-order part of the Hessian, and adaptively switches between a Gauss-Newton and an augmented Hessian approximation. Gauss-Newton steps are computed using a corrected seminormal equations approach. The subroutines include variants that handle simple bounds on the parameters, and that compute approximate regression diagnostics.Keywords
This publication has 14 references indexed in Scilit:
- A comparison of algorithms for maximum likelihood estimation of choice modelsJournal of Econometrics, 1988
- Transformation and Weighting in RegressionPublished by Springer Nature ,1988
- Maximum Likelihood Estimation of Probabilistic Choice ModelsSIAM Journal on Scientific and Statistical Computing, 1987
- A trust-region approach to linearly constrained optimizationPublished by Springer Nature ,1984
- Algorithm 611: Subroutines for Unconstrained Minimization Using a Model/Trust-Region ApproachACM Transactions on Mathematical Software, 1983
- Generalized Linear ModelsPublished by Springer Nature ,1983
- Erratum: Convergence Theorems for Least-Change Secant Update MethodsSIAM Journal on Numerical Analysis, 1982
- An Adaptive Nonlinear Least-Squares AlgorithmACM Transactions on Mathematical Software, 1981
- Algorithm 573: NL2SOL—An Adaptive Nonlinear Least-Squares Algorithm [E4]ACM Transactions on Mathematical Software, 1981
- The PORT Mathematical Subroutine LibraryACM Transactions on Mathematical Software, 1978