gpt4 book ai didi

java - 简单回归 - 截距和斜率计算错误

转载 作者:搜寻专家 更新时间:2023-11-01 03:52:32 24 4
gpt4 key购买 nike

我想实现 Simple Regression来自 apache 公共(public)数学库的模型。

我已经实现了:

//estimate alpha and beta parameters
regression = new SimpleRegression();
for (int l = 0; l < xList.size(); l++) {
regression.addData(Double.parseDouble(xList.get(l).replace(',', '.')), yList.get(l));
}

//add alpha
regression.getIntercept();

//add beta
regression.getSlope();

//add R^2
regression.getRSquare();

与验证我的结果的简单谷歌电子表格相比:

我得到完全不同的结果。这里还可以看到一张图片:

enter image description here

如果有任何解决此问题的建议,我将不胜感激?

更新

我知道这些数据在统计上没有值(value)。(例如参见 R^2)但是我想找出计算出了什么问题而不是一些统计属性!

我正在使用:

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math3</artifactId>
<version>3.0</version>
</dependency>

我很欣赏每一个想法!

最佳答案

相关系数很小:0.85%为0.0085。您不能真正相信从任何地方获得的斜率和截距,因为 X 和 Y 之间几乎没有相关性。

关于java - 简单回归 - 截距和斜率计算错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21562229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com