Python 如何比较线性回归

Python 如何比较线性回归,python,statistics,linear-regression,Python,Statistics,Linear Regression,如何比较多元回归的斜率 正如你所见,斜率是不可比的。图3中的坡度明显比图1平坦,但坡度值要高得多 还是有更好的方法来测量直线的陡度?线性回归的斜率正是它应该的 y=mx+c m斜率表示回归线的陡度。没有“更好的线路陡度测量方法”。这一点在直线方程后面的数学中应该很清楚 您在这里面临的问题是轴缩放。上面的每个图表都有不同的y轴比例。很明显,你无法直观地比较回归线的斜率。在这种情况下,你是在拿苹果和桔子作比较。如果在视觉上比较在不同y范围内绘制的直线,则最终会误解坡度 简言之,您正在直观地比较

如何比较多元回归的斜率

正如你所见,斜率是不可比的。图3中的坡度明显比图1平坦,但坡度值要高得多


还是有更好的方法来测量直线的陡度?

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

y=mx+c
m
斜率表示回归线的陡度。没有“更好的线路陡度测量方法”。这一点在直线方程后面的数学中应该很清楚


您在这里面临的问题是轴缩放。上面的每个图表都有不同的y轴比例。很明显,你无法直观地比较回归线的斜率。在这种情况下,你是在拿苹果和桔子作比较。如果在视觉上比较在不同y范围内绘制的直线,则最终会误解坡度

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

您需要固定y轴的x轴和y轴范围(将其设置为固定值,例如0-20000),然后您应该能够看到坡度值完全可比,并且直观可见

使用以下命令设置轴限制-

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

哦,是的,明显的错误就在那里!无论如何谢谢你的帮助!