statsmodels.graphics.regressionplots.plot_ccpr_grid¶
-
statsmodels.graphics.regressionplots.plot_ccpr_grid(results, exog_idx=
None, grid=None, fig=None)[source]¶ 生成针对一组回归量的CCPR图,以网格形式绘制。
生成组件和组件加残差(CCPR)图的网格。
另请参阅
plot_ccpr为单个回归变量创建CCPR图。
注释
偏残差图的形成方式如下:
Res + Betahat(i)*Xi versus Xi并且 CCPR 补充道:
Betahat(i)*Xi versus Xi参考文献
参见 http://www.itl.nist.gov/div898/software/dataplot/refman1/auxillar/ccpr.htm
示例
使用状态犯罪数据集分别绘制每个变量对结果(谋杀率)的影响,同时考虑模型中所有其他变量的影响。
>>> import statsmodels.api as sm >>> import matplotlib.pyplot as plt >>> import statsmodels.formula.api as smf>>> fig = plt.figure(figsize=(8, 8)) >>> crime_data = sm.datasets.statecrime.load_pandas() >>> results = smf.ols('murder ~ hs_grad + urban + poverty + single', ... data=crime_data.data).fit() >>> sm.graphics.plot_ccpr_grid(results, fig=fig) >>> plt.show()
Last update:
Oct 16, 2024