如何解决R Predict产生的值不同于手动计算
我正在尝试为多元多项式模型手动计算R中给定系数乘积的值的预测,但是我在Excel中的预测值是完全错误的,而predict()会生成正确的值。
下面是我在Excel中的手动计算,predicted time
单元格是=SUMPRODUCT(CoefficientMatrix,MM of Predictors)
下面是R中的代码,predict()
给我的值126是正确的值。为什么我的Excel计算如此遥远?
解决方法
基于注释和一些谷歌搜索,确实,Excel正在舍入一些对精度水平非常重要的值。
在R中使用coeff()
函数会产生正确精度的系数,然后确保这些值在Excel中没有四舍五入将产生与使用predict()
函数的结果完全相同的结果
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。