ObservationType
- Type of observations.ParameterType
- Type of parameter to update.public static interface ParticleFilter.Updater<ObservationType,ParameterType> extends CloneableSerializable
Modifier and Type | Method and Description |
---|---|
double |
computeLogLikelihood(ParameterType particle,
ObservationType observation)
Computes the log likelihood of the parameter and the observation.
|
DataDistribution<ParameterType> |
createInitialParticles(int numParticles)
Creates the initial particles.
|
ParameterType |
update(ParameterType previousParameter)
Makes a proposal update given the current parameter set
|
clone
ParameterType update(ParameterType previousParameter)
previousParameter
- Parameters from which to updateDataDistribution<ParameterType> createInitialParticles(int numParticles)
numParticles
- Number of particles to create.double computeLogLikelihood(ParameterType particle, ObservationType observation)
particle
- Parameter to evaluate.observation
- Observation to compute the likelihood of.