Package com.bayesserver.analysis
Class ImpactOutputItem
- java.lang.Object
-
- com.bayesserver.analysis.ImpactOutputItem
-
public final class ImpactOutputItem extends Object
The output from an impact analysis, for a particular subset of evidence.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Boolean>
getEvidenceFlags()
Gets a list of values each of which indicate which of the evidence being analyzed is set.Double
getKLDivergenceFromNone()
Gets the Kullback-Leibler divergence D(P||Q) from the hypothesis query without evidence to analyze set (Q) to the current combination (P).Double
getKLDivergenceToAll()
Gets the Kullback-Leibler divergence D(P||Q) from the hypothesis query with the current subset of evidence (Q) to all evidence to analyze set (P).Double
getStateAllDiffThis()
Gets the probability of the hypothesis state (if specified) with all evidence to analyze minus the state probability for this evidence configuration.Double
getStateAllLiftThis()
Gets the probability of the hypothesis state (if specified) when all evidence to analyze is set relative to when this evidence configuration is set.Double
getStateProbability()
Gets the probability of the hypothesis state (if specified) for this output item evidence.Double
getStateThisDiffNone()
Gets the probability of the hypothesis state (if specified) for this evidence configuration minus the state probability with no evidence to analyze.Double
getStateThisLiftNone()
Gets the probability of the hypothesis state (if specified) for this evidence configuration relative to when no evidence to analyze is set.
-
-
-
Method Detail
-
getEvidenceFlags
public List<Boolean> getEvidenceFlags()
Gets a list of values each of which indicate which of the evidence being analyzed is set.
-
getStateProbability
public Double getStateProbability()
Gets the probability of the hypothesis state (if specified) for this output item evidence.
-
getStateThisDiffNone
public Double getStateThisDiffNone()
Gets the probability of the hypothesis state (if specified) for this evidence configuration minus the state probability with no evidence to analyze.
-
getStateAllDiffThis
public Double getStateAllDiffThis()
Gets the probability of the hypothesis state (if specified) with all evidence to analyze minus the state probability for this evidence configuration.
-
getStateThisLiftNone
public Double getStateThisLiftNone()
Gets the probability of the hypothesis state (if specified) for this evidence configuration relative to when no evidence to analyze is set. Also known as the normalized likelihood.
-
getStateAllLiftThis
public Double getStateAllLiftThis()
Gets the probability of the hypothesis state (if specified) when all evidence to analyze is set relative to when this evidence configuration is set.
-
getKLDivergenceFromNone
public Double getKLDivergenceFromNone()
Gets the Kullback-Leibler divergence D(P||Q) from the hypothesis query without evidence to analyze set (Q) to the current combination (P).
-
getKLDivergenceToAll
public Double getKLDivergenceToAll()
Gets the Kullback-Leibler divergence D(P||Q) from the hypothesis query with the current subset of evidence (Q) to all evidence to analyze set (P).
-
-