Estou trabalhando com uma configuração de Diferença em Diferenças (DiD) escalonada em R usando o did
pacote, onde as unidades são tratadas em momentos diferentes e algumas nunca são tratadas (por exemplo, grupo de controle). Aqui está o código que estou usando:
att_results <- att_gt(
yname = "ln_Pris",
tname = "Year",
idname = "id",
gname = "treatment_year",
data = clean_data,
panel = FALSE
)
Algumas unidades nos meus dados nunca são tratadas , então a sua treatment_year
é NA
. Quando executo isso, parece que essas unidades estão sendo descartadas da estimativa — presumo que gname
seja NA
para o grupo de controle.
No entanto, preciso incluir as unidades nunca tratadas como grupo de controle na análise DiD. Percebi que há um control_group
argumento em att_gt()
, mas não sei como usá-lo nesta situação.
Pergunta:
Como posso incluir unidades nunca tratadas na estimativa? Preciso atribuir algo manualmente para gname
essas unidades ou a configuração é control_group = "never treated"
suficiente?
Desde já, obrigado!