causalis.data_contracts.gate_contrast_estimate¶
Module Contents¶
Classes¶
Result contract for a post-estimation subgroup-effect contrast. |
API¶
- class causalis.data_contracts.gate_contrast_estimate.GateContrastEstimate(/, **data: Any)¶
Bases:
pydantic.BaseModelResult contract for a post-estimation subgroup-effect contrast.
Initialization
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.- model_config¶
‘ConfigDict(…)’
- estimand: str¶
‘GATE_CONTRAST’
- model: str¶
‘IRM’
- model_options: Dict[str, Any]¶
‘Field(…)’
- left_group: str¶
None
- right_group: str¶
None
- contrast_label: str¶
None
- value: float¶
None
- std_error: float¶
None
- test_stat: float¶
None
- p_value: float¶
None
- ci_lower: Optional[float]¶
None
- ci_upper: Optional[float]¶
None
- alpha: float¶
None
- alternative: str¶
‘two-sided’
- is_significant: bool¶
None
- left_value: float¶
None
- right_value: float¶
None
- n_left: int¶
None
- n_right: int¶
None
- time: str¶
‘Field(…)’
- diagnostic_data: Optional[Dict[str, Any]]¶
None
- summary() pandas.DataFrame¶
Return a CausalEstimate-style summary for the requested contrast.