cleverly.ParameterKey#
- class cleverly.ParameterKey(alias: str, estimand: str, axis: str = 'arm', value: Any = None, reference: Any = None, stratum: tuple[Any, ...] | None = None, regimen: str | None = None, horizon: int | None = None, cause: str | None = None, term: str | None = None)[source]#
Describe the structured identity behind a parameter alias.
- Parameters:
- alias
str Stable key used in result mappings.
- estimand
str Registered estimand name.
- axis
str Dimension indexed by
value.- value
AnyorNone Arm, intervention, or cell value.
- reference
AnyorNone Reference value used by a contrast.
- stratum
tupleorNone Target stratum values.
- regimen
strorNone Longitudinal regimen label.
- horizon
intorNone Follow-up time.
- cause
strorNone Competing-risk cause label.
- term
strorNone Marginal structural model term.
- alias