Skip to content
Submodule
causalis.scenarios.cuped.diagnostics.regression_checks

regression_checks

Submodule causalis.scenarios.cuped.diagnostics.regression_checks with no child pages and 55 documented members.

Classes

Jump directly into the documented classes for this page.

1 items

Functions

Jump directly into the documented functions for this page.

23 items

Data

Jump directly into the documented data for this page.

5 items
data
causalis.scenarios.cuped.diagnostics.regression_checks.FLAG_GREEN

FLAG_GREEN

Value: 'GREEN'

‘GREEN’

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.FLAG_GREEN

Link to this symbol
data
causalis.scenarios.cuped.diagnostics.regression_checks.FLAG_YELLOW

FLAG_YELLOW

Value: 'YELLOW'

‘YELLOW’

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.FLAG_YELLOW

Link to this symbol
data
causalis.scenarios.cuped.diagnostics.regression_checks.FLAG_RED

FLAG_RED

Value: 'RED'

‘RED’

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.FLAG_RED

Link to this symbol
data
causalis.scenarios.cuped.diagnostics.regression_checks.FLAG_LEVEL

FLAG_LEVEL

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.FLAG_LEVEL

Link to this symbol
data
causalis.scenarios.cuped.diagnostics.regression_checks.FLAG_COLOR

FLAG_COLOR

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.FLAG_COLOR

Link to this symbol
class
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks

RegressionChecks

Bases: pydantic.BaseModel

Lightweight OLS/regression health checks for CUPED diagnostics.

Initialization

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks

Sections

Initialization
Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_naive

ate_naive

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_naive

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_adj

ate_adj

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_adj

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_gap

ate_gap

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_gap

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_gap_over_se_naive

ate_gap_over_se_naive

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_gap_over_se_naive

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.k

k

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.k

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.rank

rank

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.rank

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.full_rank

full_rank

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.full_rank

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.condition_number

condition_number

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.condition_number

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.p_main_covariates

p_main_covariates

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.p_main_covariates

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.near_duplicate_pairs

near_duplicate_pairs

Value: 'Field(...)'

‘Field(…)’

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.near_duplicate_pairs

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.vif

vif

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.vif

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.resid_scale_mad

resid_scale_mad

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.resid_scale_mad

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.n_std_resid_gt_3

n_std_resid_gt_3

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.n_std_resid_gt_3

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.n_std_resid_gt_4

n_std_resid_gt_4

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.n_std_resid_gt_4

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.max_abs_std_resid

max_abs_std_resid

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.max_abs_std_resid

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.max_leverage

max_leverage

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.max_leverage

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.leverage_cutoff

leverage_cutoff

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.leverage_cutoff

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.n_high_leverage

n_high_leverage

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.n_high_leverage

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.max_cooks

max_cooks

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.max_cooks

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.cooks_cutoff

cooks_cutoff

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.cooks_cutoff

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.n_high_cooks

n_high_cooks

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.n_high_cooks

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.min_one_minus_h

min_one_minus_h

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.min_one_minus_h

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.n_tiny_one_minus_h

n_tiny_one_minus_h

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.n_tiny_one_minus_h

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.winsor_q

winsor_q

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.winsor_q

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_adj_winsor

ate_adj_winsor

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_adj_winsor

Link to this symbol
attribute
causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_adj_winsor_gap

ate_adj_winsor_gap

Value: None

None

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.RegressionChecks.ate_adj_winsor_gap

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.design_matrix_checks

design_matrix_checks

Return rank/conditioning diagnostics for a numeric design matrix.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.design_matrix_checks

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.near_duplicate_corr_pairs

near_duplicate_corr_pairs

Find pairs with absolute correlation very close to one.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.near_duplicate_corr_pairs

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.vif_from_corr

vif_from_corr

Approximate VIF from inverse correlation matrix of standardized covariates..

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.vif_from_corr

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.leverage_and_cooks

leverage_and_cooks

Compute leverage, Cook’s distance, and internally studentized residuals.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.leverage_and_cooks

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.winsor_fit_tau

winsor_fit_tau

Refit OLS on winsorized outcome and return treatment coefficient.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.winsor_fit_tau

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.run_regression_checks

run_regression_checks

Build a compact payload with design, residual, and influence diagnostics.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.run_regression_checks

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.assumption_design_rank

assumption_design_rank

Check that the design matrix is full rank.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.assumption_design_rank

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.assumption_condition_number

assumption_condition_number

Check global collinearity via condition number.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.assumption_condition_number

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.assumption_near_duplicates

assumption_near_duplicates

Check near-duplicate centered covariate pairs.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.assumption_near_duplicates

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.assumption_vif

assumption_vif

Check VIF from centered main-effect covariates.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.assumption_vif

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.assumption_ate_gap

assumption_ate_gap

Check adjusted-vs-naive ATE gap relative to naive SE.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.assumption_ate_gap

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.assumption_residual_tails

assumption_residual_tails

Check residual extremes using max standardized residual only.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.assumption_residual_tails

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.assumption_leverage

assumption_leverage

Check leverage concentration.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.assumption_leverage

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.assumption_cooks

assumption_cooks

Check Cook’s distance influence diagnostics.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.assumption_cooks

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.assumption_hc23_stability

assumption_hc23_stability

Check HC2/HC3 stability when leverage terms approach one.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.assumption_hc23_stability

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.assumption_winsor_sensitivity

assumption_winsor_sensitivity

Check sensitivity of adjusted ATE to winsorized-outcome refit.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.assumption_winsor_sensitivity

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.regression_assumption_rows_from_checks

regression_assumption_rows_from_checks

Run all CUPED regression assumption tests and return row payloads.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.regression_assumption_rows_from_checks

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.regression_assumptions_table_from_checks

regression_assumptions_table_from_checks

Return a table of GREEN/YELLOW/RED assumption flags from checks payload.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.regression_assumptions_table_from_checks

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.regression_assumptions_table_from_diagnostic_data

regression_assumptions_table_from_diagnostic_data

Build assumption table from CUPEDDiagnosticData payload.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.regression_assumptions_table_from_diagnostic_data

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.regression_assumptions_table_from_estimate

regression_assumptions_table_from_estimate

Build assumptions table from a CUPED estimate.

Supports both call styles:

  1. regression_assumptions_table_from_estimate(estimate, ...)

  2. regression_assumptions_table_from_estimate(data, estimate, ...)

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.regression_assumptions_table_from_estimate

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.regression_assumptions_table_from_data

regression_assumptions_table_from_data

Fit CUPED on CausalData and return the assumptions flag table.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.regression_assumptions_table_from_data

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.overall_assumption_flag

overall_assumption_flag

Return overall GREEN/YELLOW/RED status from an assumptions table.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.overall_assumption_flag

Link to this symbol
function
causalis.scenarios.cuped.diagnostics.regression_checks.style_regression_assumptions_table

style_regression_assumptions_table

Return pandas Styler with colored flag cells for notebook display.

Canonical target

causalis.scenarios.cuped.diagnostics.regression_checks.style_regression_assumptions_table

Link to this symbol