pymargins.DiagnosticResult¶
- class pymargins.DiagnosticResult(kappa_min: float, kappa_median: float, kappa_max: float, kappa_distribution: ndarray, verdict: str, n_samples: int, recommendation: str, session_summary: str = '')¶
Output of session-level kappa diagnostic.
Returned by Margins.diagnose() to summarize delta-method validity across the design space before any specific estimand is computed.
- kappa_min, kappa_median, kappa_max
Summary stats of κ across sampled covariate vectors.
- Type:
float
- kappa_distribution¶
All sampled κ values, for inspection.
- Type:
array
- verdict¶
Classification: “delta_reliable”, “delta_borderline”, or “delta_unreliable”, driven by max κ vs configured thresholds.
- Type:
str
- n_samples¶
How many design points were sampled.
- Type:
int
- recommendation¶
Human-readable advice based on verdict.
- Type:
str
- session_summary¶
One-line summary of the session’s analytical posture (scale, vcov, method) for context in audit logs.
- Type:
str
- __init__(kappa_min: float, kappa_median: float, kappa_max: float, kappa_distribution: ndarray, verdict: str, n_samples: int, recommendation: str, session_summary: str = '') None¶
Methods
__init__(kappa_min, kappa_median, kappa_max, ...)summary()Attributes
kappa_minkappa_mediankappa_max