causalis.scenarios.multi_unconfoundedness.refutation.score.residual_plots¶
Residual diagnostic plots for multi-treatment nuisance models g_k and m_k.
Module Contents¶
Functions¶
Plot residual diagnostics for multi-treatment nuisance models. |
Data¶
API¶
- causalis.scenarios.multi_unconfoundedness.refutation.score.residual_plots.plot_residual_diagnostics(estimate: causalis.data_contracts.multicausal_estimate.MultiCausalEstimate, data: Optional[causalis.data_contracts.multicausaldata.MultiCausalData] = None, *, clip_propensity: float = 1e-06, n_bins: int = 20, marker_size: float = 12.0, alpha: float = 0.35, figsize: Tuple[float, float] = (14.0, 4.8), dpi: int = 220, font_scale: float = 1.1, save: Optional[str] = None, save_dpi: Optional[int] = None, transparent: bool = False) matplotlib.pyplot.Figure¶
Plot residual diagnostics for multi-treatment nuisance models.
Panels
1..K. Arm-specific residual-vs-fitted:
u_k = y - g_kvsg_kwithin armD_k=1. K+1. Binned calibration error for each arm:E[D_k - m_k | m_k in bin]vs binnedm_k.
- causalis.scenarios.multi_unconfoundedness.refutation.score.residual_plots.__all__¶
[‘plot_residual_diagnostics’]