bsmc gives draws from the posterior.## S3 method for class 'pomp':
bsmc(object, params, est, smooth = 0.1, ntries = 1,
tol = 1e-17, lower = -Inf, upper = Inf, seed = NULL,
verbose = getOption("verbose"), max.fail = 0, ...)pomp or inheriting class pomp.npars x np matrix containing the parameters corresponding to the initial state values in xstart.
The matrix should be Np columns long, where Np is the number of particles. The values for each row should be Np params that are to be estimated.
No updates will be made to the other parameters.sqrt(1-smooth^2).
Thus, smooth=0 means that no noise will be added to parameters.
Generally, the value of smooth should be chrprocess per particle used to estimate the expected value of the state process at time t+1 given the state and parameters at time t.tol are considered to be "lost".
A filtering failure occurs when, at some time point, all particles are lost.
When all particles are lost, the conditional log likelihood at that time point is set toseed is an integer, it is passed to set.seed prior to any simulation and is returned as the TRUE, print diagnostic messages.params on call).bsmc was called.
If the argument seed was specified, this is a copy;
if not, this is the internal state of the random number generator at the time of call.## See the vignettes for examples.Run the code above in your browser using DataLab