# `causalis.scenarios.unconfoundedness`

Unconfoundedness estimators, data generators, and refutation utilities.

## Subpackages

- `causalis.scenarios.unconfoundedness.refutation`
  - `causalis.scenarios.unconfoundedness.refutation.unconfoundedness`
    - `causalis.scenarios.unconfoundedness.refutation.unconfoundedness.unconfoundedness_validation`
    - `causalis.scenarios.unconfoundedness.refutation.unconfoundedness.sensitivity`
    - `causalis.scenarios.unconfoundedness.refutation.unconfoundedness.love_plot`
  - `causalis.scenarios.unconfoundedness.refutation.score`
    - `causalis.scenarios.unconfoundedness.refutation.score.score_validation`
    - `causalis.scenarios.unconfoundedness.refutation.score.influence_plot`
    - `causalis.scenarios.unconfoundedness.refutation.score.residual_plots`
  - `causalis.scenarios.unconfoundedness.refutation.overlap`
    - `causalis.scenarios.unconfoundedness.refutation.overlap.overlap_validation`
    - `causalis.scenarios.unconfoundedness.refutation.overlap.feature_importance_plot`
    - `causalis.scenarios.unconfoundedness.refutation.overlap.overlap_plot`
    - `causalis.scenarios.unconfoundedness.refutation.overlap.reliability_plot`

## Submodules

- `causalis.scenarios.unconfoundedness.dgp`
- `causalis.scenarios.unconfoundedness.model`

## Package Contents

### Functions

`__getattr__` | Lazily expose heavyweight scenario subpackages.
`__dir__` | Keep lazy exports discoverable in interactive sessions.

### Data

`__all__` |

### API

causalis.scenarios.unconfoundedness.__all__

  [‘gate’, ‘refutation’, ‘dgp’, ‘IRM’]

causalis.scenarios.unconfoundedness.__getattr__(name: str) → Any

  Lazily expose heavyweight scenario subpackages.

causalis.scenarios.unconfoundedness.__dir__() → list[str]

  Keep lazy exports discoverable in interactive sessions.