나는 개인의 종단 데이터 세트를 가지고 있으며 그들 중 일부는 치료를 받았으며 다른 사람들은 그렇지 않았습니다. 모든 개인은 출생부터 18 세까지의 표본에 있으며 치료는 그 범위 사이의 어떤 나이에 발생합니다. 치료 기간은 사례마다 다를 수 있습니다. 성향 점수 일치를 사용하여 출생 연도부터 18 세까지 각 쌍을 추적 할 수 있도록 치료 연도와 대조 단위를 출생 연도의 정확한 일치와 쌍으로 일치시키고 싶습니다. 일치 후에는 차이의 차이 전략을 사용하여 치료 효과를 추정하는 것입니다.
내가 당면한 문제는 패널 데이터와 일치하는 것입니다. 나는 Stata의 psmatch2
명령을 사용하고 성향 점수 일치를 사용하여 가정 및 개인 특성에 일치합니다. 일반적으로 패널 데이터의 경우 연령마다 다른 최적의 일치 항목이 있습니다. 예를 들어, A가 치료되고 B와 C가 대조군이고, 이들 모두가 1980 년에 태어난 경우 A와 B는 1980 년에 0 세에 일치 할 수 있고 A와 C는 1981 년에 1 세에 일치 할 수 있습니다. . 또한 A는 이전 연도의 자체 전처리 값과 일치 할 수 있습니다.
이 문제를 해결하기 위해 모든 시변 변수의 평균을 취하여 일치하는 것이 샘플 기간 동안 평균적으로 가장 유사한 개인을 식별하고 0 세에서 18 세까지 각 연령 그룹에 대해 별도로 일치시킵니다. 불행히도 이것은 여전히 연령대별로 각 치료 단위에 대해 다른 통제 단위와 일치합니다.
누군가가 Stata의 패널 데이터와 쌍으로 일치하는 방법을 알려 줄 수 있다면 대단히 감사하겠습니다.