Ich versuche, den durchschnittlichen Behandlungseffekt anhand von Beobachtungsdaten mithilfe der Neigungsbewertung (speziell IPTW) abzuschätzen. Ich denke, ich berechne die ATE korrekt, aber ich weiß nicht, wie ich das Konfidenzintervall der ATE unter Berücksichtigung der inversen Neigungsbewertungsgewichte berechnen soll.
Hier ist die Gleichung, die ich zur Berechnung des durchschnittlichen Behandlungseffekts verwende (Referenz Stat Med. 10. September 2010; 29 (20): 2137–2148.): Wobei Gesamtzahl der Probanden, Behandlungsstatus, Ergebnisstatus und .
Kennt jemand ein R-Paket, das das Konfidenzintervall des durchschnittlichen Behandlungseffekts unter Berücksichtigung der Gewichte berechnet? Könnte das survey
Paket hier helfen? Ich habe mich gefragt, ob das funktionieren würde:
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
Ich weiß nicht, wohin ich von hier aus gehen soll, um das Konfidenzintervall der Differenz zwischen den Anteilen (dh den durchschnittlichen Behandlungseffekt) zu ermitteln.