統計モデルによる線形回帰の見直しOLS fitフィッティングする前に、独立変数のすべてのポイントに定数 '1'を追加するためにadd_constantを使用する必要があります。しかし、この文脈における傍受の私の唯一の理解は、私たちのxが0に等しいときの私たちの行のyの値になるでしょう。この定数は、実際にOLSのフィット感を伝えるものですか?statsmodels add_constant for OLS interceptこれは実際に何をしていますか?
2
A
答えて
2
値に定数を追加しないで、適合する線形方程式に定数項を追加します。単一予測変数の場合は、y = mx + b
のフィッティングとデータの一致に違いがあります。y = mx
1
statsmodelのsm.add_constantは、LinearRegression()のsklearnのfit_interceptパラメータと同じです。 sm.add_constantを実行しない場合、またはLinearRegression(fit_intercept = False)の場合、statsmodelsとsklearnの両方のアルゴリズムでは、y = mx + bでb = 0と仮定し、計算する代わりにb = 0を使用してモデルに適合しますあなたのデータに基づいていると思われるものは何ですか?
関連する問題
- 1. statsmodelsのadd_constant()は動作しません
- 2. パイソン - StatsmodelsでStatsModels、OLS信頼区間
- 3. statsmodels OLSフィット計算時間
- 4. Attachableは実際にここで何をしていますか?
- 5. この構造は実際に何をしていますか?
- 6. この機能は実際に何をしていますか?
- 7. このスクリプトは実際に何をしていますか?
- 8. このJavaScript行は実際に何をしていますか?
- 9. これは実際に何をしていますか? - Crazy C++ function
- 10. JSONObject.similar(JSONObject)これは実際には何を比較していますか?
- 11. メソッド名が空です。これは実際に何をしていますか?
- 12. statsmodelsの_representationと_kalman_filterを実装しているPythonパッケージはどれですか?
- 13. このコードは実際に何をしています
- 14. lwzでは実際に何が起こっていますか?
- 15. Python。この表現は実際に何をしていますか?
- 16. 実際にpythonでlist.insert()は何をしていますか?
- 17. StreamingContextStates.Cloneは実際に何をしていますか?
- 18. 「del sys.modules [module]」は実際に何をしていますか?
- 19. 「フレックスオーダー」は実際には何を意味していますか?
- 20. PHPでは、(int)実際に何をしていますか?
- 21. wordpress hacked:このスクリプトは実際に何をしていますか?
- 22. 7e0はPythonで実際に何をしていますか?
- 23. Process.Dispose()は実際に何をしていますか?
- 24. SetPriorityClass(REALTIME_PRIORITY_CLASS)は実際に何をしていますか?
- 25. Firebaseオブザーバーは実際に何をしていますか?
- 26. Googleクロージャのtypedefは実際に何をしていますか?
- 27. SQL:WHERE NOT EXISTSは実際に何をチェックしていますか?
- 28. VST/VLDは実際に何をしていますか?
- 29. startAccessingSecurityScopedResource()は実際に何をしていますか?
- 30. docker run -gスイッチは実際に何をしていますか?
だから、すべて定数がそこにあることを示すのは、方程式に「a」が「b」であることですか? –
@TimLindsey:本質的にはい。それはモデルに 'b'の値とあなたのプレディクタの係数を合わせるように指示します。私は実際になぜ統計モデルが明示的にこれを追加する必要があるのか理解できませんでした。なぜなら、[ここ](http://stats.stackexchange.com/questions/7948/when-is-it-ok-to-remove-the-線形回帰モデルのインターセプト)では、そうしないと正当な理由がない限り、ほとんどの場合そうしたいと考えています。 – BrenBarn