final DataDistribution<LogitMixParticle> currentMixtureDistribution =
plFilter.createInitialLearnedObject();
for (int i = 0; i < N; i++) {
final ObservedValue<Vector, Matrix> observation = observations.get(i);
log.info("obs:" + observation);
plFilter.update(currentMixtureDistribution, observation);
List<WeightedValue<Vector>> wMeanValues = Lists.newArrayList();
List<WeightedValue<Matrix>> wCovValues = Lists.newArrayList();
final Vector trueState = dlmSamples.get(i).getTrueState();
double sum = 0d;