Інтервал довіри для середнього ефекту лікування від ваги показника схильності?


9

Я намагаюся оцінити середній ефект лікування від даних спостережень, використовуючи показник схильності (зокрема IPTW). Я думаю, що я правильно розраховую ATE, але не знаю, як обчислити довірчий інтервал ATE, враховуючи ваги зворотного схильності.

Ось рівняння, яке я використовую для обчислення середнього ефекту лікування (посилання Stat Med. 10 вересня 2010; 29 (20): 2137–2148.): Де загальна кількість випробовуваних, стан лікування, результат результату і оцінка схильності.

АТЕ=1N1NZiYipi-1N1N(1-Zi)Yi1-pi
N=Zi=Yi=pi=

Хтось знає про пакет R, який би розраховував довірчий інтервал середнього ефекту лікування, враховуючи ваги? Чи може surveyпакет допомогти тут? Мені було цікаво, чи це спрацює:

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

Я не знаю, куди звернутися звідси, щоб знайти довірчий інтервал різниці між пропорціями (тобто середній ефект лікування).


Я не можу відповісти конкретно, але книга "Комплексні опитування: Посібник з аналізу за допомогою R" автора пакета опитування охоплює IPTW і може бути корисною. books.google.com/…
kaz_yos

Відповіді:


11

Вам не потрібен surveyпакет або щось складне. Уолдрідж (2010, стор. 920 і далі) "Економетричний аналіз даних перерізів і панелей" має просту процедуру, за допомогою якої можна отримати стандартні помилки для побудови інтервалів довіри.

Згідно з припущенням, що ви правильно вказали показник схильності, який ми позначаємо як , визначте бал за оцінкою балів схильності (тобто ваш перший логіт або регрес пробіту ) як і нехай як ви це виражаєте у вислові вище. Потім візьміть зразки аналогів цих двох виразів і регресуйте наp(хi,γ)

гi=γp(хi,γ)'[Zi-p(хi,γ)]p(хi,γ)[1-p(хi,γ)]
ATEi=[Zi-p(хi,γ)]Yip(хi,γ)[1-p(хi,γ)]
ATE^iг^i. Переконайтеся, що ви включили перехват у цей регрес. Нехай є залишком від цієї регресії, тоді асимптотична дисперсія є просто . Отже, асимптотична стандартна помилка вашого ATE - еiN(ATE^-ATE)Вар(еi)
[1Ni=1Nеi2]12N

Потім можна обчислити інтервал довіри звичайним способом (див., Наприклад, коментарі до відповіді тут для прикладу коду). Вам не потрібно повторно коригувати довірчий інтервал для ваги зворотної схильності, оскільки цей крок уже був включений у розрахунок стандартних помилок.

На жаль, я не хлопець R, тому не можу надати вам конкретний код, але описана вище процедура повинна бути прямою вперед. Як бічна примітка, це також спосіб роботи treatrewкоманди в Stata. Цю команду було написано та введено у журнал Stata Cerulli (2014) . Якщо у вас немає доступу до статті, ви можете перевірити його слайди, які також окреслюють процедуру обчислення стандартних помилок із зважування зворотної схильності. Там він також обговорює деякі невеликі концептуальні відмінності між оцінкою показника схильності за допомогою logit або probit, але заради цієї відповіді це було не надто важливо, тому я опустив цю частину.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.