# `causalis.scenarios.multi_unconfoundedness.refutation.overlap.overlap_validation`

Overlap diagnostics for multi-treatment unconfoundedness.

## Module Contents

### Functions

`run_overlap_diagnostics` | Run multi-treatment overlap diagnostics from data and estimate.

### Data

`__all__` |

### API

causalis.scenarios.multi_unconfoundedness.refutation.overlap.overlap_validation.run_overlap_diagnostics(data: causalis.data_contracts.multicausaldata.MultiCausalData, estimate: causalis.data_contracts.multicausal_estimate.MultiCausalEstimate, *, thresholds: Optional[Dict[str, float]] = None, use_hajek: Optional[bool] = None, return_summary: bool = True, auc_flip_margin: float = 0.05) → Dict[str, Any]

  Run multi-treatment overlap diagnostics from data and estimate.

  Diagnostics are computed pairwise between baseline treatment 0 and each active treatment k using pairwise conditional propensity P(D=k | X, D in {0, k}) as the comparison score.

causalis.scenarios.multi_unconfoundedness.refutation.overlap.overlap_validation.__all__

  [‘run_overlap_diagnostics’]