linear-regression - 为什么这个答案不正确?
问题描述
我根据提供的公式计算了一个答案。第一次尝试,利用 X2 产生 -0.37,这是正确的,然而,在下一次尝试,利用 X1,产生 0.31 被标记为不正确。有人可以告诉我为什么会这样吗?
下面发布的是我的 Octave 代码,它生成了我的答案:
X1 = 7921
midterm_avr = mean([7921,5184,8836,4761])
midterm_range = range([7921,5184,8836,4761])
poly_regress = (X1 - midterm_avr) / midterm_range
sprintf('%.*f', 2, ((X1 - midterm_avr) / midterm_range))
这是我收到的结果:
X1 = 7921
midterm_avr = 6675.5
midterm_range = 4075
poly_regress = 0.30564
ans = 0.31
解决方案
推荐阅读
- git - 项目菜单:(更改、拉取请求、团队成员、分支、同步)在 Visual Studio IDE 中不可见
- r - 有没有办法使用 R 中的热图显示分类变量和多个二元变量之间的关系?
- r - 如何将行中的数据转换为特定列并在 R 中对它们进行计数?
- php - PHP 写入 Docker 卷权限被拒绝
- java - 在 Java 中用 & 替换独立的 &
- arrays - 克服 SQL Server 2016/2019 中 JSON 嵌套数组的通配符限制
- pandas - Pandas - 如何使用数据框索引来搜索值
- docker-compose - 当您想在撰写中将所有其他文件挂载到 Docker 容器中时,如何排除单个文件
- google-cloud-platform - 如何在不提供域的情况下在单个 GCP 计费帐户上创建团队?
- entity-framework - EF Code-First 多对多关系列表