Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ パラメータの求め方 | 単回帰
Pythonによる線形回帰

パラメータの求め方

メニューを表示するにはスワイプしてください

線形回帰は、データに最も適合する直線であることが分かりました。しかし、どの直線が正しいものかをどのように判断するのでしょうか?

Multiple_Lines_new

訓練データセットの各データポイントについて、予測値と実際のターゲット値との差を計算することができます。
これらの差は残差(または誤差)と呼ばれます。そして、残差をできるだけ小さくすることが目標です。

最小二乗法

デフォルトの手法は最小二乗法OLS)です。
各残差を二乗(主に残差の符号を消すため)し、それらをすべて合計します。
これをSSRSum of squared residuals、残差平方和)と呼びます。目的はSSRを最小化するパラメータを見つけることです。

Residuals_new

正規方程式

幸いなことに、すべての直線を試してSSRを計算する必要はありません。SSRを最小化する課題には、計算コストが高くない数学的な解法があります。
この解法は正規方程式と呼ばれます。

数式の正規方程式

この方程式は、最小SSRとなる直線のパラメータを示しています。
仕組みが分かりにくいと感じましたか?心配いりません。かなり複雑な数学です。しかし、パラメータを手計算する必要はありません。多くのライブラリで線形回帰がすでに実装されています。

クイズ

選択肢の一つを選ぶ

1. 上の画像を考慮してください。どの回帰直線がより優れていますか?

2. y_true - y_predicted は何と呼ばれますか

question mark

上の画像を考慮してください。どの回帰直線がより優れていますか?

正しい答えを選んでください

question mark

y_true - y_predicted は何と呼ばれますか

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  2
some-alt