, alpha=0.05, ax=None, **kwargs)[source]

Plots leverage statistics vs. normalized residuals squared

resultsresults instance

A regression results instance


Specifies the cut-off for large-standardized residuals. Residuals are assumed to be distributed N(0, 1) with alpha=alpha.

axAxes instance

Matplotlib Axes instance

figmatplotlib Figure

A matplotlib figure instance.


Using a model built from the the state crime dataset, plot the leverage statistics vs. normalized residuals squared. Observations with Large-standardized Residuals will be labeled in the plot.

>>> import statsmodels.api as sm
>>> import matplotlib.pyplot as plt
>>> import statsmodels.formula.api as smf
>>> crime_data = sm.datasets.statecrime.load_pandas()
>>> results = smf.ols('murder ~ hs_grad + urban + poverty + single',

(Source code, png, hires.png, pdf)