Package com.bayesserver.analysis
Class AutoInsightVariableOutput
- java.lang.Object
-
- com.bayesserver.analysis.AutoInsightVariableOutput
-
public final class AutoInsightVariableOutput extends Object
Represents the output obtained fromAutoInsightfor a test variable.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoublegetJSDivergenceBits()Gets the Jensen Shannon divergence for the test distribution, measured in BITS.DoublegetKLDivergence()Gets the Kullback-Leibler divergence for the test distribution, and tells us how much the test variance changes with the hypothesis.AutoInsightVariableOutputCollectiongetParent()Gets the parent collection.DistributiongetProbabilityGivenTarget()Gets the distribution of this variable given the target.AutoInsightStateOutputCollectiongetStateOutputs()Gets the insight for each state of this test variable.VariablegetVariable()Gets the test variable.
-
-
-
Method Detail
-
getParent
public AutoInsightVariableOutputCollection getParent()
Gets the parent collection.
-
getProbabilityGivenTarget
public Distribution getProbabilityGivenTarget()
Gets the distribution of this variable given the target.
-
getStateOutputs
public AutoInsightStateOutputCollection getStateOutputs()
Gets the insight for each state of this test variable.
-
getKLDivergence
public Double getKLDivergence()
Gets the Kullback-Leibler divergence for the test distribution, and tells us how much the test variance changes with the hypothesis.
-
getJSDivergenceBits
public Double getJSDivergenceBits()
Gets the Jensen Shannon divergence for the test distribution, measured in BITS.
-
getVariable
public Variable getVariable()
Gets the test variable.
-
-