18

より良い線形回帰を実行する方法を見つけるのに苦労しています。Moore-Penrose 疑似逆行列QR 分解JAMA ライブラリで使用してきましたが、結果は満足のいくものではありません。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 に答える