Class DisjunctiveCauseQueryOptions

    • Constructor Detail

      • DisjunctiveCauseQueryOptions

        public DisjunctiveCauseQueryOptions​(DisjunctiveCauseSet causesOfTreatmentsOrOutcomes,
                                            AdjustmentSet adjustmentSet)
        Initializes a new instance of the DisjunctiveCauseQueryOptions class.
        Parameters:
        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.
    • Method Detail

      • getCausesOfTreatmentsOrOutcomes

        public DisjunctiveCauseSet getCausesOfTreatmentsOrOutcomes()
        Gets the list of all nodes that are either causes of treatments (X) or outcomes (Y) or both. This property is in addition to AdjustmentSet as AdjustmentSet excludes any nodes that have evidence.
      • setCausesOfTreatmentsOrOutcomes

        public void setCausesOfTreatmentsOrOutcomes​(DisjunctiveCauseSet value)
        Sets the list of all nodes that are either causes of treatments (X) or outcomes (Y) or both. This property is in addition to AdjustmentSet as AdjustmentSet excludes any nodes that have evidence.
      • getAdjustmentSet

        public 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. This is the same as CausesOfTreatmentsOrOutcomes except that it must exclude any nodes with evidence.
      • setAdjustmentSet

        public 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. This is the same as CausesOfTreatmentsOrOutcomes except that it must exclude any nodes with evidence.