Strategies for fitting nonlinear ecological models in R, AD Model Builder, and BUGS

Published on Jun 1, 2013in Methods in Ecology and Evolution7.10
· DOI :10.1111/2041-210X.12044
Benjamin M. Bolker46
Estimated H-index: 46
(McMaster University),
Beth Gardner26
Estimated H-index: 26
(Patuxent Wildlife Research Center)
+ 19 AuthorsElise F. Zipkin22
Estimated H-index: 22
(Patuxent Wildlife Research Center)
1. Ecologists often use nonlinear fitting techniques to estimate the parameters of complex ecological models, with attendant frustration. This paper compares three open-source model fitting tools and discusses general strategies for defining and fitting models. 2. R is convenient and (relatively) easy to learn, AD Model Builder is fast and robust but comes with a steep learning curve, while BUGS provides the greatest flexibility at the price of speed. 3. Our model-fitting suggestions range from general cultural advice (where possible, use the tools and models that are most common in your subfield) to specific suggestions about how to change the mathematical description of models to make them more amenable to parameter estimation. 4. A companion web site ( presents detailed examples of application of the three tools to a variety of typical ecological estimation problems; each example links both to a detailed project report and to full source code and data.
  • References (65)
  • Citations (67)
#1Jean-Louis Fouley (University of Montpellier)H-Index: 1
362 CitationsSource
#1Ramiro Ruiz-Cárdenas (UFMG: Universidade Federal de Minas Gerais)H-Index: 4
#2Elias Teixeira Krainski (UFPR: Federal University of Paraná)H-Index: 8
Last.Håvard RueH-Index: 39
view all 3 authors...
33 CitationsSource
#1Jo Eidsvik (NTNU: Norwegian University of Science and Technology)H-Index: 16
#2Andrew O. Finley (MSU: Michigan State University)H-Index: 28
Last.Håvard Rue (NTNU: Norwegian University of Science and Technology)H-Index: 39
view all 4 authors...
46 CitationsSource
#1David A. FournierH-Index: 20
#2Hans J. Skaug (University of Bergen)H-Index: 23
Last.John R. Sibert (Joint Institute for Marine and Atmospheric Research)H-Index: 25
view all 8 authors...
1,189 CitationsSource
#1Marc KéryH-Index: 36
#2Michael SchaubH-Index: 43
392 Citations
#1Russell B. MillarH-Index: 29
47 Citations
#1John C. Nash (U of O: University of Ottawa)H-Index: 8
#2Ravi VaradhanH-Index: 24
119 CitationsSource
464 CitationsSource
#1Martin Wæver Pedersen (DTU: Technical University of Denmark)H-Index: 13
#2Casper Willestofte Berg (DTU: Technical University of Denmark)H-Index: 10
Last.Henrik Madsen (DTU: Technical University of Denmark)H-Index: 66
view all 5 authors...
38 CitationsSource
#1David I. Warton (UNSW: University of New South Wales)H-Index: 35
#2Francis K. C. Hui (UNSW: University of New South Wales)H-Index: 14
1,120 CitationsSource
Cited By67
#1Facundo J. Oddi (CONICET: National Scientific and Technical Research Council)H-Index: 4
#2Fernando E. Miguez (Iowa State University)H-Index: 22
Last.Lucas A. Garibaldi (CONICET: National Scientific and Technical Research Council)H-Index: 24
view all 5 authors...
#2Brigitte RohnerH-Index: 7
Last.Peter BrangH-Index: 23
view all 4 authors...
#1Yangchun Gao (CAS: Chinese Academy of Sciences)H-Index: 2
#2Yanhong Dong (SOA: State Oceanic Administration)H-Index: 2
Last.Aibin Zhan (CAS: Chinese Academy of Sciences)H-Index: 24
view all 4 authors...
2 CitationsSource
#1Shandelle M. Henson (Andrews University)H-Index: 24
#2Robert A. Desharnais (California State University, Los Angeles)H-Index: 27
Last.James L. Hayward (Andrews University)H-Index: 14
view all 6 authors...
1 CitationsSource
#1Federico Tomasetto (AgResearch)H-Index: 5
#2Paula Casanovas (Cant.: University of Canterbury)H-Index: 5
Last.Stephen L. Goldson (AgResearch)
view all 4 authors...
#1Douglas Kinzey (NMFS: National Marine Fisheries Service)H-Index: 2
#2George M. Watters (NMFS: National Marine Fisheries Service)H-Index: 18
Last.Christian S. Reiss (NMFS: National Marine Fisheries Service)H-Index: 22
view all 3 authors...
2 CitationsSource
#1Luke Browne (Tulane University)H-Index: 5
#2Jordan Karubian (Tulane University)H-Index: 18
3 CitationsSource
View next paperAD Model Builder: using automatic differentiation for statistical inference of highly parameterized complex nonlinear models