より良い線形回帰を実行する方法を見つけるのに苦労しています。 Moore-Penrose pseudoinverse と QR分解 を JAMAライブラリ で使用していますが、結果は満足のいくものではありません。 ojAlgo は役に立ちますか?そこにあるべきではないとわかっている精度の限界に達しています。アルゴリズムは、入力変数の影響をゼロに減らすことができる必要があります。おそらくこれは繰り返し再重み付けされた最小二乗の形をとりますが、私はそのアルゴリズムを知らず、そのためのライブラリを見つけることができません。出力は、入力行列に重み行列を乗算すると予測行列が生成されるように、重み行列またはベクトルである必要があります。私の入力行列には、ほとんどの場合、列よりも行が多くなります。ご協力ありがとうございました。
私はあなたの質問を完全には理解していませんが、以前に線形回帰を行うために Apache Commons Math を使用しました。
これにもっと一般的な外部ツールを使用したい場合は、Octaveを使用してください。こういうのに向いていると思います。そうでない場合は、以下をご覧ください。
Javaでのロジスティック回帰 具体的には: http://commons.Apache.org/math/userguide/overview.html