moderndid.core.converters.doseresult_to_polars#
- moderndid.core.converters.doseresult_to_polars(result: DoseResult, effect_type: str = 'att') pl.DataFrame[source]#
Convert DoseResult to polars DataFrame for plotting.
- Parameters:
- result
DoseResult Continuous treatment dose-response result.
- effect_type{‘att’, ‘acrt’}, default=’att’
Type of effect to extract: - ‘att’: Average Treatment Effect on Treated - ‘acrt’: Average Causal Response on Treated
- result
- Returns:
polars.DataFrameDataFrame with columns:
dose: dose level
effect: effect estimate (ATT or ACRT)
se: standard error
ci_lower: lower confidence interval
ci_upper: upper confidence interval
- Raises:
ValueErrorIf effect_type is invalid or required data is missing.