public final class AutoInsight extends Object
| Modifier and Type | Method and Description | 
|---|---|
static AutoInsightOutput | 
calculate(State target,
         List<Variable> testVariables,
         Evidence evidence,
         AutoInsightOptions options)
Uses comparison queries to automatically derive insight about a target variable from a trained network. 
 | 
static AutoInsightOutput | 
calculate(State target,
         List<Variable> testVariables,
         InferenceFactory factory)
Uses comparison queries to automatically derive insight about a target variable from a trained network. 
 | 
static AutoInsightOutput | 
calculate(State target,
         List<Variable> testVariables,
         InferenceFactory factory,
         Evidence evidence)
Uses comparison queries to automatically derive insight about a target variable from a trained network. 
 | 
static AutoInsightOutput[] | 
calculate(Variable continuousTarget,
         List<Interval<Double>> targetIntervals,
         List<Variable> testVariables,
         Evidence evidence,
         AutoInsightOptions options)
Uses comparison queries to automatically derive insight about a target variable from a trained network. 
 | 
public static AutoInsightOutput calculate(State target, List<Variable> testVariables, InferenceFactory factory) throws InconsistentEvidenceException
target - The variable state to derive insight about.testVariables - The variables that might impact the target.factory - A factory which can create inference engines.  e.g. RelevanceTreeInferenceFactory.InconsistentEvidenceExceptionpublic static AutoInsightOutput calculate(State target, List<Variable> testVariables, InferenceFactory factory, Evidence evidence) throws InconsistentEvidenceException
target - The variable state of interest to derive insight about.testVariables - The variables that might impact the target.factory - A factory which can create inference engines.  e.g. RelevanceTreeInferenceFactory.evidence - Optional evidence which can be used to condition the insight calculations.InconsistentEvidenceExceptionpublic static AutoInsightOutput[] calculate(Variable continuousTarget, List<Interval<Double>> targetIntervals, List<Variable> testVariables, Evidence evidence, AutoInsightOptions options) throws InconsistentEvidenceException
continuousTarget - The continuous variable to derive insight about.targetIntervals - The (ordered) intervals of the continuous target to test against.testVariables - The variables that might impact the target.evidence - Optional evidence which can be used to condition the insight calculations.options - Configuration options for the calculations.InconsistentEvidenceExceptionpublic static AutoInsightOutput calculate(State target, List<Variable> testVariables, Evidence evidence, AutoInsightOptions options) throws InconsistentEvidenceException
target - The variable state to derive insight about.testVariables - The variables that might impact the target.evidence - Optional evidence which can be used to condition the insight calculations.options - Configuration options for the calculations.
///InconsistentEvidenceExceptionCopyright © 2021. All rights reserved.