Я выполняю оценку diff-in-diff и использую пакет MatchIt для сопоставления моей группы лечения и контрольной группы по их расстоянию до определенного места (сопоставление ближайшего соседа, модель logit, калибр = 0,25).
С фактическим соответствием все в порядке, однако я наткнулся на такой сюжет в статье, которую прочитал:
Я немного сбит с толку, как можно построить оценки склонности перед сопоставлением, поскольку сопоставление само дает оценки склонности? Так что, если кто-то знаком с подобными схемами построения графиков, я буду признателен за помощь. Вот мой код до сих пор, который дает функции плотности только после сопоставления для лечения (Near) и управления.
m.df <- matchit(Near ~ Distance_to_center, data = df, method = "nearest", distance = "logit", caliper =0.25)
mdf <- match.data(m.df,distance = "pscore")
df <- mdf
plot(density(df$pscore[df$Near==1]))
plot(density(df$pscore[df$Near==0]))