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

use*_*571 17 java math matrix linear-regression matrix-multiplication

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

Dav*_*ave 16

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


小智 1

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

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

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

http://mahout.apache.org/