성향 점수 가중으로 인한 평균 치료 효과에 대한 신뢰 구간?


9

성향 점수 가중 (특히 IPTW)을 사용하여 관측 데이터로부터 평균 치료 효과를 추정하려고합니다. 나는 ATE를 올바르게 계산한다고 생각하지만 역 성향 점수 가중치를 고려하면서 ATE의 신뢰 구간을 계산하는 방법을 모르겠습니다.

다음은 평균 치료 효과를 계산하기 위해 사용하는 방정식입니다 (2010 년 9 월 10 일 29:20 통계 : 참고 자료 Stat Med.

ATE=1N1NZiYipi1N1N(1Zi)Yi1pi
어디 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패키지 나 복잡한 것이 필요하지 않습니다 . Wooldridge (2010, p. 920 이후) "단면 및 패널 데이터의 계량 분석"에는 신뢰 구간을 구성하기 위해 표준 오류를 얻을 수있는 간단한 절차가 있습니다.

우리가 나타내는 성향 점수를 올바르게 지정했다는 가정하에 p(xi,γ)성향 점수 추정의 점수 (예 : 첫 번째 로짓 또는 프로 빗 회귀)를 다음과 같이 정의합니다.

di=γp(xi,γ)[Zip(xi,γ)]p(xi,γ)[1p(xi,γ)]
그리고하자
ATEi=[Zip(xi,γ)]Yip(xi,γ)[1p(xi,γ)]
위의 표현에서와 같이. 그런 다음이 두 표현의 샘플 아날로그를 가져 와서 회귀ATE^i 의 위에 d^i. 이 회귀에 절편을 포함시켜야합니다. 허락하다ei 그 회귀의 잔차, 그 다음 점근 적 분산 N(ATE^ATE) 단순히 Var(ei). ATE의 점근 적 표준 오차는
[1Ni=1Nei2]12N

그런 다음 일반적인 방식으로 신뢰 구간을 계산할 수 있습니다 (예를 들어 코드 예제는 여기에 대한 답변 대한 주석 참조 ). 이 단계는 표준 오차 계산에 이미 포함되어 있으므로 역 성향 점수 가중치에 대해서는 신뢰 구간을 다시 조정할 필요가 없습니다.

불행히도 나는 R 사람이 아니기 때문에 특정 코드를 제공 할 수는 없지만 위의 개요 절차를 따라야합니다. 참고로 이것은 treatrewStata 의 명령이 작동 하는 방식이기도 합니다. 이 명령은 Cerulli (2014) 가 Stata Journal에 작성하고 소개했습니다 . 기사에 액세스 할 수없는 경우 역 성향 점수 가중치에서 표준 오류를 계산하는 절차를 설명하는 슬라이드 를 확인할 수 있습니다 . 거기서 그는 로짓 또는 프로 빗을 통한 성향 점수 추정 사이의 약간의 개념적 차이에 대해서도 논의하지만이 대답을 위해 지나치게 중요하지 않았 으므로이 부분을 생략했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.