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