0

最小二乗法の最も簡単な解説

77
0

最小二乗法と回帰直線

回帰直線

与えられたデータ(xi,yi)を直線により近似し,その直線の方程式をy^i=axi+bと書くとき,誤差εi=yiy^iの2乗和εi2を最小化するa,b

a=sxysx2b=ax¯+y¯

とかける。またこのとき,回帰直線は点(x¯,y¯)すなわち平均を通る。すなわち

yiy¯=a(xix¯)

のようにかける。

L=εi2とおく。
Lを最小化するa,bLa=0かつLb=0の解だから
La=a(yiaxib)2=a(yiaxib)2=2(yiaxib)(xi)=2(yixiaxi2bxi)
ここで,La=0を考えると
(yixiaxi2bxi)=0yixiaxi2bxi=0
同様にして,Lb=0を考えると
Lb=b(yiaxib)2=2(yiaxib)
よって,
yiaxinb=0
したがって,
{yixiaxi2bxi=0yiaxinb=0
を得る。このまま解くこともできるが,少々見にくいのでそれぞれを1nで割って
{xyax2bx=0yaxb=0
よって,b=ax¯+y¯を得る。また,yaxb=0xをかけてxyax2bx=0から引けば
xyxy=a(x2x2)Sxy=aSx2a=SxySx2
ただしSxy=xyxySx2=x2x2を用いた。
したがって,a=SxySx2を得る。

加えて,b=ax¯+y¯y^i=axi+bに代入すると
yiy¯=a(xix¯)
となる

引用したい文章 リンクにしたい文字

投稿日:2023919
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

k o
k o
0
77

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 最小二乗法と回帰直線