gslnls: GSL Multi-Start Nonlinear Least-Squares Fitting

An R interface to nonlinear least-squares optimization with the GNU Scientific Library (GSL), see M. Galassi et al. (2009, ISBN:0954612078). The available trust region methods include the Levenberg-Marquardt algorithm with and without geodesic acceleration, the Steihaug-Toint conjugate gradient algorithm for large systems and several variants of Powell's dogleg algorithm. Multi-start optimization based on quasi-random samples is implemented using a modified version of the algorithm in Hickernell and Yuan (1997, OR Transactions). Bindings are provided to tune a number of parameters affecting the low-level aspects of the trust region algorithms. The interface mimics R's nls() function and returns model objects inheriting from the same class.

Getting started

Package details

AuthorJoris Chau [aut, cre]
MaintainerJoris Chau <joris.chau@openanalytics.eu>
LicenseLGPL-3
Version1.3.2
URL https://github.com/JorisChau/gslnls
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("gslnls")

Try the gslnls package in your browser

Any scripts or data that you put into this service are public.

gslnls documentation built on May 29, 2024, 4:41 a.m.