第13章: 単純なパネルデータ

Jeffrey Wooldridge (2016).
Introductory Econometrics: A Modern Approach
Seventh Edition. Cengage Learning.

2026-03-06

準備

必要なパッケージの読み込み

library(wooldridge)
library(plm)

13-1 独立した複数の横断面データの結合

独立した横断面データの結合 (Pooled Cross Sections)

例:賃金関数の年次変化 (cps78_85)

13-2 差の差法 (Difference-in-Differences)

政策評価と差の差法 (DiD)

DiDの例 (kielmc)

data(kielmc)
# y81: 1981年ダミー, nearinc: 焼却炉近隣ダミー
res_did <- lm(rprice ~ nearinc + y81 + I(nearinc * y81), data = kielmc)
summary(res_did)$coefficients[1:4, ]
##                   Estimate Std. Error   t value     Pr(>|t|)
## (Intercept)       82517.23   2726.910 30.260341 1.709246e-95
## nearinc          -18824.37   4875.322 -3.861154 1.368017e-04
## y81               18790.29   4050.065  4.639502 5.116892e-06
## I(nearinc * y81) -11863.90   7456.646 -1.591051 1.125948e-01

13-3 2期間のパネルデータ

パネルデータ (Panel Data) とは

個体固定効果モデル

13-4 1階差分法 (First-Differencing)

1階差分法 (First-Differencing, FD)

FDの例 (crime4)

data(crime4)
# 1981年と1982年に絞る
d8182 <- subset(crime4, year %in% c(81, 82))
# crmrte: 犯罪率(log), prbarr: 逮捕率(log)
# plmパッケージを使ってデータをパネル形式に変換
pdata <- pdata.frame(d8182, index = c("county", "year"))
# 1階差分モデルの推定
res_fd <- plm(crmrte ~ prbarr, data = pdata, model
 = "fd")
summary(res_fd)$coefficients
##                  Estimate   Std. Error     t-value  Pr(>|t|)
## (Intercept) -3.112476e-05 0.0004228138 -0.07361341 0.9414851
## prbarr      -5.663059e-03 0.0039700288 -1.42645298 0.1572758

まとめ