Class DiscreteProbabilityDistribution
- java.lang.Object
-
- ai.libs.jaicore.math.bayesianinference.DiscreteProbabilityDistribution
-
public class DiscreteProbabilityDistribution extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DiscreteProbabilityDistribution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProbability(java.util.Collection<java.lang.String> variablesThatAreTrue, double probability)DiscreteProbabilityDistributiongetNormalizedCopy()java.util.Map<java.util.Set<java.lang.String>,java.lang.Double>getProbabilities()java.util.List<java.lang.String>getVariables()
-
-
-
Method Detail
-
addProbability
public void addProbability(java.util.Collection<java.lang.String> variablesThatAreTrue, double probability)
-
getProbabilities
public java.util.Map<java.util.Set<java.lang.String>,java.lang.Double> getProbabilities()
-
getVariables
public java.util.List<java.lang.String> getVariables()
-
getNormalizedCopy
public DiscreteProbabilityDistribution getNormalizedCopy()
-
-