Oliveros–Ramos R, Shin Y (2025). “calibrar: An R package for fitting complex ecological models.” Methods in Ecology and Evolution. https://doi.org/10.1111/2041-210X.14452.
Oliveros–Ramos R, Verley P, Echevin V, Shin Y (2017). “A sequential approach to calibrate ecosystem models with multiple time series data.” Progress in Oceanography, 151, 227-244. ISSN 0079-6611. https://doi.org/10.1016/j.pocean.2017.01.002.
Corresponding BibTeX entries:
@Article{,
title = {calibrar: An R package for fitting complex ecological
models},
journal = {Methods in Ecology and Evolution},
author = {Ricardo Oliveros--Ramos and Yunne--Jai Shin},
year = {2025},
abstract = {The fitting or parameter estimation of complex
ecological models is a challenging optimisation task, with a
notable lack of tools for fitting complex, long runtime or
stochastic models. calibrar is an R package that is dedicated to
the fitting of complex models to data. It is a generic tool that
can be used for any type of model, especially those with
non-differentiable objective functions and long runtime,
including individual or agent based models. calibrar supports
multiple phases and constrained optimisation, includes 20
optimisation algorithms, including derivative-based and heuristic
ones. It supports any type of parallelisation, the capability to
restart interrupted optimisations for long runtime models and the
combination of different optimisation methods during the multiple
phases of a calibration. User-level expertise in R is necessary
to handle calibration experiments with calibrar, but there is no
need to modify the model's code, which can be programmed in any
language. It implements maximum likelihood estimation methods and
automated construction of the objective function from simulated
model outputs. For more experienced users, calibrar allows the
implementation of user-defined objective functions. The package
source code is fully accessible and can be installed directly
from CRAN.},
url = {https://doi.org/10.1111/2041-210X.14452},
}
@Article{,
title = {A sequential approach to calibrate ecosystem models with
multiple time series data},
journal = {Progress in Oceanography},
volume = {151},
pages = {227-244},
year = {2017},
issn = {0079-6611},
url = {https://doi.org/10.1016/j.pocean.2017.01.002},
author = {Ricardo Oliveros--Ramos and Philippe Verley and Vincent
Echevin and Yunne--Jai Shin},
abstract = {When models are aimed to support decision-making, their
credibility is essential to consider. Model fitting to observed
data is one major criterion to assess such credibility. However,
due to the complexity of ecosystem models making their
calibration more challenging, the scientific community has given
more attention to the exploration of model behavior than to a
rigorous comparison to observations. This work highlights some
issues related to the comparison of complex ecosystem models to
data and proposes a methodology for a sequential multi-phases
calibration (or parameter estimation) of ecosystem models. We
first propose two criteria to classify the parameters of a model:
the model dependency and the time variability of the parameters.
Then, these criteria and the availability of approximate initial
estimates are used as decision rules to determine which
parameters need to be estimated, and their precedence order in
the sequential calibration process. The end-to-end (E2E)
ecosystem model ROMS-PISCES-OSMOSE applied to the Northern
Humboldt Current Ecosystem is used as an illustrative case study.
The model is calibrated using an evolutionary algorithm and a
likelihood approach to fit time series data of landings,
abundance indices and catch at length distributions from 1992 to
2008. Testing different calibration schemes regarding the number
of phases, the precedence of the parameters' estimation, and the
consideration of time varying parameters, the results show that
the multiple-phase calibration conducted under our criteria
allowed to improve the model fit.},
}