pomp
.
One does this via a call to pomp
, which involves specifying the process and measurement components of the model in one or more of a variety of ways.
Details on this are given in the documentation for the pomp
function and examples are given in the Currently, simulate
),
(ii) particle filtering (AKA sequential Monte Carlo or sequential importance sampling, see pfilter
),
(iii) the likelihood maximization by iterated filtering (MIF) method of Ionides, Breto, and King (PNAS, 103:18438-18443, 2006, see mif
),
and (iv) the nonlinear forecasting algorithm of Kendall, Ellner, et al. (Ecol. Monog. 75:259-276, 2005, see nlf
).
Future support for additional algorithms in envisioned, and implementations of
the Bayesian sequential Monte Carlo approach of Liu & West and generalized probe-matching methods are currently under development.
Much of the work in
The package is provided under the GNU Public License (GPL). Contributions are welcome, as are comments, suggestions for improvements, and bug reports.
pomp
, encodes a partially-observed Markov process together with a uni- or multi-variate data set and (possibly) parameters.vignette("intro_to_pomp")
or look at the HTML documentation to view the vignette.pomp
,
pfilter
,
simulate
,
mif
,
nlf