cleverly.ModifiedTreatmentPolicy#
- class cleverly.ModifiedTreatmentPolicy(policies: Sequence[Policy], reference: str | None = None)[source]#
Request mean outcomes under modified treatment policies.
- Parameters:
See also
ModifiedTreatmentPolicyEffectThe contrast between these means.
cleverly.interventions.ShiftThe additive dose shift, the simplest policy.
cleverly.interventions.check_policy_supportWhether the shifted dose is supported.
Examples
Raise every dose by one unit without imposing a cap:
>>> from cleverly import ModifiedTreatmentPolicy >>> from cleverly.interventions import Shift >>> estimand = ModifiedTreatmentPolicy(policies=[Shift(delta=1.0, cap=None, name="up1")]) >>> estimand.policies[0].cap is None True
Methods#
Attributes#
- ModifiedTreatmentPolicy.policies: Sequence[Policy]#