T
- E
- public interface ConjugatePrior<T extends ProbabilityDistribution<E>,E> extends ProbabilityDistribution<T>
Modifier and Type | Method and Description |
---|---|
ConjugatePrior<T,E> |
getPosteriorDistribution(Counter<E> evidence)
Gets the ConjugatePrior which results from conditioning on all of these evidence.
|
double |
getPosteriorPredictiveLogProbability(Counter<E> evidence,
E observation) |
double |
getPosteriorPredictiveProbability(Counter<E> evidence,
E observation)
Gets the posterior probability of the observation, after conditioning on all of the evidence.
|
double |
getPredictiveLogProbability(E observation) |
double |
getPredictiveProbability(E observation)
Marginalizes over all possible likelihood distributions to give the marginal probability of
the observation.
|
drawSample, logProbabilityOf, probabilityOf
double getPredictiveProbability(E observation)
double getPredictiveLogProbability(E observation)
double getPosteriorPredictiveProbability(Counter<E> evidence, E observation)
double getPosteriorPredictiveLogProbability(Counter<E> evidence, E observation)
ConjugatePrior<T,E> getPosteriorDistribution(Counter<E> evidence)