/** {@inheritDoc} */ @Override public double getLogProbability(double value) { double prob = 0; int index = 0; for (Normal normal : this.terms) { prob = prob + this.coefficients[index] * normal.getProbability(value); index++; } return Math.log(prob); }