cleverly.Estimand#
- class cleverly.Estimand(*args, **kwargs)[source]#
Define the public contract for a typed causal question.
- Parameters:
- *args, **kwargs
Present because
typing.runtime_checkable()gives a protocol a synthetic constructor. A protocol is implemented, not instantiated.
- Attributes:
- name
str Stable name used in parameter aliases and method dispatch.
definitionstrReturn the causal quantity in readable notation.
- name
Methods#
Attributes#
- Estimand.definition#
Return the causal quantity in readable notation.