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 CausalEffectKindgetCausalEffectKind()The type of causal effect, such as Total or Direct.DisjunctiveCauseSetgetCausesOfTreatmentsOrOutcomes()Gets a list of nodes which must include all causes of treatments (X) or causes of outcomes (Y) or causes of both.voidsetCausalEffectKind(CausalEffectKind value)The type of causal effect, such as Total or Direct.voidsetCausesOfTreatmentsOrOutcomes(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:
getCausalEffectKindin interfaceIdentificationOptions
-
setCausalEffectKind
public void setCausalEffectKind(CausalEffectKind value)
The type of causal effect, such as Total or Direct.- Specified by:
setCausalEffectKindin 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.
-
-