2
scikitでLinear Regression関数が使用する数学的モデルは何ですか?通常の最小二乗モデルは、コスト関数を最小化するために複数の方法を持っています。私はhereを解決する関数の形を見つけましたが、私はそれがどのメソッドを使っているかにも興味があります。誰かが詳しく説明できますか?ありがとうございました!SciKit Learn - 線形回帰の背後にある数学モデル?
scikitでLinear Regression関数が使用する数学的モデルは何ですか?通常の最小二乗モデルは、コスト関数を最小化するために複数の方法を持っています。私はhereを解決する関数の形を見つけましたが、私はそれがどのメソッドを使っているかにも興味があります。誰かが詳しく説明できますか?ありがとうございました!SciKit Learn - 線形回帰の背後にある数学モデル?
あなたは基本的にソースコードを十分に捜すことができます。
base.py
では、あなたはそれがlinal.lstsq
を使用しています見つけることができます。
linalg.py
には、lstsq
がdglelsd
familyを使用しています。
このファミリはSVDに関連しています。それはuses SVD to solve the original problemです。