首先,我要说我对数学很糟糕。到目前为止,我并没有声称自己是专家(甚至是高级)数学家。
我想做的是获取此输出:
55,55
55,55
340,340
333,333
41,41
71,141
143,133
121,122
12,16
然后从这些值(x,y)产生以下结果:
Slope (b): 0.96112312980002
Regression line equation: y=12.280535000464+0.96112312980002x
Correlation coefficient (r): 0.98120789611439
我用这个网站来计算以上数值可以在这里找到。在这方面的任何帮助将不胜感激。我尝试在此处找到的stackoverflow上使用此代码段,但是结果令人沮丧。有人可以指出我一种通过库甚至是自己的类来计算这些东西的方法吗?
我最感兴趣的值是相关系数。
Apache Commons Math类SimpleRegression
可以完成所有工作。
您用于addData()
输入x和y值。您可以使用getSlope()
和getIntercept()
获取回归线的方程式。您用于getR()
获取相关系数。
再简单不过了!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句