Package com.bayesserver.causal
Class DisjunctiveCauseCriterionOptions
- java.lang.Object
-
- com.bayesserver.causal.DisjunctiveCauseCriterionOptions
-
- All Implemented Interfaces:
IdentificationOptions
public final class DisjunctiveCauseCriterionOptions extends Object implements IdentificationOptions
Options for Disjunctive-cause Criterion validation.
-
-
Constructor Summary
Constructors Constructor Description DisjunctiveCauseCriterionOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CausalEffectKind
getCausalEffectKind()
The type of causal effect, such as Total or Direct.DisjunctiveCauseSet
getCausesOfTreatmentsOrOutcomes()
Gets a list of nodes which must include all causes of treatments (X) or causes of outcomes (Y) or causes of both.void
setCausalEffectKind(CausalEffectKind value)
The type of causal effect, such as Total or Direct.void
setCausesOfTreatmentsOrOutcomes(DisjunctiveCauseSet value)
Sets a list of nodes which must include all causes of treatments (X) or causes of outcomes (Y) or causes of both.
-
-
-
Method Detail
-
getCausalEffectKind
public CausalEffectKind getCausalEffectKind()
The type of causal effect, such as Total or Direct.- Specified by:
getCausalEffectKind
in interfaceIdentificationOptions
-
setCausalEffectKind
public void setCausalEffectKind(CausalEffectKind value)
The type of causal effect, such as Total or Direct.- Specified by:
setCausalEffectKind
in interfaceIdentificationOptions
-
getCausesOfTreatmentsOrOutcomes
public DisjunctiveCauseSet getCausesOfTreatmentsOrOutcomes()
Gets a list of nodes which must include all causes of treatments (X) or causes of outcomes (Y) or causes of both.
-
setCausesOfTreatmentsOrOutcomes
public void setCausesOfTreatmentsOrOutcomes(DisjunctiveCauseSet value)
Sets a list of nodes which must include all causes of treatments (X) or causes of outcomes (Y) or causes of both.
-
-