new UnivariateGaussian.SufficientStatistic();
final RingAccumulator<MutableDouble> countSummary = new RingAccumulator<MutableDouble>();
for (final MvGaussianDPDistribution mixtureDist : currentMixtureDistribution.getDomain()) {
rmseSuffStat.update(observation.minus(mixtureDist.getMean()).norm2());
countSummary.accumulate(new MutableDouble(mixtureDist.getDistributionCount()));
}
System.out.println("posterior RMSE mean:" + rmseSuffStat.getMean());
System.out.println("posterior component counts:" + countSummary.getMean());
}