causalis.data_contracts.iv_causal_estimate¶
Module Contents¶
Classes¶
Result container for instrumental-variable causal effect estimates. |
API¶
- class causalis.data_contracts.iv_causal_estimate.IVCausalEstimate(/, **data: Any)¶
Bases:
pydantic.BaseModelResult container for instrumental-variable causal effect estimates.
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¶
None
- model: str¶
None
- model_options: Dict[str, Any]¶
‘Field(…)’
- value: float¶
None
- std_error: float¶
None
- t_stat: float¶
None
- p_value: Optional[float]¶
None
- ci_lower_absolute: float¶
None
- ci_upper_absolute: float¶
None
- value_relative: Optional[float]¶
None
- ci_lower_relative: Optional[float]¶
None
- ci_upper_relative: Optional[float]¶
None
- alpha: float¶
None
- is_significant: bool¶
None
- outcome: str¶
None
- treatment: str¶
None
- instrument: str¶
None
- confounders: List[str]¶
‘Field(…)’
- time: str¶
‘Field(…)’
- diagnostic_data: Optional[causalis.data_contracts.causal_diagnostic_data.IVDiagnosticData]¶
None
- summary() pandas.DataFrame¶
Return a vertical summary DataFrame of the results.