是否有更好的线性回归的Java库? (例如,迭代重加权最小二乘法)

我正在努力寻找一种更好的线性回归方法。 我一直在使用Moore-Penrose伪逆和QR分解与JAMA库 ,但结果并不令人满意。 ojAlgo会有用吗? 我一直在达到我知道不应该存在的准确度限制。 该算法应该能够将输入变量的影响降低到零。 也许这采取迭代重加权最小二乘的forms,但我不知道该算法,也无法找到它的库。 输出应该是权重矩阵或向量,使得输入矩阵与权重矩阵的矩阵乘法将产生预测矩阵。 我的输入矩阵几乎总是有多行而不是列。 感谢您的帮助。

我不完全理解你的问题,但我之前使用过Apache Commons Math进行线性回归。

如果您想为此使用更通用的外部工具,请使用Octave。 我认为它更适合这类事情。 如果没有,请查看:

Java中的Logistic回归特别是: http : //commons.apache.org/math/userguide/overview.html

或http://mallet.cs.umass.edu/optimization.php

http://mahout.apache.org/