Skip to content

Commit bc9416a

Browse files
committed
maxlag
1 parent dfb2910 commit bc9416a

File tree

2 files changed

+352
-6114
lines changed

2 files changed

+352
-6114
lines changed

14_Hetero.ipynb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,14 @@
115115
"cov_type='HAC', cov_kwds={'maxlags': n}, use_t=True\n",
116116
"```\n",
117117
"* `cov_type='HAC'`:不均一分散・自己相関頑健推定の指定\n",
118-
"* `cov_kwds={'maxlags': n}`(必須):`n`は残差のラグを示し,`n`の値に基づきパラメータの推定値の標準誤差を調整する。`n=10`とすれば`10`までのラグを考慮し計算する。標本の大きさより小さな値を設定する必要があり,標本の大きさに近い値を設定するのは避ける方が良いだろう。いずれにしろ,残差の自己相関の「長さ」を考えつつ,`n`を設定する必要があるれば良いだろう。また,`1`,`5`,`10`,`20`などの異なる値を使い,標準誤差がどう変化するかを確認するのも良いだろう。\n",
118+
"* `cov_kwds={'maxlags': n}`(必須):`n`は残差のラグを示し,`n`の値に基づきパラメータの推定値の標準誤差を調整する。`n=10`とすれば`10`までのラグを考慮し計算する。標本の大きさより小さな値を設定する必要がある。`n`を決める一つのルールとして次を紹介しよう。\n",
119+
" * Newey and West (1987)が提案したルール:`N`を標本の大きさとすると、次の値の整数部分を`n`に使う。\n",
120+
"\n",
121+
"$$\n",
122+
"4\\left(\\frac{N}{100}\\right)^{2/9}の整数部分\n",
123+
"$$\n",
124+
"\n",
125+
" * また`for`ループを使い`n`を変化させて、標準誤差がどう変化するかを確認するのも良いだろう。\n",
119126
"* `use_t=True`(必須ではない):`t`検定を使うことを指定する。\n",
120127
"\n",
121128
"ちなみに,`HC`はHeteroskedasticity Consistentの略であり,`HAC`はHeteroskedasticity-Autocorrelation Consistent`の略である。\n",
@@ -1094,7 +1101,7 @@
10941101
"name": "python",
10951102
"nbconvert_exporter": "python",
10961103
"pygments_lexer": "ipython3",
1097-
"version": "3.11.9"
1104+
"version": "3.11.10"
10981105
},
10991106
"nteract": {
11001107
"version": "0.15.0"

0 commit comments

Comments
 (0)