Method for estimating the unknown parameters in a linear regression model
マクロ経済学 における オークンの法則は 、ある経済において GDP 成長率は失業率の変化に線形に依存すると述べている。ここでは、この法則を記述する回帰直線を作成するために、通常の最小二乗法が用いられている。
統計学 において 、 通常最小二乗法 ( OLS )は、 線形回帰モデル( 説明変数 の線形関数の レベル1 [ 説明が必要 ] 効果が固定) における未知の パラメータ を最小二乗原理によって選択する 線形最小二乗 法の一種である。 最小二乗 原理とは、入力 データセット内の観測された 従属変数 (観測される変数の値)と 独立変数 の(線形)関数の出力 との差の二乗和を最小化することである 。OLSは線形回帰であると考える情報源もある。 [1]
幾何学的には、これは従属変数の軸に平行な、セット内の各データ点と回帰面上の対応する点との間の距離の二乗和として捉えられます。差が小さいほど、モデルはデータに適合していると言えます。得られた 推定値は 、特に回帰式の右辺に
単一の 回帰変数 が存在する 単回帰 の場合、簡単な式で表すことができます。
OLS推定量は、回帰変数が 外生的で ある場合にレベル1の固定効果と 整合しており 、完全な 共線性(順位条件)を形成し、回帰変数が有限の4次モーメントを持つ場合 [2] に残差の分散推定と整合しており、 ガウス・マルコフの定理 により 、 誤差が等分散かつ 連続 的に 無相関で ある 場合に 線型不偏推定量のクラスで最適である 。これらの条件下では、誤差が有限 分散 を持つ場合、 OLS法は 最小分散平均不偏推定 値を提供する。誤差が平均ゼロで 正規分布する という追加の仮定の下では、OLSはあらゆる非線型不偏推定量よりも優れた 最大尤度推定量 である。
線形モデル
データが 観測値 で構成されていると仮定します。各観測値には、 スカラー応答変数と パラメータ(回帰変数) の 列ベクトル(つまり )が含まれます。 線形回帰モデル において 、応答変数 は 回帰変数の線形関数です。
n
{\displaystyle n}
{
x
i
,
y
i
}
i
=
1
n
{\displaystyle \left\{\mathbf {x} _{i},y_{i}\right\}_{i=1}^{n}}
i
{\displaystyle i}
y
i
{\displaystyle y_{i}}
x
i
{\displaystyle \mathbf {x} _{i}}
p
{\displaystyle p}
x
i
=
[
x
i
1
,
x
i
2
,
…
,
x
i
p
]
T
{\displaystyle \mathbf {x} _{i}=\left[x_{i1},x_{i2},\dots ,x_{ip}\right]^{\operatorname {T} }}
y
i
{\displaystyle y_{i}}
y
i
=
β
1
x
i
1
+
β
2
x
i
2
+
⋯
+
β
p
x
i
p
+
ε
i
,
{\displaystyle y_{i}=\beta _{1}\ x_{i1}+\beta _{2}\ x_{i2}+\cdots +\beta _{p}\ x_{ip}+\varepsilon _{i},}
または ベクトル 形式では、
y
i
=
x
i
T
β
+
ε
i
,
{\displaystyle y_{i}=\mathbf {x} _{i}^{\operatorname {T} }{\boldsymbol {\beta }}+\varepsilon _{i},\,}
ここで、前述のように、 は すべての説明変数の - 番目の観測値 の列ベクトル であり、 は未知のパラメータのベクトルであり 、スカラーは- 番目の観測値の 観測されていない確率変数( 誤差 )を表します 。 は 、説明変数以外の情報源からの 応答への影響を考慮します 。このモデルは、行列表記で次のように表すこともできます。
x
i
{\displaystyle \mathbf {x} _{i}}
i
{\displaystyle i}
β
{\displaystyle {\boldsymbol {\beta }}}
p
×
1
{\displaystyle p\times 1}
ε
i
{\displaystyle \varepsilon _{i}}
i
{\displaystyle i}
ε
i
{\displaystyle \varepsilon _{i}}
y
i
{\displaystyle y_{i}}
x
i
{\displaystyle \mathbf {x} _{i}}
y
=
X
β
+
ε
,
{\displaystyle \mathbf {y} =\mathbf {X} {\boldsymbol {\beta }}+{\boldsymbol {\varepsilon }},\,}
ここで 、 と は 応答変数と 観測値の誤差のベクトルであり、 は 回帰変数の行列(設計行列 とも呼ばれる)で、 その 行 は であり 、すべての説明変数の 番目の観測値が含まれます 。
y
{\displaystyle \mathbf {y} }
ε
{\displaystyle {\boldsymbol {\varepsilon }}}
n
×
1
{\displaystyle n\times 1}
n
{\displaystyle n}
X
{\displaystyle \mathbf {X} }
n
×
p
{\displaystyle n\times p}
i
{\displaystyle i}
x
i
T
{\displaystyle \mathbf {x} _{i}^{\operatorname {T} }}
i
{\displaystyle i}
典型的には、例えばすべての に対して をとることによって、 回帰変数の集合に定数項 が含まれる 。この回帰変数に対応する係数は 切片 と 呼ばれる 。切片がないと、近似直線は のときに原点と交差する 。
X
{\displaystyle \mathbf {X} }
x
i
1
=
1
{\displaystyle x_{i1}=1}
i
=
1
,
…
,
n
{\displaystyle i=1,\dots ,n}
β
1
{\displaystyle \beta _{1}}
x
i
=
0
→
{\displaystyle x_{i}={\vec {0}}}
推定値の一貫性を保つために、回帰変数は独立している必要はありません。例えば、非線形従属関係にある場合もあります。完全な多重共線性がない場合でも、パラメータ推定値は一貫性を保つ可能性があります。しかし、多重共線性が高まるにつれて、そのような推定値の標準誤差が増加し、推定値の精度が低下します。完全な多重共線性がある場合、関連する回帰変数の係数について一意の推定値を得ることはもはや不可能であり、これらのパラメータの推定値は収束しません(したがって、一貫性を保つことはできません)。
回帰変数が非線形従属的であるにもかかわらず、推定値が整合している可能性がある具体的な例として、応答変数が値とその二乗の両方に線形従属すると疑われる場合が挙げられます。この場合、値が別の回帰変数の二乗に等しい回帰変数を1つ追加します。この場合、モデルは 2番目の回帰変数では2次 式 になりますが、パラメータ( )に関しては依然として線形で ある ため、 線形 モデルとみなされます。
β
{\displaystyle {\boldsymbol {\beta }}}
過剰決定系 を考える
∑
j
=
1
p
x
i
j
β
j
=
y
i
,
(
i
=
1
,
2
,
…
,
n
)
,
{\displaystyle \sum _{j=1}^{p}x_{ij}\beta _{j}=y_{i},\ (i=1,2,\dots ,n),}
係数が 未知 で 、 、 である 線形方程式 の式。これは 行列 形式
で次のように表すことができる。
n
{\displaystyle n}
p
{\displaystyle p}
β
1
,
β
2
,
…
,
β
p
{\displaystyle \beta _{1},\beta _{2},\dots ,\beta _{p}}
n
>
p
{\displaystyle n>p}
X
β
=
y
,
{\displaystyle \mathbf {X} {\boldsymbol {\beta }}=\mathbf {y} ,}
ここで
X
=
[
X
11
X
12
⋯
X
1
p
X
21
X
22
⋯
X
2
p
⋮
⋮
⋱
⋮
X
n
1
X
n
2
⋯
X
n
p
]
,
β
=
[
β
1
β
2
⋮
β
p
]
,
y
=
[
y
1
y
2
⋮
y
n
]
.
{\displaystyle \mathbf {X} ={\begin{bmatrix}X_{11}&X_{12}&\cdots &X_{1p}\\X_{21}&X_{22}&\cdots &X_{2p}\\\vdots &\vdots &\ddots &\vdots \\X_{n1}&X_{n2}&\cdots &X_{np}\end{bmatrix}},\qquad {\boldsymbol {\beta }}={\begin{bmatrix}\beta _{1}\\\beta _{2}\\\vdots \\\beta _{p}\end{bmatrix}},\qquad \mathbf {y} ={\begin{bmatrix}y_{1}\\y_{2}\\\vdots \\y_{n}\end{bmatrix}}.}
(注:上記のような線形モデルでは、 のすべての要素に データポイントの情報が含まれているわけではありません。最初の列には1、 が入力されます 。他の列にのみ実際のデータが含まれます。したがって、 は 回帰変数の数に1を加えた数に等しくなります)。
X
{\displaystyle \mathbf {X} }
X
i
1
=
1
{\displaystyle X_{i1}=1}
p
{\displaystyle p}
このようなシステムは通常、正確な解を持たないため、代わりに、二次 最小化 問題を
解くという意味で、方程式に「最もよく適合する」 係数を見つけることが目標となる。
β
{\displaystyle {\boldsymbol {\beta }}}
β
^
=
a
r
g
m
i
n
β
S
(
β
)
,
{\displaystyle {\hat {\boldsymbol {\beta }}}={\underset {\boldsymbol {\beta }}{\operatorname {arg\,min} }}\,S({\boldsymbol {\beta }}),}
ここで目的関数 は次のように与えられる。
S
{\displaystyle S}
S
(
β
)
=
∑
i
=
1
n
|
y
i
−
∑
j
=
1
p
X
i
j
β
j
|
2
=
‖
y
−
X
β
‖
2
.
{\displaystyle S({\boldsymbol {\beta }})=\sum _{i=1}^{n}\left|y_{i}-\sum _{j=1}^{p}X_{ij}\beta _{j}\right|^{2}=\left\|\mathbf {y} -\mathbf {X} {\boldsymbol {\beta }}\right\|^{2}.}
この基準を選択した根拠は、以下の「特性」で示されています。この最小化問題は、 行列の列が 線形独立で ある場合 、いわゆる 正規方程式 を解くことで得られる唯一の解を持ちます。
p
{\displaystyle p}
X
{\displaystyle \mathbf {X} }
(
X
T
X
)
β
^
=
X
T
y
.
{\displaystyle \left(\mathbf {X} ^{\operatorname {T} }\mathbf {X} \right){\hat {\boldsymbol {\beta }}}=\mathbf {X} ^{\operatorname {T} }\mathbf {y} \ .}
行列は 正規行列 または グラム行列 として知られ 、行列は回帰の モーメント行列 として知られ 、回帰変数によって表される。 [3] 最後に、 は最小二乗 超平面 の係数ベクトルであり、次のように表される
。
X
T
X
{\displaystyle \mathbf {X} ^{\operatorname {T} }\mathbf {X} }
X
T
y
{\displaystyle \mathbf {X} ^{\operatorname {T} }\mathbf {y} }
β
^
{\displaystyle {\hat {\boldsymbol {\beta }}}}
β
^
=
(
X
⊤
X
)
−
1
X
⊤
y
.
{\displaystyle {\hat {\boldsymbol {\beta }}}=\left(\mathbf {X} ^{\top }\mathbf {X} \right)^{-1}\mathbf {X} ^{\top }\mathbf {y} .}
または
β
^
=
β
+
(
X
⊤
X
)
−
1
X
⊤
ε
.
{\displaystyle {\hat {\boldsymbol {\beta }}}={\boldsymbol {\beta }}+\left(\mathbf {X} ^{\top }\mathbf {X} \right)^{-1}\mathbf {X} ^{\top }{\boldsymbol {\varepsilon }}.}
推定
b がパラメータベクトル β の「候補」値である と仮定する 。i番目の観測値の残差と呼ばれる量 y i − x i T b は、 データ 点 ( x i , y i ) と超平面 y = x T b 間の垂直距離を測定し 、 実際 の データ と モデル の 適合 度 を 評価 する 。 残 差二乗和 ( SSR ) ( 誤差二乗和 ( ESS ) または 残差二乗和 ( RSS ) とも呼ばれる) [4] は、モデル全体の適合度を示す指標である。
S
(
b
)
=
∑
i
=
1
n
(
y
i
−
x
i
T
b
)
2
=
(
y
−
X
b
)
T
(
y
−
X
b
)
,
{\displaystyle S(b)=\sum _{i=1}^{n}(y_{i}-x_{i}^{\operatorname {T} }b)^{2}=(y-Xb)^{\operatorname {T} }(y-Xb),}
ここで、 Tは 転置 行列 を表し、 X の行は 従属変数の特定の値に関連付けられたすべての独立変数の値を表し、 X i = x i Tである。この合計を最小化する b の値は、 β の OLS 推定値 と呼ばれる 。関数 S ( b ) は b の2次関数で、正定値 ヘッセ行列 を持つため、この関数は で唯一の大域的最小値を持ち、これは明示的な式 [5] [証明] で与えられる。
b
=
β
^
{\displaystyle b={\hat {\beta }}}
β
^
=
argmin
b
∈
R
p
S
(
b
)
=
(
X
T
X
)
−
1
X
T
y
.
{\displaystyle {\hat {\beta }}=\operatorname {argmin} _{b\in \mathbb {R} ^{p}}S(b)=(X^{\operatorname {T} }X)^{-1}X^{\operatorname {T} }y\ .}
積 N = X T Xは グラム行列 であり 、その逆行列 Q = N −1 は β の 補因子行列 であり、 [6] [7] [8]共分散行列 C β と密接に関連している 。行列 ( X T X ) −1 X T = Q X Tは X の ムーア・ペンローズ擬似逆 行列と呼ばれる。この定式化は、説明変数間に完全な 多重共線性 がない(グラム行列の逆行列がなくなる)
場合にのみ推定を実行できるという点を強調している。
予測
β を推定した後 、 回帰分析からの
適合値 (または 予測値)は次のようになります
y
^
=
X
β
^
=
P
y
,
{\displaystyle {\hat {y}}=X{\hat {\beta }}=Py,}
ここで P = X ( X T X ) −1 X T は、 X の列によって張られる 空間 Vへの 射影行列 です。この行列 P は、変数 yに「帽子をかぶせる」ため、 ハット行列 と呼ばれることもあります。 P と密接に関連するもう1つの行列は、 消滅 行列 M = I n − P です。これは、 V に直交する空間への射影行列です 。行列 P と Mはどちらも対称かつ べき等 で あり ( つまり、 P 2 = P および M 2 = M )、恒等式 PX = X および MX = 0 を介して データ行列 X に関連します。 [9] 行列 M は 回帰からの
残差 を作成します。
ε
^
=
y
−
y
^
=
y
−
X
β
^
=
M
y
=
M
(
X
β
+
ε
)
=
(
M
X
)
β
+
M
ε
=
M
ε
.
{\displaystyle {\hat {\varepsilon }}=y-{\hat {y}}=y-X{\hat {\beta }}=My=M(X\beta +\varepsilon )=(MX)\beta +M\varepsilon =M\varepsilon .}
予測値の分散は、 予測値の
分散共分散行列 の主対角線に現れます。
s
y
^
i
2
{\displaystyle s_{{\hat {y}}_{i}}^{2}}
C
y
^
=
s
2
P
,
{\displaystyle C_{\hat {y}}=s^{2}P,}
ここで P は射影行列、 s2 は 標本分散である。 [10]
完全な行列は非常に大きいため、その対角要素は次のように個別に計算できる。
s
y
^
i
2
=
s
2
X
i
(
X
T
X
)
−
1
X
i
T
,
{\displaystyle s_{{\hat {y}}_{i}}^{2}=s^{2}X_{i}(X^{T}X)^{-1}X_{i}^{T},}
ここで、 X i は行列 Xの i 番目の行です 。
標本統計量
これらの残差を用いて、縮約カイ二乗 統計量
を用いて 標本分散s²を推定することが でき ます
s
2
=
ε
^
T
ε
^
n
−
p
=
(
M
y
)
T
M
y
n
−
p
=
y
T
M
T
M
y
n
−
p
=
y
T
M
y
n
−
p
=
S
(
β
^
)
n
−
p
,
σ
^
2
=
n
−
p
n
s
2
{\displaystyle s^{2}={\frac {{\hat {\varepsilon }}^{\mathrm {T} }{\hat {\varepsilon }}}{n-p}}={\frac {(My)^{\mathrm {T} }My}{n-p}}={\frac {y^{\mathrm {T} }M^{\mathrm {T} }My}{n-p}}={\frac {y^{\mathrm {T} }My}{n-p}}={\frac {S({\hat {\beta }})}{n-p}},\qquad {\hat {\sigma }}^{2}={\frac {n-p}{n}}\;s^{2}}
分母 n − pは 統計的自由度 である 。最初の量 s 2は σ 2 の OLS 推定値であり 、2 番目の量は σ 2 の MLE 推定値である 。2 つの推定値は大規模なサンプルでは非常に類似している。つまり、最初の推定値は常に 不偏で あるのに対し、2 番目の推定値は偏りがあるものの、 平均二乗誤差 はより小さくなる。実際には、仮説検定には s 2の方が便利なので、より頻繁に使用される。 s 2 の平方根は 回帰標準誤差 、 [11] 回帰の標準誤差 、 [12] [13] または 方程式 の標準誤差 と呼ばれる 。 [9]
σ
^
2
{\displaystyle \scriptstyle {\hat {\sigma }}^{2}}
OLS回帰の適合度を評価する際、標本の初期変動が X に回帰することでどの程度減少するかを比較するのが一般的です。 決定係数 R 2 は、回帰の平方和が残差の平方和と等しい場合における、従属変数 y の「説明された」変動と「全体の」変動の比として定義されます。 [14]
R
2
=
∑
(
y
^
i
−
y
¯
)
2
∑
(
y
i
−
y
¯
)
2
=
y
T
P
T
L
P
y
y
T
L
y
=
1
−
y
T
M
y
y
T
L
y
=
1
−
R
S
S
T
S
S
{\displaystyle R^{2}={\frac {\sum ({\hat {y}}_{i}-{\overline {y}})^{2}}{\sum (y_{i}-{\overline {y}})^{2}}}={\frac {y^{\mathrm {T} }P^{\mathrm {T} }LPy}{y^{\mathrm {T} }Ly}}=1-{\frac {y^{\mathrm {T} }My}{y^{\mathrm {T} }Ly}}=1-{\frac {\rm {RSS}}{\rm {TSS}}}}
ここで、TSSは 従属変数の 平方和の総和 であり、 n × n の1の行列です 。( は 中心化行列であり、定数回帰と同等です。つまり、変数から平均値を単純に減算するだけです。) R 2 が 意味を持つためには 、回帰変数のデータの行列 Xに、 回帰切片を係数とする定数を表す1の列ベクトルが含まれている必要があります。この場合、 R 2 は常に0から1の間の数値となり、1に近い値は適合度が高いことを示します。
L
=
I
n
−
1
n
J
n
{\textstyle L=I_{n}-{\frac {1}{n}}J_{n}}
J
n
{\textstyle J_{n}}
L
{\displaystyle L}
単純線形回帰モデル
データ行列 X が 定数とスカラー回帰変数 x i の2つの変数のみを含む場合、これは「単回帰モデル」と呼ばれます。このケースは、手計算にも適した非常に単純な式を提供するため、統計学の入門クラスでよく取り上げられます。パラメータは一般的に ( α , β ) と表記されます。
y
i
=
α
+
β
x
i
+
ε
i
.
{\displaystyle y_{i}=\alpha +\beta x_{i}+\varepsilon _{i}.}
この場合の最小二乗推定値は簡単な式で与えられる。
β
^
=
∑
i
=
1
n
(
x
i
−
x
¯
)
(
y
i
−
y
¯
)
∑
i
=
1
n
(
x
i
−
x
¯
)
2
α
^
=
y
¯
−
β
^
x
¯
,
{\displaystyle {\begin{aligned}{\widehat {\beta }}&={\frac {\sum _{i=1}^{n}{(x_{i}-{\bar {x}})(y_{i}-{\bar {y}})}}{\sum _{i=1}^{n}{(x_{i}-{\bar {x}})^{2}}}}\\[2pt]{\widehat {\alpha }}&={\bar {y}}-{\widehat {\beta }}\,{\bar {x}}\ ,\end{aligned}}}
他の導出
前のセクションでは、最小二乗推定値は モデルの残差二乗和を最小化する値として得られました。しかし、他のアプローチから同じ推定値を導出することも可能です。いずれの場合も、OLS推定値の式は同じです: ^ β = ( X T X ) −1 X T y 。唯一の違いは、この結果をどのように解釈するかです
β
^
{\displaystyle {\hat {\beta }}}
投影
OLS推定は、回帰変数によって張られる線形空間への投影として見ることができます。(ここで、との各列 は データ行列の列を指します。)
X
1
{\displaystyle X_{1}}
X
2
{\displaystyle X_{2}}
数学者にとって、OLS法は過剰決定線形方程式 Xβ≈y ( β は 未知数 )の近似解です。この方程式系を正確に解くことはできないと仮定すると(方程式の数 n が未知数 p よりもはるかに大きい場合)、右辺と左辺の差が最小となるような解を求めます。言い換えれば、
β
^
=
a
r
g
min
β
‖
y
−
X
β
‖
2
,
{\displaystyle {\hat {\beta }}={\rm {arg}}\min _{\beta }\,\lVert \mathbf {y} -\mathbf {X} {\boldsymbol {\beta }}\rVert ^{2},}
ここで 、 ‖ · ‖は n 次元 ユークリッド空間 R n における 標準 L 2 ノルム である。予測値 Xβ は、回帰変数のベクトルの特定の線形結合にすぎない。したがって、残差ベクトル y − Xβ は、 y を X の列によって 張られる 線形部分空間 に 直交投影した とき に最小の長さになる 。この場合の OLS 推定値は、 X の基底に沿った ^ y = Py の ベクトル分解 の係数として解釈できる 。
β
^
{\displaystyle {\hat {\beta }}}
言い換えれば、最小値における勾配方程式は次のように表すことができます。
(
y
−
X
β
^
)
⊤
X
=
0.
{\displaystyle (\mathbf {y} -\mathbf {X} {\hat {\boldsymbol {\beta }}})^{\top }\mathbf {X} =0.}
これらの方程式の幾何学的解釈は、任意の共形ベクトル v に対してドット積がゼロとなるため、残差ベクトル は X の列空間に直交するというものです 。 これ は 、 が すべて の 可能 な ベクトル の 中で最短であること 、つまり残差の分散が最小であることを意味します。これは右に示されています。
y
−
X
β
^
{\displaystyle \mathbf {y} -X{\hat {\boldsymbol {\beta }}}}
(
y
−
X
β
^
)
⋅
X
v
{\displaystyle (\mathbf {y} -\mathbf {X} {\hat {\boldsymbol {\beta }}})\cdot \mathbf {X} \mathbf {v} }
y
−
X
β
^
{\displaystyle \mathbf {y} -\mathbf {X} {\boldsymbol {\hat {\beta }}}}
y
−
X
β
{\displaystyle \mathbf {y} -\mathbf {X} {\boldsymbol {\beta }}}
行列が 非特異であり、 K T X = 0( 直交射影を 参照)という仮定の下で行列 K を導入すると 、残差ベクトルは次の式を満たす必要があります。
γ
^
{\displaystyle {\hat {\boldsymbol {\gamma }}}}
[
X
K
]
{\displaystyle [\mathbf {X} \ \mathbf {K} ]}
r
^
:=
y
−
X
β
^
=
K
γ
^
.
{\displaystyle {\hat {\mathbf {r} }}:=\mathbf {y} -\mathbf {X} {\hat {\boldsymbol {\beta }}}=\mathbf {K} {\hat {\boldsymbol {\gamma }}}.}
したがって、線形最小二乗法の方程式と解は次のように記述されます。
y
=
[
X
K
]
[
β
^
γ
^
]
,
⇒
[
β
^
γ
^
]
=
[
X
K
]
−
1
y
=
[
(
X
⊤
X
)
−
1
X
⊤
(
K
⊤
K
)
−
1
K
⊤
]
y
.
{\displaystyle {\begin{aligned}\mathbf {y} &={\begin{bmatrix}\mathbf {X} &\mathbf {K} \end{bmatrix}}{\begin{bmatrix}{\hat {\boldsymbol {\beta }}}\\{\hat {\boldsymbol {\gamma }}}\end{bmatrix}},\\{}\Rightarrow {\begin{bmatrix}{\hat {\boldsymbol {\beta }}}\\{\hat {\boldsymbol {\gamma }}}\end{bmatrix}}&={\begin{bmatrix}\mathbf {X} &\mathbf {K} \end{bmatrix}}^{-1}\mathbf {y} ={\begin{bmatrix}\left(\mathbf {X} ^{\top }\mathbf {X} \right)^{-1}\mathbf {X} ^{\top }\\\left(\mathbf {K} ^{\top }\mathbf {K} \right)^{-1}\mathbf {K} ^{\top }\end{bmatrix}}\mathbf {y} .\end{aligned}}}
別の見方としては、回帰直線をデータセット内の任意の2点を通る直線の加重平均とみなすことです。 [15] この計算方法は計算コストは高くなりますが、OLSに対するより直観的な理解が得られます。
最尤法
OLS推定量は、 誤差項の正規性仮定の下では 最大尤度推定量(MLE)と同一である。 [16] [証明] この正規性仮定は、ユール と ピアソン による線型回帰分析の初期の研究の基礎となったため、歴史的に重要な意味を持つ。 [ 要 出典 ] MLEの特性から、正規性仮定が満たされる場合、OLS推定量は漸近的に効率的である(分散の クラメール-ラオ 境界を達成するという意味で)と推論できる。 [17]
一般化モーメント法
iid の場合、OLS推定量は モーメント条件から生じる
GMM 推定量として見ることもできる。
E
[
x
i
(
y
i
−
x
i
T
β
)
]
=
0.
{\displaystyle \mathrm {E} {\big [}\,x_{i}\left(y_{i}-x_{i}^{\operatorname {T} }\beta \right)\,{\big ]}=0.}
これらのモーメント条件は、 回帰変数が誤差と無相関でなければならないことを規定しています。x i はp ベクトルであるため 、モーメント条件の数はパラメータベクトル β の次元に等しく、したがってシステムは正確に同定されます。これは、推定量が重み行列の選択に依存しない、いわゆる古典的GMMの場合です。
元々の厳密な外生性仮定 E[ ε i | x i ] = 0 は、上記よりもはるかに豊富なモーメント条件を示唆していることに注意してください。特に、この仮定は、任意のベクトル関数 ƒ に対して、モーメント条件 E[ ƒ ( x i )· ε i ] = 0が成立することを意味します。しかし、 ガウス・マルコフ定理を用いると、関数 ƒ の最適な選択は ƒ ( x ) = x とすることであり 、その結果、上記に示したモーメント方程式が
得られる ことが示されます。
特性
仮定
OLS法を適用するために、線形回帰モデルを 様々なフレームワークに 組み込むことができます。これらの設定はどれも同じ式と結果を生成します。唯一の違いは、この手法が意味のある結果をもたらすために課すべき解釈と仮定です。適用可能なフレームワークの選択は、主に手持ちのデータの性質と、実行すべき推論タスクに依存します。
解釈における相違点の 1 つは、回帰変数をランダム変数として扱うか、定義済み定数として扱うかです。前者の場合 ( ランダム設計 )、回帰変数 x i はランダムであり、 観察研究 の場合と同様に、 ある 母集団から y i とともにサンプリングされます。このアプローチにより、推定値の 漸近特性 をより自然に研究できます 。もう一方の解釈 ( 固定設計 ) では、回帰変数 Xは 設計 によって設定される既知の定数として扱われ 、 y は 実験 の場合と同様に、 X の値に基づいて条件付きでサンプリングされます。実用上は、推定と推論は X を条件として実行されるため、この区別は重要ではないことがよくあります 。この記事で述べられている結果はすべて、ランダム設計のフレームワーク内にあります。
古典的な線形回帰モデル
古典的モデルは「有限サンプル」推定と推論に重点を置いており、これは観測値の数 nが固定されていることを意味します。これは、OLSの 漸近的挙動 を研究し、多数のサンプルにおける挙動を研究する
他のアプローチとは対照的です。
正しい仕様 。線形関数形式は、実際のデータ生成プロセスの形式と一致する必要があります。
厳密な外生性 。回帰分析における誤差は 条件付き平均 ゼロとなるべきである。 [18] 外生性仮定の直接的な帰結は、誤差の平均がゼロとなること、すなわち E[ ε ] = 0 ( 全期待値の法則 ) 、および回帰変数が誤差と無相関となることである。E [ X T ε ] = 0 。
E
[
ε
∣
X
]
=
0.
{\displaystyle \operatorname {E} [\,\varepsilon \mid X\,]=0.}
外生性仮定はOLS理論にとって極めて重要である。この仮定が成り立つ場合、回帰変数は 外生的と 呼ばれる。外生的仮定が成り立たない場合、誤差項と相関する回帰変数は 内生的 と呼ばれ[19] 、 OLS推定値はバイアスを持つ。このような場合、 操作変数法を 用いて推論を行うことができる。
線形従属は存在しない。X 内 の回帰変数は すべて 線形独立で なければならない。数学的には、これは行列 X がほぼ確実にフル ランクの列 を持つことを意味する 。 [20] 通常、回帰変数は少なくとも2次モーメントまでは有限モーメントを持つと仮定される。この場合、行列 Q xx = E[ X T X / n ] は有限かつ半正定値となる。
Pr
[
rank
(
X
)
=
p
]
=
1.
{\displaystyle \Pr \!{\big [}\,\operatorname {rank} (X)=p\,{\big ]}=1.}
この仮定が破られる場合、回帰変数は線形従属的または 完全に多重共線的であると呼ばれます。このような場合、回帰係数 β の値は 学習できませんが、 同じ線形従属部分空間にある回帰変数の新しい値について y値を予測することは可能です。
球面誤差 : [20] ここで、 I n は n 次元の 単位行列 、 σ 2 は各観測値の分散を決定するパラメータである。この σ 2 はモデルにおいて 不要なパラメータ とみなされる が、通常は推定値としても扱われる。この仮定が破られた場合、OLS推定値は依然として有効であるものの、効率的ではなくなる。
Var
[
ε
∣
X
]
=
σ
2
I
n
,
{\displaystyle \operatorname {Var} [\,\varepsilon \mid X\,]=\sigma ^{2}I_{n},}
この仮定は、通常、次の 2 つの部分に分けられます。
正規性 。回帰変数の条件付きで 誤差が 正規分布すると仮定されることもある。 [21] この仮定はOLS法の妥当性には必須ではないが、仮定した場合(特に仮説検定の分野において)、有限サンプル特有の性質が追加的に確立される。また、誤差が正規分布する場合、OLS推定量は 最大尤度推定量(MLE)と等価であり、したがって、すべての 正規推定量 のクラスにおいて漸近的に効率的である 。重要なのは、正規性仮定は誤差項にのみ適用されるということである。よくある誤解とは異なり、応答(従属)変数は正規分布する必要はない。 [22]
ε
∣
X
∼
N
(
0
,
σ
2
I
n
)
.
{\displaystyle \varepsilon \mid X\sim {\mathcal {N}}(0,\sigma ^{2}I_{n}).}
独立かつ同一に分布する(iid)
一部の応用、特に 横断的データにおいては、すべての観測値は 独立しており、かつ同一に分布している という追加の仮定が課されます。これは、すべての観測値が ランダム標本 から抽出されることを意味し、 これにより前述のすべての仮定がより単純化され、解釈が容易になります。また、この枠組みでは、漸近的な結果(標本サイズ n → ∞として)を述べることも可能になります。これは、 データ生成プロセス から新たな独立観測値を取得する理論的な可能性として理解されます 。この場合の仮定のリストは以下のとおりです。
IID観測値 :( x i 、 y i )は、すべての i ≠ j に対して、( x j 、 y j )から 独立して おり、同じ 分布 を持ちます。
完全な多重共線性はありません : Qxx = E[ x i x i T ]は 正定値行列 です 。
外生性 : E[ ε i | x i ] = 0;
等分散性 : Var[ ε i | x i ] = σ 2 。
時系列モデル
確率過程 { xi , yi } は 定常 かつ エルゴード的 である 。{ xi , yi }が非定常の場合、 {xi , yi } が 共和 分で ない限り、OLS の結果 は しばしば偽となる 。 [23]
回帰変数は 事前に決定されています: すべての i = 1, ..., n に対して E[ x i ε i ] = 0です。
p × p 行列 Qxx = E[ x i x i T ] はフル ランク なので 正定値 です。
{ x i ε i } は 、2番目のモーメントの有限行列 Q xxε ² = E[ ε i 2 x i x i T ]を持つ マルチンゲール差分列 です。
有限標本特性
まず、 厳密な外生性 仮定の下では、OLS推定値 と s 2は 不偏で あり 、その期待値はパラメータの真の値と一致する: [24] [証明]
β
^
{\displaystyle \scriptstyle {\hat {\beta }}}
E
[
β
^
∣
X
]
=
β
,
E
[
s
2
∣
X
]
=
σ
2
.
{\displaystyle \operatorname {E} [\,{\hat {\beta }}\mid X\,]=\beta ,\quad \operatorname {E} [\,s^{2}\mid X\,]=\sigma ^{2}.}
厳密な外生性が成り立たない場合(外生性が過去のショックに関してのみ想定され、将来のショックに関しては想定されない多くの 時系列 モデルの場合のように)、これらの推定値は有限サンプルで偏りが生じます。
の分散 共分散行列 (または単に 共分散行列 )は [25] に等しい。
β
^
{\displaystyle \scriptstyle {\hat {\beta }}}
Var
[
β
^
∣
X
]
=
σ
2
(
X
T
X
)
−
1
=
σ
2
Q
.
{\displaystyle \operatorname {Var} [\,{\hat {\beta }}\mid X\,]=\sigma ^{2}\left(X^{\operatorname {T} }X\right)^{-1}=\sigma ^{2}Q.}
特に、各係数の標準誤差は、この行列の j 番目の対角要素の平方根に等しい 。この標準誤差の推定値は、未知の量 σ 2 をその推定値 s 2 に置き換えることによって得られる。したがって、
β
^
j
{\displaystyle \scriptstyle {\hat {\beta }}_{j}}
s
.
e
.
^
(
β
^
j
)
=
s
2
(
X
T
X
)
j
j
−
1
{\displaystyle {\widehat {\operatorname {s.\!e.} }}({\hat {\beta }}_{j})={\sqrt {s^{2}\left(X^{\operatorname {T} }X\right)_{jj}^{-1}}}}
推定値はモデルの残差と無相関である ことも簡単に示される: [25]
β
^
{\displaystyle \scriptstyle {\hat {\beta }}}
Cov
[
β
^
,
ε
^
∣
X
]
=
0.
{\displaystyle \operatorname {Cov} [\,{\hat {\beta }},{\hat {\varepsilon }}\mid X\,]=0.}
ガウス ・マルコフ定理は 、球面誤差 仮定(つまり、誤差は 無相関かつ 等 分散で あるべき)の下で、 推定量は 線形不偏推定量のクラスにおいて効率的であることを述べている。これは 最良線形不偏推定量(BLUE)と呼ばれる。効率性は、 y に関して線形かつ不偏となる 別の推定量を求める場合と同様に理解されるべきであり 、 [25]
β
^
{\displaystyle \scriptstyle {\hat {\beta }}}
β
~
{\displaystyle \scriptstyle {\tilde {\beta }}}
Var
[
β
~
∣
X
]
−
Var
[
β
^
∣
X
]
≥
0
{\displaystyle \operatorname {Var} [\,{\tilde {\beta }}\mid X\,]-\operatorname {Var} [\,{\hat {\beta }}\mid X\,]\geq 0}
これは非負定常行列 であるという意味で最適性を確立する。この定理は線形不偏推定量のクラスにおいてのみ最適性を確立するが、これは非常に限定的である。誤差項 ε の分布によっては 、他の非線形推定量の方がOLSよりも良い結果をもたらす可能性がある。
正規性の仮定
これまでに挙げた特性は、誤差項の分布に関係なくすべて有効です。ただし、正規性の仮定 が成り立つ(つまり、 ε ~ N (0, σ 2 I n ) )と仮定する場合には 、OLS推定量の追加の特性を述べることができます
推定値 は正規分布し、平均と分散は前述の通りである: [26]
β
^
{\displaystyle \scriptstyle {\hat {\beta }}}
β
^
∼
N
(
β
,
σ
2
(
X
T
X
)
−
1
)
.
{\displaystyle {\hat {\beta }}\ \sim \ {\mathcal {N}}{\big (}\beta ,\ \sigma ^{2}(X^{\mathrm {T} }X)^{-1}{\big )}.}
この推定量は モデルの クラメール・ラオ境界に達し、したがってすべての不偏推定量のクラスの中で最適である。 [17] ガウス・マルコフ定理 とは異なり、この結果は線形推定量と非線形推定量の両方において最適性を確立するが、正規分布する誤差項の場合のみであること
に注意する。
推定値 s 2は カイ二乗分布 に比例する : [27]
s
2
∼
σ
2
n
−
p
⋅
χ
n
−
p
2
{\displaystyle s^{2}\ \sim \ {\frac {\sigma ^{2}}{n-p}}\cdot \chi _{n-p}^{2}}
この推定値の分散は 2 σ 4 /( n − p )に等しく、これは クラメール・ラオの限界である 2 σ 4 / n には 達しません。しかし、推定値 s 2 の分散よりも小さい σ 2 の不偏推定値は存在しないことが示されています 。 [28] 偏りのある推定値を許容し、モデルの残差二乗和(SSR)に比例する推定値のクラスを考慮すると、 このクラスで( 平均二乗誤差の意味で)最良の推定値は ~ σ 2 = SSR / ( n − p + 2) となり、回帰変数が1つしかない場合( p = 1 )のクラメール・ラオの限界よりも優れています。 [29]
さらに、推定値 と s2 は 独立し ており 、 [30] この事実は回帰のt検定とF検定を構築する際に役立ちます。
β
^
{\displaystyle \scriptstyle {\hat {\beta }}}
影響力のある観察
前述の通り、推定値は y に関して線形であり 、従属変数 y i の線形結合を表します。この線形結合における重みは回帰変数 X の関数であり、通常は不等です。重みの高い観測値は推定値に顕著な影響を与えるため、
影響力がある と呼ばれます。
β
^
{\displaystyle {\hat {\beta }}}
どの観測値が影響力を持つかを分析するために、特定のj 番目の観測値を除外し 、推定値がどの程度変化するかを検討します( ジャックナイフ法と同様)。OLS推定値 βの変化は [31] に等しい ことが示されています。
β
^
(
j
)
−
β
^
=
−
1
1
−
h
j
(
X
T
X
)
−
1
x
j
T
ε
^
j
,
{\displaystyle {\hat {\beta }}^{(j)}-{\hat {\beta }}=-{\frac {1}{1-h_{j}}}(X^{\mathrm {T} }X)^{-1}x_{j}^{\mathrm {T} }{\hat {\varepsilon }}_{j}\,,}
ここで、 h j = x j T ( X T X ) −1 x j はハット行列 Pの j 番目の対角要素であり 、 x j はj 番目の観測値に対応する回帰変数のベクトルである。同様に、データセットから j 番目の観測値を省略した場合の予測値の変化は [31] に等しい。
y
^
j
(
j
)
−
y
^
j
=
x
j
T
β
^
(
j
)
−
x
j
T
β
^
=
−
h
j
1
−
h
j
ε
^
j
{\displaystyle {\hat {y}}_{j}^{(j)}-{\hat {y}}_{j}=x_{j}^{\mathrm {T} }{\hat {\beta }}^{(j)}-x_{j}^{\operatorname {T} }{\hat {\beta }}=-{\frac {h_{j}}{1-h_{j}}}\,{\hat {\varepsilon }}_{j}}
ハット行列の特性から、 0 ≤ h j ≤ 1 であり、それらを合計すると p となり、平均すると h j ≈ p/n となる。これらの量 h j はてこ比と 呼ばれ 、高い h j を持つ観測値はてこ比ポイント と呼ばれる 。 [32] 通常、てこ比の高い観測値は、誤りであったり、外れ値であったり、あるいはデータセットの残りの部分と比べて何らかの点で非典型的であったりする可能性があるため、より注意深く精査する必要がある。
分割回帰
回帰分析における変数と対応するパラメータは、論理的に2つのグループに分割できる場合があり、その結果、回帰分析は次のようになります
y
=
X
1
β
1
+
X
2
β
2
+
ε
,
{\displaystyle y=X_{1}\beta _{1}+X_{2}\beta _{2}+\varepsilon ,}
ここで、 X 1 と X 2 は n × p 1 、 n × p 2 の 次元を持ち 、 β 1 、 β 2 は p 1 ×1 と p 2 ×1 ベクトルで、 p 1 + p 2 = p となります。
フリッシュ ・ウォーフ・ラヴェル定理 によれば、この回帰分析における残差 とOLS推定値は、 次の回帰分析における β2 の 残差とOLS推定値と数値的に同一となる。 [33]
ε
^
{\displaystyle {\hat {\varepsilon }}}
β
^
2
{\displaystyle \scriptstyle {\hat {\beta }}_{2}}
M
1
y
=
M
1
X
2
β
2
+
η
,
{\displaystyle M_{1}y=M_{1}X_{2}\beta _{2}+\eta \,,}
ここで、 M 1は回帰変数 X 1 の 消滅行列 です 。
この定理は、多くの理論的結果を確立するために用いることができます。例えば、定数項と別の回帰変数を用いた回帰分析は、従属変数と回帰変数から平均値を減算し、その後、定数項を除いて、平均を除いた変数について回帰分析を実行することと等価です。
制約付き推定
回帰の係数が線形方程式の連立方程式を満たすことが分かっていると仮定する。
A
:
Q
T
β
=
c
,
{\displaystyle A\colon \quad Q^{\operatorname {T} }\beta =c,\,}
ここで、 Q は p × q のフルランク行列であり、 cは q ×1の既知定数ベクトル( q<p) である 。この場合、最小二乗推定は、制約 A を課したモデルの残差二乗和を最小化することと等価である。 制約付き最小二乗(CLS) 推定量は、明示的な式で与えられる: [34]
β
^
c
=
β
^
−
(
X
T
X
)
−
1
Q
(
Q
T
(
X
T
X
)
−
1
Q
)
−
1
(
Q
T
β
^
−
c
)
.
{\displaystyle {\hat {\beta }}^{c}={\hat {\beta }}-(X^{\operatorname {T} }X)^{-1}Q{\Big (}Q^{\operatorname {T} }(X^{\operatorname {T} }X)^{-1}Q{\Big )}^{-1}(Q^{\operatorname {T} }{\hat {\beta }}-c).}
この制約付き推定量の式は、行列 X T X が逆行列である限り有効である。本稿の冒頭で、この行列はフルランクであると仮定し、ランク条件が満たされない場合、 βは識別不能となることを指摘した。しかし、制約 Aを加えることで βが 識別可能になる 場合もあり 、その場合、推定量の式を求める必要がある。推定量は [35]に等しい。
β
^
c
=
R
(
R
T
X
T
X
R
)
−
1
R
T
X
T
y
+
(
I
p
−
R
(
R
T
X
T
X
R
)
−
1
R
T
X
T
X
)
Q
(
Q
T
Q
)
−
1
c
,
{\displaystyle {\hat {\beta }}^{c}=R(R^{\operatorname {T} }X^{\operatorname {T} }XR)^{-1}R^{\operatorname {T} }X^{\operatorname {T} }y+{\Big (}I_{p}-R(R^{\operatorname {T} }X^{\operatorname {T} }XR)^{-1}R^{\operatorname {T} }X^{\operatorname {T} }X{\Big )}Q(Q^{\operatorname {T} }Q)^{-1}c,}
ここで、 R は p ×( p − q )行列であり、行列 [ QR ] は非特異行列であり、 R T Q = 0である。このような行列は常に存在するが、一般には一意ではない。X T X が逆行列である場合、2番目の式は1番目の式と一致する 。 [ 35]
大規模標本の特性
最小二乗推定値は、 線形回帰モデルのパラメータ βの 点推定値 です。しかし、一般的には、これらの推定値がパラメータの真の値にどれだけ近いかを知ることも重要です。言い換えれば、 区間推定値 を構築したいのです
誤差項ε i の分布についてはいかなる仮定も立てていないため、推定値 と の分布を推測することは不可能である。しかしながら、 中心極限定理を 適用することで、サンプルサイズ nが無限大に近づくにつれて、それらの 漸近 特性 を導くことができる。サンプルサイズは必然的に有限であるが、OLS推定値の真の分布がその漸近極限に近づくように、 n は「十分に大きい」と仮定するのが慣例である 。
β
^
{\displaystyle {\hat {\beta }}}
σ
^
2
{\displaystyle {\hat {\sigma }}^{2}}
モデルの仮定の下では、 β の最小二乗推定値は 整合して おり (つまり、 確率的に β に収束する )、漸近的に正規分布に従うことが示される。 [証明]
β
^
{\displaystyle {\hat {\beta }}}
(
β
^
−
β
)
→
d
N
(
0
,
σ
2
Q
x
x
−
1
)
,
{\displaystyle ({\hat {\beta }}-\beta )\ {\xrightarrow {d}}\ {\mathcal {N}}{\big (}0,\;\sigma ^{2}Q_{xx}^{-1}{\big )},}
ここで
Q
x
x
=
X
T
X
.
{\displaystyle Q_{xx}=X^{\operatorname {T} }X.}
区間
この漸近分布を用いると、ベクトルの j 番目の成分の近似両側信頼区間は 次のように構築できる。
β
^
{\displaystyle {\hat {\beta }}}
β
j
∈
[
β
^
j
±
q
1
−
α
2
N
(
0
,
1
)
σ
^
2
[
Q
x
x
−
1
]
j
j
]
{\displaystyle \beta _{j}\in {\bigg [}\ {\hat {\beta }}_{j}\pm q_{1-{\frac {\alpha }{2}}}^{{\mathcal {N}}(0,1)}\!{\sqrt {{\hat {\sigma }}^{2}\left[Q_{xx}^{-1}\right]_{jj}}}\ {\bigg ]}}
1 − α 信頼水準 において、
ここで qは標準正規分布の 分位関数 を表し 、[·] jj は行列の
j 番目の対角要素です。
同様に、 σ 2 の最小二乗推定値も、 ε i の4次モーメントが 存在する限り、限界分布と
整合し、漸近的に正規分布となる。
(
σ
^
2
−
σ
2
)
→
d
N
(
0
,
E
[
ε
i
4
]
−
σ
4
)
.
{\displaystyle ({\hat {\sigma }}^{2}-\sigma ^{2})\ {\xrightarrow {d}}\ {\mathcal {N}}\left(0,\;\operatorname {E} \left[\varepsilon _{i}^{4}\right]-\sigma ^{4}\right).}
これらの漸近分布は、予測、仮説検定、他の推定値の構築などに使用できます。例として、予測の問題を考えてみましょう。 回帰変数の分布領域内のある点を と仮定し、その点における応答変数がどのような値であったかを知りたいとします。 平均応答 は であり 、 予測応答 は です 。明らかに、予測応答は確率変数であり、その分布は の分布から導き出すことができます 。
x
0
{\displaystyle x_{0}}
y
0
=
x
0
T
β
{\displaystyle y_{0}=x_{0}^{\mathrm {T} }\beta }
y
^
0
=
x
0
T
β
^
{\displaystyle {\hat {y}}_{0}=x_{0}^{\mathrm {T} }{\hat {\beta }}}
β
^
{\displaystyle {\hat {\beta }}}
(
y
^
0
−
y
0
)
→
d
N
(
0
,
σ
2
x
0
T
Q
x
x
−
1
x
0
)
,
{\displaystyle \left({\hat {y}}_{0}-y_{0}\right)\ {\xrightarrow {d}}\ {\mathcal {N}}\left(0,\;\sigma ^{2}x_{0}^{\mathrm {T} }Q_{xx}^{-1}x_{0}\right),}
これにより、平均応答の信頼区間を構築する ことができます。
y
0
{\displaystyle y_{0}}
y
0
∈
[
x
0
T
β
^
±
q
1
−
α
2
N
(
0
,
1
)
σ
^
2
x
0
T
Q
x
x
−
1
x
0
]
{\displaystyle y_{0}\in \left[\ x_{0}^{\mathrm {T} }{\hat {\beta }}\pm q_{1-{\frac {\alpha }{2}}}^{{\mathcal {N}}(0,1)}\!{\sqrt {{\hat {\sigma }}^{2}x_{0}^{\mathrm {T} }Q_{xx}^{-1}x_{0}}}\ \right]}
1 − α 信頼水準 で 。
仮説検定
特に広く使用されている仮説検定は2つあります。1つ目は、推定された回帰式が、応答変数のすべての値が標本平均値に等しいと単純に予測するよりも優れているかどうかを知りたいというものです(そうでない場合、説明力がないと言われます)。推定された回帰式に説明力がないという 帰無仮説は、 F検定 を用いて検定されます 。計算されたF値が、事前に選択された有意水準の臨界値を超えるほど大きいことが判明した場合、帰無仮説は棄却され、回帰式には説明力があるという 対立仮説 が採用されます。そうでない場合、説明力がないという帰無仮説が採用されます
次に、対象となる各説明変数について、その推定係数がゼロと有意に異なるかどうか、つまり、この特定の説明変数が応答変数を予測する説明力を持っているかどうかを知りたいと考えます。ここでの帰無仮説は、真の係数がゼロであるというものです。この仮説は、係数の t統計量(係数推定値とその 標準誤差 の比)を計算することで検定されます 。t統計量が事前に設定された値よりも大きい場合、帰無仮説は棄却され、変数は説明力を持ち、係数がゼロと有意に異なることがわかります。それ以外の場合、真の係数がゼロであるという帰無仮説が受け入れられます。
さらに、 チャウ検定は 、2つのサブサンプルが両方とも同じ真の係数値を持つかどうかを検定するために使用されます。各サブセットと結合データセットにおける回帰分析の残差の二乗和をF統計量で比較します。この値が臨界値を超える場合、2つのサブセット間に差がないという帰無仮説は棄却され、そうでない場合は受け入れられます。
実際のデータを使った例
次のデータ セットは、30 ~ 39 歳のアメリカ人女性の平均身長と体重を示しています (出典: The World Almanac and Book of Facts、1975 年 )。
従属変数が1つのみモデル化されている場合、 散布図は 従属変数と回帰変数の関係の形と強さを示唆します。また、外れ値、異分散性、および適合された回帰モデルの解釈を複雑にする可能性のあるデータのその他の側面が明らかになることもあります。散布図は、関係が強く、二次関数として近似できることを示唆しています。OLSは、回帰変数 HEIGHT 2 を導入することで非線形関係を処理できます。これにより、回帰モデルは多重線型モデルになります
w
i
=
β
1
+
β
2
h
i
+
β
3
h
i
2
+
ε
i
.
{\displaystyle w_{i}=\beta _{1}+\beta _{2}h_{i}+\beta _{3}h_{i}^{2}+\varepsilon _{i}.}
適合回帰
最も一般的な統計パッケージ の出力は 次のようになります
この表では:
値の 列は、パラメータ β j の最小二乗推定値を示しています
標準 誤差 列には、 各係数推定値の 標準誤差が表示されます。
σ
^
j
=
(
σ
^
2
[
Q
x
x
−
1
]
j
j
)
1
2
{\displaystyle {\hat {\sigma }}_{j}=\left({\hat {\sigma }}^{2}\left[Q_{xx}^{-1}\right]_{jj}\right)^{\frac {1}{2}}}
t統計量 と p 値の 列は、係数のいずれかがゼロになるかどうかを検定しています。t 統計 量は、単純に として計算されます 。誤差 ε が正規分布に従う場合、 t はスチューデントt分布に従います。より弱い条件下では、 t は漸近的に正規分布します。t の値が大きい場合、 帰無仮説は棄却でき、対応する係数はゼロではないことを示します。2番目の列で ある p 値は 、仮説検定の結果を 有意水準 として表します。慣例的に、 0.05未満の p 値は、母集団係数がゼロではないことを示す証拠とみなされます。
t
=
β
^
j
/
σ
^
j
{\displaystyle t={\hat {\beta }}_{j}/{\hat {\sigma }}_{j}}
決定係数(R-squared) は、回帰分析の適合度を示す 決定係数 です。この統計量は、回帰変数 Xが 完全な適合度を持つ場合1、説明力を持たない場合0となります。これは母集団の決定係数 (R-squared) の偏りのある推定値であり、たとえ関連性のない回帰変数を追加しても、減少することはありません。
調整決定係数は をわずかに修正したもので 、回帰分析の説明力を高めない回帰変数の過剰数に対してペナルティを課すように設計されています。この統計量は常に よりも小さく 、新しい回帰変数が追加されるにつれて減少する可能性があり、適合度の低いモデルでは負の値になることもあります。
R
2
{\displaystyle R^{2}}
R
2
{\displaystyle R^{2}}
R
¯
2
=
1
−
n
−
1
n
−
p
(
1
−
R
2
)
{\displaystyle {\overline {R}}^{2}=1-{\frac {n-1}{n-p}}(1-R^{2})}
対数尤度は、 誤差が正規分布に従うという仮定の下で計算されます。この仮定は必ずしも合理的ではありませんが、この統計量はLR検定を行う際に有用となる場合があります。
ダービン・ワトソン統計量は、 残差間の連続相関の証拠があるかどうかを検定します。経験則として、値が2より小さい場合は正の相関があると考えられます。
赤池情報量基準 と シュワルツ基準は どちらもモデル選択に用いられる。一般的に、2つの代替モデルを比較する場合、これらの基準のいずれかの値が小さい方が、より優れたモデルであることを示す。 [36]
回帰の標準誤差 は、誤差項の標準誤差である σ の推定値です。
総二乗和 、 モデル二乗和 、 残差二乗和は 、サンプル内の初期変動のうち回帰によってどの程度説明されたかを示します。
F統計量は、 すべての係数(切片を除く)がゼロであるという仮説を検定しようとします。この統計量は、帰無仮説と正規性仮定の下で F ( p-1 , n-p )分布に従い、 p値 は仮説が真である確率を示します。誤差が正規分布でない場合、この統計量は無効となり、 ワルド検定 や LR検定 などの他の検定法を用いる必要があることに注意してください。
残差プロット
通常の最小二乗分析では、モデルの想定された形からのデータの逸脱を検出するために設計された診断プロットが使用されることがよくあります。一般的な診断プロットの例を以下に示します
モデル内の説明変数に対する残差。これらの変数間の非線形関係は、条件付き平均関数の線形性が成り立たない可能性を示唆しています。説明変数の異なるレベルにおける残差の変動レベルが異なることは、異分散性の可能性を示唆しています。
モデルに含まれていない説明変数に対する残差。残差とこれらの変数の関係が見られる場合、これらの変数をモデルに含めることを検討する必要があると考えられます。
適合値に対する残差 。
y
^
{\displaystyle {\hat {y}}}
残差と先行残差の比較。このプロットでは、残差の連続相関が特定される場合があります。
回帰モデルを用いて統計的推論を行う際に重要な考慮事項となるのは、データのサンプリング方法です。この例では、データは個々の女性の測定値ではなく平均値です。モデルの適合度は非常に良好ですが、これは個々の女性の体重を身長のみに基づいて高い精度で予測できることを意味するものではありません。
丸めに対する感度
この例は、これらの計算によって決定される係数がデータの準備方法に左右されることを示しています。身長は元々最も近いインチに丸められて提供されていましたが、これを変換して最も近いセンチメートルに丸めています。変換係数は1インチ=2.54センチメートルであるため、これは正確な変換で はありません 。元のインチはRound(x/0.0254)で復元し、丸めなしでメートル法に再変換できます。これを行うと、結果は次のようになります。
正しく変換されたデータと誤って変換されたデータの2次近似の残差
どちらの式を使っても、身長5フィート6インチ(1.6764 m)の女性の体重を予測すると、四捨五入すると62.94 kg、四捨五入しない場合は62.98 kgと、ほぼ同じ値が得られます。したがって、データの一見小さな変動は係数には実際に影響を与えますが、式の結果にはわずかな影響しか与えません。
これはデータ範囲の中央では無害に見えるかもしれませんが、両端や、適合モデルを使用してデータ範囲外に投影する場合 ( 外挿 ) には重要になる可能性があります。
これはよくある誤りを浮き彫りにしています。この例はOLS法の乱用であり、OLS法では本質的に独立変数(この場合は身長)の誤差がゼロ、あるいは少なくとも無視できる程度であることが求められます。最初の最も近いインチへの丸め処理と実際の測定誤差は、有限かつ無視できない誤差を構成します。その結果、フィッティングされたパラメータは、想定されている最良の推定値とは異なります。推定値の誤差は完全に偽値ではありませんが、 x軸 と y軸 の誤差の相対的な大きさに依存します。
実データが少ない別の例
問題提起
最小二乗法を用いて、極座標系における二体軌道の方程式を求めることができます。一般的に用いられる方程式は、 です。 は、物体が一方の天体からどれだけ離れているかを表す 半径 です。方程式では、パラメータ と が 軌道の経路を決定するために使用されます。以下のデータを測定しました
r
(
θ
)
=
p
1
−
e
cos
(
θ
)
{\displaystyle r(\theta )={\frac {p}{1-e\cos(\theta )}}}
r
(
θ
)
{\displaystyle r(\theta )}
p
{\displaystyle p}
e
{\displaystyle e}
与えられたデータに対して、
とを 最小二乗近似する必要があります
e
{\displaystyle e}
p
{\displaystyle p}
解答
まず、eとpを線形形式で表す必要があります。そこで、
方程式を 次のように 書き直します
r
(
θ
)
{\displaystyle r(\theta )}
1
r
(
θ
)
=
1
p
−
e
p
cos
(
θ
)
{\displaystyle {\frac {1}{r(\theta )}}={\frac {1}{p}}-{\frac {e}{p}}\cos(\theta )}
さらに、 を として追加パラメータで 展開することで、 を 末尾側 に適合させることができます。これは、追加基底関数 と の両方で線形です 。
cos
(
θ
)
{\displaystyle \cos(\theta )}
cos
(
θ
−
θ
0
)
=
cos
(
θ
)
cos
(
θ
0
)
+
sin
(
θ
)
sin
(
θ
0
)
{\displaystyle \cos(\theta -\theta _{0})=\cos(\theta )\cos(\theta _{0})+\sin(\theta )\sin(\theta _{0})}
cos
(
θ
)
{\displaystyle \cos(\theta )}
sin
(
θ
)
{\displaystyle \sin(\theta )}
観測データを次のように表すために、元の 2 つのパラメータ形式を使用します。
A
T
A
(
x
y
)
=
A
T
b
,
{\displaystyle A^{T}A{\binom {x}{y}}=A^{T}b,}
ここで:
x
=
1
/
p
{\displaystyle x=1/p\,}
; ;は、最初の列の の係数(すべて1)と、 2番目の列 の の係数( および で与えられる )を含み 、以下のようになります
y
=
e
/
p
{\displaystyle y=e/p\,}
A
{\displaystyle A}
1
/
p
{\displaystyle 1/p}
e
/
p
{\displaystyle e/p}
cos
(
θ
)
{\displaystyle \cos(\theta )\,}
b
=
1
/
r
(
θ
)
{\displaystyle b=1/r(\theta )}
A
=
[
1
−
0.731354
1
−
0.707107
1
−
0.615661
1
0.052336
1
0.309017
1
0.438371
]
,
b
=
[
0.21220
0.21958
0.24741
0.45071
0.52883
0.56820
]
.
{\displaystyle A={\begin{bmatrix}1&-0.731354\\1&-0.707107\\1&-0.615661\\1&\ 0.052336\\1&0.309017\\1&0.438371\end{bmatrix}},\quad b={\begin{bmatrix}0.21220\\0.21958\\0.24741\\0.45071\\0.52883\\0.56820\end{bmatrix}}.}
を解くと 、
(
x
y
)
=
(
0.43478
0.30435
)
{\displaystyle {\binom {x}{y}}={\binom {0.43478}{0.30435}}\,}
だから そして
p
=
1
x
=
2.3000
{\displaystyle p={\frac {1}{x}}=2.3000}
e
=
p
⋅
y
=
0.70001
{\displaystyle e=p\cdot y=0.70001}
参照
参考文献
^ 「通常の最小二乗法の仮定の起源」 特集コラム . 2022年3月1日. 2024年5月16日 閲覧 。
^ 「線形回帰における通常の仮定の完全なリストは何ですか?」 Cross Validated . 2022年9月28日 閲覧 。
^ ゴールドバーガー、アーサー・S. (1964). 「古典的線形回帰」. 計量経済理論. ニューヨーク: ジョン・ワイリー・アンド・サンズ. pp. 158. ISBN 0-471-31101-4 。
^ 林文夫 (2000). 計量経済学 . プリンストン大学出版局. p. 15. ISBN 9780691010182 。
^ 林(2000年、18ページ)。
^ Ghilani, Charles D.; Wolf, Paul R. (2006年6月12日). 『調整計算:空間データ分析』 John Wiley & Sons. ISBN 9780471697282 。
^ ホフマン=ヴェレンホフ、ベルンハルト;リヒテネガー、ハーバート。エルマー、ワスル(2007 年 11 月 20 日)。 GNSS – 全地球航法衛星システム: GPS、GLONASS、Galileo など。スプリンガー。 ISBN 9783211730171 。
^ Xu, Guochang (2007年10月5日). GPS: 理論、アルゴリズム、アプリケーション. Springer. ISBN 9783540727156 。
^ ab 林(2000年、19ページ)
^ Hoaglin, David C.; Welsch, Roy E. (1978). 「回帰分析と分散分析におけるハット行列」. The American Statistician . 32 (1): 17– 22. doi : 10.1080/00031305.1978.10479237 . hdl : 1721.1/1920 . ISSN 0003-1305.
^ Julian Faraway (2000)、Rを用いた実践的な回帰分析と分散分析
^ Kenney, J.; Keeping, ES (1963). 統計数学 . van Nostrand. p. 187.
^ ズウィリンガー、ダニエル (1995). 標準数学表と公式 . チャップマン&ホール/CRC. p. 626. ISBN 0-8493-2479-3 。
^ 林(2000年、20ページ)
^ ヴァハブ、アクバルザデ (2014 年 5 月 7 日)。 「ライン推定」。
^ 林(2000年、49ページ)
^ ab 林(2000年、52ページ)
^ 林(2000年、7ページ)
^ 林(2000年、187ページ)
^ ab 林(2000年、10ページ)
^ 林(2000年、34ページ)
^ Williams, M. N; Grajales, CA G; Kurkiewicz, D (2013). 「重回帰分析の前提:2つの誤解の修正」 『実用的評価、研究、評価 』 18 (11).
^ 「EViews出力に関するメモ」 (PDF) . 2020年 12月28日 閲覧 。
^ 林(2000年、27、30ページ)
^ abc 林(2000年、27ページ)
^ 雨宮毅 (1985). 『先進計量経済学 』 ハーバード大学出版局. p. 13. ISBN 9780674005600 。
^ 雨宮(1985年、14ページ)
^ ラオ, CR (1973). 線形統計推論とその応用 (第2版). ニューヨーク: J. Wiley & Sons. p. 319. ISBN 0-471-70823-2 。
^ 雨宮(1985年、20ページ)
^ 雨宮(1985年、27ページ)
^ ab デイビッドソン, ラッセル; マッキノン, ジェームズ・G. (1993). 計量経済学における推定と推論 . ニューヨーク: オックスフォード大学出版局. p. 33. ISBN 0-19-506011-3 。
^ デイビッドソン&マッキノン(1993年、36ページ)
^ デイビッドソン&マッキノン(1993年、20ページ)
^ 雨宮(1985年、21ページ)
^ ab 雨宮(1985年、22ページ)
^ バーナム、ケネス・P.、アンダーソン、デイビッド・R. (2002). モデル選択とマルチモデル推論 (第2版). シュプリンガー. ISBN
0-387-95364-7 。
参考文献