Skip to content
Submodule
causalis.scenarios.unconfoundedness.refutation.score.score_validation

score_validation

Submodule causalis.scenarios.unconfoundedness.refutation.score.score_validation with no child pages and 2 documented members.

Functions

Jump directly into the documented functions for this page.

1 items

Data

Jump directly into the documented data for this page.

1 items
function
causalis.scenarios.unconfoundedness.refutation.score.score_validation.run_score_diagnostics

run_score_diagnostics

Run orthogonality and influence diagnostics for ATE or ATTE scores.

The main object is the per-observation score contribution. For ATE, this diagnostic uses

ψ^i=wi(g^1(Xi)g^0(Xi))+wˉi[(Yig^1(Xi))Dim^i(Yig^0(Xi))1Di1m^i]θ^.\hat\psi_i = w_i(\hat g_1(X_i) - \hat g_0(X_i)) + \bar w_i \left[ (Y_i - \hat g_1(X_i)) \frac{D_i}{\hat m_i} - (Y_i - \hat g_0(X_i)) \frac{1-D_i}{1-\hat m_i} \right] - \hat\theta.

Good score behavior means:

  • the empirical score average is close to zero,

  • finite-basis derivatives with respect to nuisance parts are small,

  • the influence distribution is not driven by a tiny number of very large ψ^i|\hat\psi_i|.

Parameters

dataCausalData

Dataset used to fit the estimator.

estimateCausalEstimate

Effect estimate with diagnostic_data containing nuisance predictions and optionally cached score arrays.

overlap_thresholdfloat, optional

Propensity clipping threshold. If omitted, the value is inferred from diagnostic or model metadata.

n_basis_funcsint, optional

Number of simple basis functions used in orthogonality checks. Defaults to one intercept plus all available confounders.

return_summarybool, default True

Include a compact summary table in the returned payload.

Returns

Dict[str, Any]

Diagnostic report with orthogonality checks, influence summaries, optional out-of-sample tests, and a summary table.

Raises

ValueError

If required diagnostic arrays are missing or have incompatible shapes.

Examples

Canonical target

causalis.scenarios.unconfoundedness.refutation.score.score_validation.run_score_diagnostics

Sections

ParametersReturnsRaisesExamples
Link to this symbol
data
causalis.scenarios.unconfoundedness.refutation.score.score_validation.__all__

__all__

Value: ['run_score_diagnostics']

[‘run_score_diagnostics’]

Canonical target

causalis.scenarios.unconfoundedness.refutation.score.score_validation.__all__

Link to this symbol