2026-03-06
cps78_85)kielmc)nearinc)
の住宅価格がどう変化したか。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
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