Usage
## S3 method for class 'pomp':
probe(object, probes, params, nsim, seed = NULL, \dots)
## S3 method for class 'probed.pomp':
probe(object, probes, params, nsim, seed, \dots)
## S3 method for class 'pomp':
probe.match.objfun(object, params, est, probes, nsim,
seed = NULL, fail.value = NA, transform = FALSE, \dots)
## S3 method for class 'probed.pomp':
probe.match.objfun(object, probes, nsim, seed, \dots)
## S3 method for class 'pomp':
probe.match(object, start, est = character(0),
probes, nsim, seed = NULL,
method = c("subplex","Nelder-Mead","SANN","BFGS",
"sannbox","nloptr"),
verbose = getOption("verbose"),
fail.value = NA, transform = FALSE, ...)
## S3 method for class 'probed.pomp':
probe.match(object, probes, nsim, seed,
\dots, verbose = getOption("verbose"))
## S3 method for class 'probe.matched.pomp':
probe.match(object, est, probes,
nsim, seed, transform, fail.value, \dots,
verbose = getOption("verbose"))Arguments
object
An object of class pomp.
probes
A single probe or a list of one or more probes.
A probe is simply a scalar- or vector-valued function of one argument that can be applied to the data array of a pomp.
A vector-valued probe must always return a vector of the same size.
params
optional named numeric vector of model parameters.
By default, params=coef(object).
nsim
The number of model simulations to be computed.
seed
optional; if non-NULL, the random number generator will be initialized with this seed for simulations.
See simulate-pomp. start
named numeric vector; the initial guess of parameters.
est
character vector; the names of parameters to be estimated.
verbose
logical; print diagnostic messages?
fail.value
optional numeric scalar;
if non-NA, this value is substituted for non-finite values of the objective function.
It should be a large number (i.e., bigger than any legitimate values the objective function is likely to take).
transform
logical;
if TRUE, optimization is performed on the transformed scale.
...
Additional arguments.
In the case of probe, these are currently ignored.
In the case of probe.match, these are passed to the optimizer (one of optim,