Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 783 Bytes

File metadata and controls

34 lines (22 loc) · 783 Bytes

Diagnostics

Analyze fit quality in detail.

Residual Analysis

from distfit_pro.core.diagnostics import Diagnostics

residuals = Diagnostics.residual_analysis(data, dist)
print(residuals.summary())

Outlier Detection

# Z-score method
outliers = Diagnostics.detect_outliers(data, dist, method='zscore')
print(f"Found {len(outliers.outlier_indices)} outliers")

# IQR method
outliers_iqr = Diagnostics.detect_outliers(data, dist, method='iqr')

Influence Diagnostics

influence = Diagnostics.influence_diagnostics(data, dist)
print(f"Influential points: {len(influence.influential_indices)}")