知識グラフ全体このページを中心とした周辺知識グラフ
応用分野: 重回帰分析

線形重回帰分析 (multiple linear regression analysis)

■説明変数が2つの場合

データNo. データ X 1
(説明変数1)
データ X 2
(説明変数2)
データ Y
(目的変数)
1 x 11 x 12 y 1
2 x 21 x 22 y 2
3 x 31 x 32 y 3
n x n 1 x n 2 y n

X 1 X 2 Y のデータの組が n 個あるとする. このデータを用いて Y の予測値 y ^ を求める線形重回帰式

y ^ = a 0 + a 1 x 1 + a 2 x 2

ただし

a 0 = y ¯ a x ¯

a 1 = σ x 1 y σ x 1 x 2 σ x 2 y σ x 2 2 σ x 1 2 σ x 1 x 2 σ x 1 x 2 σ x 2 2 a 2 = σ x 1 y σ x 1 y σ x 2 y σ x 2 y σ x 1 2 σ x 1 x 2 σ x 1 x 2 σ x 2 2

x 1 ¯ = 1 n i = 1 n x i 1 x 2 ¯ = 1 n i = 1 n x i 2 y ¯ = 1 n i = 1 n y i (参照:平均)

σ x 1 y = 1 n i = 1 n x i 1 x 1 ¯ y i y ¯ σ x 2 y = 1 n i = 1 n x i 2 x 2 ¯ y i y ¯

σ x 1 x 2 = 1 n i = 1 n x i 1 x 1 ¯ x i 2 x 2 ¯    (参照:共分散)

σ x 1 2 = 1 n i = 1 n x i 1 x 1 ¯ 2 σ x 2 2 = 1 n i = 1 n x i 2 x 2 ¯ 2    (参照:分散)

である.

定数項 a 0 ,および,回帰係数 a 1 a 2 の求め方はここを見てください.

■説明変数が m 個の場合

X 1 X 2 , ・・・, X m Y のデータの組が m 個あるとする.

データNo. データ X 1
(説明変数1)
データ X 2
(説明変数2)
・・・ データ X m
(説明変数m)
データ Y
(目的変数)
1 x 11 x 12 ・・・ x 1 m y 1
2 x 21 x 22 ・・・ x 2 m y 2
3 x 31 x 32 ・・・ x 3 m y 3
n x n 1 x n 2 ・・・ x n m y n

このデータから求められる線形重回帰式

y ^ = a 0 + a 1 x 1 + a 2 x 2 ++ a m x m

ただし

a 0 = y ¯ a 1 x 1 ¯ a 2 x 2 ¯ a m x m ¯

a 1 a 2 a m = σ x 1 2 σ x 1 x 2 σ x 1 x m σ x 1 x 2 σ x 2 2 σ x 2 x m σ x 1 x m σ x 2 x m σ x m 2 1 σ x 1 y σ x 2 y σ x m y

σ x j 2 = 1 n i=1 n x ij x j ¯ 2

σ x j x k = 1 n i=1 n x ij x j ¯ x ik x k ¯

σ x j y = 1 n i=1 n x ij x j ¯ y i y ¯

x j ¯ = 1 n i=1 n x ij

y ¯ = 1 n i=1 n y i

である.

定数項および回帰係数の求め方は,(説明変数が2つの場合の証明)を参考にして考えてみてください.

 

ホーム>>カテゴリー分類>>>>確率統計>>線形回帰

 最終更新日: 2026年5月20日

[ページトップ]

金沢工業大学

利用規約,誤植や誤りなどがございましたら、こちらからご連絡ください。

google translate (English version)