cleverly.CounterfactualMean#

class cleverly.CounterfactualMean(treatment: Any = None)[source]#

Request counterfactual outcome means by treatment level.

Parameters:
treatmentAny or None

One treatment level to retain. None reports every supported level.

See also

ATE

The contrast between these means.

RegimeMean

Means under declared regimens rather than fixed levels.

ModifiedTreatmentPolicy

Means under modified treatment policies.

Examples

>>> from cleverly import CounterfactualMean
>>> estimand = CounterfactualMean(treatment=1)
>>> estimand.treatment
1

Methods#

Attributes#

CounterfactualMean.definition#

Return the counterfactual-mean definition.

CounterfactualMean.name: str = 'ey'#
CounterfactualMean.treatment: Any = None#