edu.ucla.belief.sensitivity
Class SensitivityEngine
Object
SensitivityEngine
public class SensitivityEngine
- extends Object
Method Summary |
SensitivityEquation |
getEvidenceEq(List vars)
|
SensitivityEquation |
getJointYEq(List vars,
FiniteVariable varY,
Object valueY)
|
SensitivityReport |
getResults(FiniteVariable varY,
Object valueY,
FiniteVariable varZ,
Object valueZ,
Object arithmeticOp,
Object comparisonOp,
double epsilon,
boolean flagSingleParameter,
boolean flagSingleCPT)
|
SensitivityReport |
getResults(SensitivityConstraint constraint)
|
void |
printToWriter(String s)
|
void |
resetEquations()
|
void |
setInferenceEngine(InferenceEngine ie)
|
void |
setPrintWriter(PrintWriter pw)
|
SingleCPTSuggestion |
singleCPTSolve(FiniteVariable varX,
double probD,
double[] alphaDs,
double probN,
double[] alphaNs,
Object comparisonOp,
double epsilon,
SensitivityTable sTable)
|
SensitivityTable |
singleParamSolve(FiniteVariable varX,
double probD,
double[] alphaDs,
double probN,
double[] alphaNs,
Object comparisonOp,
double epsilon)
|
STREAM_VERBOSE
public static final PrintStream STREAM_VERBOSE
DIFFERENCE
public static final String DIFFERENCE
- See Also:
- Constant Field Values
RATIO
public static final String RATIO
- See Also:
- Constant Field Values
ARITHMETIC_OPERATORS
public static final Object[] ARITHMETIC_OPERATORS
OPERATOR_EQUALS
public static final String OPERATOR_EQUALS
- See Also:
- Constant Field Values
OPERATOR_GTE
public static final String OPERATOR_GTE
- See Also:
- Constant Field Values
OPERATOR_LTE
public static final String OPERATOR_LTE
- See Also:
- Constant Field Values
COMPARISON_OPERATORS
public static final Object[] COMPARISON_OPERATORS
SensitivityEngine
public SensitivityEngine(BeliefNetwork bn,
InferenceEngine ie,
PartialDerivativeEngine pde)
SensitivityEngine
public SensitivityEngine(BeliefNetwork bn,
InferenceEngine ie,
PartialDerivativeEngine pde,
PrintWriter pw)
setInferenceEngine
public void setInferenceEngine(InferenceEngine ie)
- Since:
- 092903
setPrintWriter
public void setPrintWriter(PrintWriter pw)
printToWriter
public void printToWriter(String s)
resetEquations
public void resetEquations()
singleParamSolve
public SensitivityTable singleParamSolve(FiniteVariable varX,
double probD,
double[] alphaDs,
double probN,
double[] alphaNs,
Object comparisonOp,
double epsilon)
singleCPTSolve
public SingleCPTSuggestion singleCPTSolve(FiniteVariable varX,
double probD,
double[] alphaDs,
double probN,
double[] alphaNs,
Object comparisonOp,
double epsilon,
SensitivityTable sTable)
getEvidenceEq
public SensitivityEquation getEvidenceEq(List vars)
getJointYEq
public SensitivityEquation getJointYEq(List vars,
FiniteVariable varY,
Object valueY)
getResults
public SensitivityReport getResults(FiniteVariable varY,
Object valueY,
FiniteVariable varZ,
Object valueZ,
Object arithmeticOp,
Object comparisonOp,
double epsilon,
boolean flagSingleParameter,
boolean flagSingleCPT)
getResults
public SensitivityReport getResults(SensitivityConstraint constraint)
Copyright 2010 UCLA Automated Reasoning Group