私は警告を得る:Xは機械の精度内で不足しているランクです。私が得ている係数は、入力がすべて実数であっても、複素数です。なぜこうなった?どのようにこれを抜け出すための任意のアイデア?Matlab - 回帰
答えて
入力ベクトルに線形依存の列が多すぎるとします。 rank(input)
を実行して、出力が何を表示しているかを確認してください。 8より小さい場合は、input
行列にある独立変数の一部を削除する必要があります。あなたは、低ランク行列を持っている場合は、依存列を探してみてください
input = [ fuel engine_speed fuel.*engine_speed ]; % or even
input = [ x1 x2 x1.*x2 ];
:また、あなたはあなたのようなinput
行列に到着した方法の詳細を含めることができます。ここで私は(私は誰かがより良いのを知っていると確信している)推薦することを、簡単な方法です:
[R,jb] = rref(input);
full_rank_input = input(:,jb);
rank(input)
がrank(full_rank_input) == num_columns
であなたの行列を与える必要があります。
私はランク= 4を得ました。たぶんデータポイントが多すぎますか?この問題を解決する最良の方法は何ですか? – Trup
データポイントがあまり多くなく、X変数が多すぎます。削除するものを選択する必要があります。 – prototoast
これは実際には統計的な質問です(プログラミング上の質問ではありません)。おそらく統計情報Stack Exchangeでうまくいくでしょうか? –
- 1. Matlabのリッジ回帰とOLS回帰
- 2. Matlabの重回帰
- 3. MATLAB:線形回帰
- 4. SVM回帰学習者Matlab
- 5. Matlabの多変量回帰
- 6. Matlabリッジ回帰次元
- 7. MATLAB fitlm:OLSとロバスト回帰
- 8. Matlab:非線形回帰、2基準
- 9. 回帰回帰を回す?
- 10. Scikit-Logistic回帰回帰メモリエラー
- 11. Matlab再帰
- 12. MatlabのL2正規化によるロジスティック回帰の実装
- 13. 線形回帰をプロットした結果がMATLAB
- 14. matlabで繰り返し回帰を実行するには?
- 15. matlabを使った予測にK-NNを使った回帰?
- 16. Matlab正規化されたロジスティック回帰 - グラジエントの計算方法
- 17. なぜ回帰は機能しませんか? (MATLAB)
- 18. MATLABとC#でのPLS回帰係数(Accord.NET)
- 19. 回帰のためのmatlabの例を使用
- 20. R段階の回帰回帰R
- 21. 線形回帰のt-stat
- 22. 複数回帰のR回帰図からの回帰直線のプロットR
- 23. 回帰ldルックアップ
- 24. ナイトツアー回帰
- 25. オンラインアウトオブコアロジスティック回帰TensorFlow
- 26. Multiplicative回帰
- 27. 回帰直線
- 28. 線形回帰
- 29. Tensorflowロジスティック回帰
- 30. Naive Bayes回帰
いくつかのコードを表示できますか? –
あなたはあなたに電話している機能を教えてもらえますか? – trutheality
[b、bint、r、rint、stats] =回帰(出力、入力);これで十分ですか?出力と入力は多かれ少なかれファイルからロードされます。サイズ(出力)= 877835 1サイズ(入力)= 877835 8 – Trup