statsmodels.graphics.regressionplots.plot_partregress_grid¶
-
statsmodels.graphics.regressionplots.plot_partregress_grid(results, exog_idx=
None, grid=None, fig=None)[source]¶ 绘制一组回归量的偏回归图。
另请参阅
plot_partregress绘制单个回归量的部分回归图。
plot_ccpr绘制CCPR与一个回归变量的关系图
注释
为每个由 exog_idx 给出的解释变量创建一个子图。 偏回归图显示了在去除 exog 中所有其他解释变量的影响后,响应变量与给定解释变量之间的关系。
参考文献
参见 http://www.itl.nist.gov/div898/software/dataplot/refman1/auxillar/partregr.htm
示例
使用状态犯罪数据集,分别绘制每个变量对结果(谋杀率)的影响,同时考虑模型中所有其他变量的影响,并通过部分回归图的网格进行可视化。
>>> from statsmodels.graphics.regressionplots import plot_partregress_grid >>> import statsmodels.api as sm >>> import matplotlib.pyplot as plt >>> import statsmodels.formula.api as smf>>> fig = plt.figure(figsize=(8, 6)) >>> crime_data = sm.datasets.statecrime.load_pandas() >>> results = smf.ols('murder ~ hs_grad + urban + poverty + single', ... data=crime_data.data).fit() >>> plot_partregress_grid(results, fig=fig) >>> plt.show()
Last update:
Oct 16, 2024