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
.InconsistentEvidenceException
public 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.InconsistentEvidenceException
public 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.InconsistentEvidenceException
public 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.
///InconsistentEvidenceException
Copyright © 2023. All rights reserved.