machine-learning - 你能解释一下这个问题吗?我是 ML 新手,我遇到了这个问题,但我不清楚它的解决方案
问题描述
问题在图片中
问题2 许多可以燃烧的物质(例如汽油和酒精)具有基于碳原子的化学结构;因此,它们被称为碳氢化合物。化学家想了解分子中的碳原子数如何影响该分子燃烧时释放的能量(即燃烧)。化学家获得以下数据集。在右侧的列中,kj/mole 是衡量释放能量的单位。例子。
您想使用线性回归来估计作为碳原子数的函数(h a(x)=a0+a1 x)
释放的能量。您认为以下哪一项是您为和获得的值?您应该能够在不实际实施线性回归的情况下选择正确的答案。(y)
(x)
a0
a1
A) a0=−1780.0, a1=−530.9 B) a0=−569.6, a1=−530.9
C) a0=−1780.0, a1=530.9 D) a0=−569.6, a1=530.9
解决方案
由于所有 a0 都是负数,但两个 a1 是正数,让我们先找出后者。正如你所看到的,通过增加碳原子的数量,能量变得越来越负,所以这种关系不能正相关,这就排除了选项 c 和 d。
然后对于截距,产生最小错误的值是正确的。对于 1 和 10(更容易计算),a 的输出约为 -2300 和 -7000,b 的输出约为 -1100 和 -5900,因此人们更喜欢 b 而不是 a。
PS:您可能认为数据中的 a0 和 a1 应该有明显的值,但事实并非如此。这个问题的目的是让你对最合适的人有一个大致的了解。这种解决方法也是一种机器学习
推荐阅读
- python - 为什么 bytes.fromhex() 会产生显示的输出?
- flutter - Didier Boelens 的反应式编程 BLoC 或如何实现应用范围的 BLoC
- python - Django Channels - 聊天教程 - 仅在第二个选项卡上收到消息
- angular - ExpressionChangedAfterItHasBeenCheckedError - 增加一个数字并在视图中显示该数字
- javascript - 我们可以为对象键使用连接的值和变量吗?
- javascript - 使用 Jest 在 React 中测试输入数据
- javascript - HTML 如何阻止用户输入大于 2100-01-01 的日期?
- python - 延迟后如何重置键盘输入?
- excel - 向 Excel 列追溯添加“am”或“pm”
- python - Python子进程不断自行停止