python - 如何比较斜率线性回归
解决方案
线性回归的斜率正是它应该是的。
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)
推荐阅读
- javascript - 在 Apple Safari 14.0.3 中,Javascript 将不会设置 cookie 的过期时间超过一周
- android - DFP AdManagerAdView 超时并返回内部错误代码 0
- json - Rest API 最佳实践返回单个字符串与将其包装在 JSON 对象中?
- java - 如何保存来自 JSON Url 的数据并将其传递给另一个活动?
- android - 带有子菜单的导航底部菜单
- javascript - 多个输入块并验证电话号码
- rust - 重用原始指针来补充 Rust Box
- visual-studio - 如何在 Visual Studio 2019 中为非 ASP.Net 项目文件夹设置具有浏览器刷新的实时服务器?
- javascript - 为什么 HTML 元素 X 位置值翻倍 (x2) 在从 Angular CDK 拖放中拖动释放事件后更新其 X 位置值时?
- ios - 原生 iOS 日志未在 Flutter 项目中显示