causalkit.inference.bootstrap_diff_means#
- causalkit.inference.bootstrap_diff_means(data, confidence_level=0.95, n_simul=10000)[source]#
Bootstrap inference for difference in means between treated (T=1) and control (T=0).
- Parameters:
data (CausalData) – The CausalData object containing treatment and outcome variables.
confidence_level (float, default 0.95) – Confidence level for the percentile confidence interval (0 < level < 1).
n_simul (int, default 10000) – Number of bootstrap resamples.
- Returns:
Dictionary with p_value, absolute_difference, absolute_ci, relative_difference, relative_ci (matching the structure of inference.att.ttest).
- Return type:
Dict[str, Any]
- Raises:
ValueError – If inputs are invalid, treatment is not binary, or groups are empty.