18

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

4

2 回答 2

17

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

于 2011-12-06T20:40:57.800 回答
1

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

Java中的逻辑回归 具体来说: http ://commons.apache.org/math/userguide/overview.html

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

http://mahout.apache.org/

于 2011-12-06T20:38:44.957 回答