【发布时间】:2014-02-28 23:56:16
【问题描述】:
我想从 apache commons 数学库中实现 Simple Regression 模型。
我已经实现了:
//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();
对比一个简单的谷歌电子表格来验证我的结果:
我得到完全不同的结果。这里还可以看到一张图片:
如果有任何解决此问题的建议,我将不胜感激?
更新
我知道这些数据在统计上没有价值。(例如,请参阅R^2)但是我想找出计算问题而不是一些统计属性!
我正在使用:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-math3</artifactId>
<version>3.0</version>
</dependency>
我很欣赏每一个想法!
【问题讨论】:
标签: java math regression apache-commons linear-regression