public final class DisjunctiveCauseQueryOptions extends CausalQueryOptionsBase
DisjunctiveCauseInference
.Constructor and Description |
---|
DisjunctiveCauseQueryOptions()
Initializes a new instance of the
DisjunctiveCauseQueryOptions class. |
DisjunctiveCauseQueryOptions(DisjunctiveCauseSet causesOfTreatmentsOrOutcomes,
AdjustmentSet adjustmentSet)
Initializes a new instance of the
DisjunctiveCauseQueryOptions class. |
Modifier and Type | Method and Description |
---|---|
AdjustmentSet |
getAdjustmentSet()
Gets the adjustment set, which must include all nodes that are causes of either treatments (X) or outcomes (Y) or both, except those with evidence set.
|
DisjunctiveCauseSet |
getCausesOfTreatmentsOrOutcomes()
Gets the list of all nodes that are either causes of treatments (X) or outcomes (Y) or both.
|
void |
setAdjustmentSet(AdjustmentSet value)
Sets the adjustment set, which must include all nodes that are causes of either treatments (X) or outcomes (Y) or both, except those with evidence set.
|
void |
setCausesOfTreatmentsOrOutcomes(DisjunctiveCauseSet value)
Sets the list of all nodes that are either causes of treatments (X) or outcomes (Y) or both.
|
getCancellation, getCausalEffectKind, getCausalInferenceFactory, getConflict, getDecisionAlgorithm, getInconsistentEvidenceMode, getLogLikelihood, getPropagation, getQueryEvidenceMode, getTerminalTime, raisePropertyChanged, setCancellation, setCausalEffectKind, setCausalInferenceFactory, setConflict, setDecisionAlgorithm, setInconsistentEvidenceMode, setLogLikelihood, setPropagation, setQueryEvidenceMode, setTerminalTime
public DisjunctiveCauseQueryOptions()
DisjunctiveCauseQueryOptions
class.public DisjunctiveCauseQueryOptions(DisjunctiveCauseSet causesOfTreatmentsOrOutcomes, AdjustmentSet adjustmentSet)
DisjunctiveCauseQueryOptions
class.causesOfTreatmentsOrOutcomes
- A list of all nodes that are either causes of treatments (X) or outcomes (Y) or both.adjustmentSet
- The adjustment set to use during estimation, which must include all causes of treatments (X) or outcomes (Y) or both.public DisjunctiveCauseSet getCausesOfTreatmentsOrOutcomes()
AdjustmentSet
as AdjustmentSet
excludes any nodes that have evidence.public void setCausesOfTreatmentsOrOutcomes(DisjunctiveCauseSet value)
AdjustmentSet
as AdjustmentSet
excludes any nodes that have evidence.public AdjustmentSet getAdjustmentSet()
CausesOfTreatmentsOrOutcomes
except that it must exclude any nodes with evidence.public void setAdjustmentSet(AdjustmentSet value)
CausesOfTreatmentsOrOutcomes
except that it must exclude any nodes with evidence.Copyright © 2023. All rights reserved.