View source: R/multilevel_kernel.R
multilevel_kernel | R Documentation |
Runs two coupled kernels that leaves the corresponding smoothing distribution (at each discretization level) invariant.
multilevel_kernel(
model,
theta,
discretization,
observations,
nparticles,
resampling_threshold,
coupled_resampling,
ref_trajectory_coarse = NULL,
ref_trajectory_fine = NULL,
algorithm = "CPF",
treestorage = FALSE
)
model |
a list representing a hidden Markov model, e.g. |
theta |
a vector of parameters as input to model functions |
discretization |
lists containing stepsize, nsteps, statelength, obstimes for fine and coarse levels, and coarsetimes of length statelength_fine indexing time steps of coarse level |
observations |
a matrix of observations, of size nobservations x ydimension |
nparticles |
number of particles |
resampling_threshold |
ESS proportion below which resampling is triggered (always resample at observation times by default) |
coupled_resampling |
a 2-way coupled resampling scheme, such as |
ref_trajectory_coarse |
a matrix of reference trajectory for coarser discretization level, of size xdimension x statelength_coarse |
ref_trajectory_fine |
a matrix of reference trajectory for finer discretization level, of size xdimension x statelength_fine |
algorithm |
character specifying type of algorithm desired, i.e.
|
treestorage |
logical specifying tree storage of Jacob, Murray and Rubenthaler (2013); if missing, this function store all states and ancestors |
two new trajectories stored as matrices of size xdimension x statelength_coarse/fine.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.