rdrobust: построение графиков для локальной полиномиальной оценки - PullRequest
1 голос
/ 04 июля 2019

Я использую стандартный пакет rdrobust от Calonico и соавторов для получения оценок RD и графиков в R. Однако мне не ясно, существует ли автоматизированный способ создания графиков с параметрами, полученными из локальной системы.полиномиальная оценка.

Следуя их примеру в документации rdrobust:

library(rdrobust)
data(rdrobust_RDsenate)
vote <- rdrobust_RDsenate$vote
margin <- rdrobust_RDsenate$margin

Глобальный график

rdplot(y = vote, x = margin, title = "RD Plot - Senate Elections Data",
   x.label = "Vote Share in Election at time t",
   y.label = "Vote Share in Election at time t+1")

Локальная оценка

summary(rdrobust(y = vote, x = margin, all = TRUE))

Как сделатьЯ делаю график, используя параметры, которые предоставляются оценки (то есть р, ч, ...)?

1 Ответ

0 голосов
/ 04 июля 2019

Я понял, громоздкое решение может быть:

rdplot(y = vote, x = margin, 
   binselect = "es", 
   scale = 5,
   kernel = tolower(rdrobust(y = vote, x = margin)$kernel),
   p=rdrobust(y = vote, x = margin)$p,
   h=rdrobust(y = vote, x = margin)$bws[1],
   x.lim = c(rdrobust(y = vote, x = margin)$bws[1],rdrobust(y = vote, x = margin, all = TRUE)$bws[1]),
   title = "RD Plot - Senate Elections Data",
   x.label = "Vote Share in Election at time t",
   y.label = "Vote Share in Election at time t+1",
   ci=95)
...