TY - JOUR
T1 - AD Model Builder: using automatic differentiation for statistical inference of highly parameterized complex nonlinear models
AU - Fournier, David A.
AU - Skaug, Hans J.
AU - Ancheta, Johnoel
AU - Ianelli, Jim
AU - Magnusson, Arni
AU - Maunder, Mark
AU - Nielsen, Anders
AU - Sibert, John
PY - 2011
Y1 - 2011
N2 - Many criteria for statistical parameter estimation, such as maximum likelihood, are formulated as a nonlinear optimization problem.Automatic Differentiation Model Builder (ADMB) is a programming framework based on automatic differentiation, aimed at highly nonlinear models with a large number of parameters. The benefits of using AD are computational efficiency and high numerical accuracy, both crucial in many practical problems. We describe the basic components and the underlying philosophy of ADMB, with an emphasis on functionality found in no other statistical software. One example of such a feature is the generic implementation of Laplace approximation of high-dimensional integrals for use in latent variable models. We also review the literature in which ADMB has been used, and discuss future development of ADMB as an open source project. Overall, the main advantages ofADMB are flexibility, speed, precision, stability and built-in methods to quantify uncertainty
AB - Many criteria for statistical parameter estimation, such as maximum likelihood, are formulated as a nonlinear optimization problem.Automatic Differentiation Model Builder (ADMB) is a programming framework based on automatic differentiation, aimed at highly nonlinear models with a large number of parameters. The benefits of using AD are computational efficiency and high numerical accuracy, both crucial in many practical problems. We describe the basic components and the underlying philosophy of ADMB, with an emphasis on functionality found in no other statistical software. One example of such a feature is the generic implementation of Laplace approximation of high-dimensional integrals for use in latent variable models. We also review the literature in which ADMB has been used, and discuss future development of ADMB as an open source project. Overall, the main advantages ofADMB are flexibility, speed, precision, stability and built-in methods to quantify uncertainty
U2 - 10.1080/10556788.2011.597854
DO - 10.1080/10556788.2011.597854
M3 - Journal article
SN - 1055-6788
VL - 27
SP - 233
EP - 249
JO - Optimization Methods and Software
JF - Optimization Methods and Software
IS - 2
ER -