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
|
cloneParameterType 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.