J'ai un ensemble de données longitudinales d'individus et certains d'entre eux ont été soumis à un traitement et d'autres non. Tous les individus sont inclus dans l'échantillon de la naissance jusqu'à l'âge de 18 ans et le traitement a lieu à un âge compris entre cette plage. L'âge du traitement peut différer d'un cas à l'autre. En utilisant l'appariement des scores de propension, je voudrais associer les unités traitées et témoins par paires avec l'appariement exact de l'année de naissance de sorte que je puisse suivre chaque paire de leur année de naissance jusqu'à l'âge de 18 ans. En tout, il y a environ 150 personnes traitées et 4000 personnes non traitées. Après l'appariement, l'idée est d'utiliser une stratégie de différence dans les différences pour estimer l'effet du traitement.
Le problème auquel je suis confronté en ce moment est de faire la correspondance avec les données du panel. J'utilise la psmatch2
commande de Stata et je fais correspondre les caractéristiques des ménages et des individus en utilisant l'appariement des scores de propension. En général, avec les données du panel, il y aura différentes correspondances optimales à chaque âge. Par exemple: si A est traité, B et C sont des témoins, et tous sont nés en 1980, alors A et B peuvent être appariés en 1980 à l'âge 0 tandis que A et C sont appariés en 1981 à l'âge 1 et ainsi de suite . A peut également être associé à ses propres valeurs de prétraitement des années précédentes.
Pour contourner ce problème, j'ai pris la moyenne de toutes les variables variant dans le temps de sorte que l'appariement puisse identifier les individus qui sont en moyenne les plus similaires sur la durée de l'échantillon et je fais l'appariement séparément pour chaque groupe d'âge de 0 à 18 ans. Malheureusement, cela correspond toujours à une unité de contrôle différente pour chaque unité traitée par groupe d'âge.
Si quelqu'un pouvait me diriger vers une méthode pour faire l'appariement par paire avec les données du panel dans Stata, ce serait très apprécié.