有谁知道 Java 中的科学/数学库可以直接实现加权线性回归吗?类似于接受 3 个参数并返回相应系数的函数:
linearRegression(x,y,weights)
这看起来相当简单,所以我想它存在于某个地方。
PS)我尝试过弗兰尼根的图书馆:http://www.ee.ucl.ac.uk/~mflanaga/java/Regression.html,它有正确的想法,但似乎偶尔崩溃并抱怨我的自由度?
不是库,但发布了代码:http://www.codeproject.com/KB/recipes/LinReg.aspx(并包括代码的数学解释,这是一个巨大的优势)。
另外,这里似乎还有相同算法的另一种实现:http://sin-memories.blogspot.com/2009/04/weighted-linear-regression-in-java-and.html
最后,新西兰一所大学的一个库似乎已经实现了它:http://www.cs.waikato.ac.nz/~ml/weka/(相当不错的javadocs)。具体方法描述如下:http://weka.sourceforge.net/doc/weka/classifiers/functions/LinearRegression.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)