assertEquals(0.08, predict.get(0), 0.1);
// observe no umbrella after observing one
predict = hmm.predict(new DenseDoubleVector(new double[] { 1d, 0d }),
predict);
// so it is very likely that it is sunny now
assertEquals(0, predict.maxIndex());
assertEquals(0.99, predict.get(0), 0.01);
assertEquals(0.001, predict.get(1), 0.01);
}
private void assertLogEquals(double d, double e, double f) {