Package ch.idsia.credici.inference
Class CausalMultiVE
- java.lang.Object
-
- ch.idsia.credici.inference.CausalInference<List<StructuralCausalModel>,ch.idsia.crema.factor.GenericFactor>
-
- ch.idsia.credici.inference.CausalMultiVE
-
public class CausalMultiVE extends CausalInference<List<StructuralCausalModel>,ch.idsia.crema.factor.GenericFactor>
-
-
Field Summary
-
Fields inherited from class ch.idsia.credici.inference.CausalInference
model, target
-
-
Constructor Summary
Constructors Constructor Description CausalMultiVE(List<StructuralCausalModel> model)
-
Method Summary
Modifier and Type Method Description List<CausalVE>
getInferenceList()
List<StructuralCausalModel>
getInferenceModel(Query q, boolean simplify)
ch.idsia.crema.factor.GenericFactor
probNecessityAndSufficiency(int cause, int effect, int trueState, int falseState)
ch.idsia.crema.factor.GenericFactor
run(Query q)
CausalMultiVE
setToInterval(boolean toInterval)
-
Methods inherited from class ch.idsia.credici.inference.CausalInference
causalQuery, counterfactualQuery, doQuery, doQuery, getInferenceModel, getModel, probNecessity, probNecessity, probNecessityAndSufficiency, probSufficiency, probSufficiency, query, query, query, query, query, query
-
-
-
-
Constructor Detail
-
CausalMultiVE
public CausalMultiVE(List<StructuralCausalModel> model)
-
-
Method Detail
-
run
public ch.idsia.crema.factor.GenericFactor run(Query q) throws InterruptedException
- Specified by:
run
in classCausalInference<List<StructuralCausalModel>,ch.idsia.crema.factor.GenericFactor>
- Throws:
InterruptedException
-
getInferenceModel
public List<StructuralCausalModel> getInferenceModel(Query q, boolean simplify)
- Specified by:
getInferenceModel
in classCausalInference<List<StructuralCausalModel>,ch.idsia.crema.factor.GenericFactor>
-
setToInterval
public CausalMultiVE setToInterval(boolean toInterval)
-
probNecessityAndSufficiency
public ch.idsia.crema.factor.GenericFactor probNecessityAndSufficiency(int cause, int effect, int trueState, int falseState) throws InterruptedException, ExecutionControl.NotImplementedException
- Overrides:
probNecessityAndSufficiency
in classCausalInference<List<StructuralCausalModel>,ch.idsia.crema.factor.GenericFactor>
- Throws:
InterruptedException
ExecutionControl.NotImplementedException
-
-