首页 > 解决方案 > 如何比较斜率线性回归

问题描述

如何比较多元回归的斜率?

在此处输入图像描述

如您所见,斜率是不可比的。图 3 中的斜率明显比图 1 更平,但斜率值要高得多。

或者有没有更好的测量线陡度的方法?

标签: pythonstatisticslinear-regression

解决方案


线性回归的斜率正是它应该是的。

y=mx+c

m斜率给出回归线的陡度。没有“更好的测量线陡度的方法”。直线方程背后的数学应该清楚这一点。


您在这里面临的问题是轴缩放问题。上面的每个图表都有不同的 y 轴刻度。很明显为什么您无法直观地比较回归线的斜率。在这种情况下,您将苹果与橙子进行比较。如果您直观地比较在不同 y 范围内绘制的线,那么您最终会误解斜率是什么。

简而言之,您正在直观地比较图表 1 之间的斜率,图表 1 的 y 轴从 14750 到 16500 与图表 3 的斜率范围从 4000 到 18000,这没有任何意义。就像把苹果比作橘子

您需要修复 y 轴的 x 和 y 轴范围(将它们设置为固定值,例如 0-20000),然后您应该能够看到斜率值完全可比较且直观。

使用以下设置轴限制 -

plt.xlim(0, 175)
plt.ylim(0, 20000)

推荐阅读