Class ImpactOutputItem


  • public final class ImpactOutputItem
    extends Object
    The output from an impact analysis, for a particular subset of evidence.
    • 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).