public final class FrontDoorValidationOptions extends Object implements ValidationOptions
Constructor and Description |
---|
FrontDoorValidationOptions(FrontDoorSet frontDoorNodes,
AdjustmentSet adjustmentSetXZ,
AdjustmentSet adjustmentSetZY)
Initializes a new instance of the
FrontDoorValidationOptions class. |
Modifier and Type | Method and Description |
---|---|
AdjustmentSet |
getAdjustmentSetXZ()
Gets the adjustment set for the adjustment between treatments (X) and front-door nodes (Z).
|
AdjustmentSet |
getAdjustmentSetZY()
Gets the adjustment set for the adjustment between front-door nodes (Z) and outcomes (Y).
|
CausalEffectKind |
getCausalEffectKind()
The type of causal effect, such as Total or Direct.
|
FrontDoorSet |
getFrontDoorNodes()
Gets the front-door nodes to use during validation.
|
void |
setCausalEffectKind(CausalEffectKind value) |
public FrontDoorValidationOptions(FrontDoorSet frontDoorNodes, AdjustmentSet adjustmentSetXZ, AdjustmentSet adjustmentSetZY)
FrontDoorValidationOptions
class.frontDoorNodes
- The front-door nodes to use during validation.adjustmentSetXZ
- The adjustment set for the adjustment between treatments (X) and front-door nodes (Z).adjustmentSetZY
- The adjustment set for the adjustment between front-door nodes (Z) and outcomes (Y).public FrontDoorSet getFrontDoorNodes()
public AdjustmentSet getAdjustmentSetXZ()
public AdjustmentSet getAdjustmentSetZY()
public CausalEffectKind getCausalEffectKind()
getCausalEffectKind
in interface ValidationOptions
public void setCausalEffectKind(CausalEffectKind value)
Copyright © 2023. All rights reserved.