Staram się oszacować średni efekt leczenia na podstawie danych obserwacyjnych, stosując ważenie wyniku skłonności (szczególnie IPTW). Myślę, że obliczam ATE poprawnie, ale nie wiem, jak obliczyć przedział ufności ATE, biorąc pod uwagę wagi wyniku odwrotnej skłonności.
Oto równanie, którego używam do obliczenia średniego efektu leczenia (odniesienie Stat Med. 10 września 2010; 29 (20): 2137–2148.): Gdzie całkowita liczba pacjentów, status leczenia, status wyniku, a wynik skłonności.
Czy ktoś wie o pakiecie R, który obliczałby przedział ufności średniego efektu leczenia, biorąc pod uwagę wagi? Czy survey
pakiet może tutaj pomóc? Zastanawiałem się, czy to zadziała:
library(survey)
sampsvy=svydesign(id=~1,weights=~iptw,data=df)
svyby(~surgery=='lump',~treatment,design=sampsvy,svyciprop,vartype='ci',method='beta')
#which produces this result:
treatment surgery == "lump" ci_l ci_u
No 0.1644043 0.1480568 0.1817876
Yes 0.2433215 0.2262039 0.2610724
Nie wiem, gdzie się stąd udać, aby znaleźć przedział ufności różnicy między proporcjami (tj. Średni efekt leczenia).
Odpowiedzi:
Nie potrzebujesz
survey
paczki ani niczego skomplikowanego. Wooldridge (2010, s. 920 i następne) „Analiza ekonometryczna danych przekroju i panelu” ma prostą procedurę, z której można uzyskać standardowe błędy w celu skonstruowania przedziałów ufności.Przy założeniu, że poprawnie określiłeś wynik skłonności, który oznaczamy jako , zdefiniuj wynik z oszacowania wyniku skłonności (tj. Pierwszej regresji logit lub probit ) as i pozwól jak masz to w powyższym wyrażeniu. Następnie weź przykładowe analogi tych dwóch wyrażeń i zresetuj nap (xja, γ)
Następnie możesz obliczyć przedział ufności w zwykły sposób (zobacz na przykład komentarze do odpowiedzi tutaj, aby uzyskać przykład kodu). Nie trzeba ponownie dostosowywać przedziału ufności dla odwrotnych wag oceny skłonności, ponieważ ten krok został już uwzględniony w obliczeniach błędów standardowych.
Niestety nie jestem facetem od R, więc nie mogę podać konkretnego kodu, ale powyższa procedura powinna być łatwa do wykonania. Na marginesie, jest to również sposób, w jaki działa
treatrew
polecenie w Stacie. To polecenie zostało napisane i wprowadzone w Stata Journal przez Cerulli (2014) . Jeśli nie masz dostępu do tego artykułu, możesz sprawdzić jego slajdy, które również opisują procedurę obliczania standardowych błędów z odwrotnego ważenia wyniku skłonności. Tam omawia także niewielkie różnice pojęciowe między szacowaniem oceny skłonności za pomocą logit lub probit, ale dla samej odpowiedzi nie było to zbyt ważne, więc pominąłem tę część.źródło