Ich habe einen longitudinalen Datensatz von Personen und einige von ihnen wurden einer Behandlung unterzogen und andere nicht. Alle Personen sind von der Geburt bis zum 18. Lebensjahr in der Stichprobe und die Behandlung erfolgt in einem Alter zwischen diesem Bereich. Das Alter der Behandlung kann von Fall zu Fall unterschiedlich sein. Mit dem Propensity-Score-Matching möchte ich behandelte und kontrollierte Einheiten paarweise mit genauem Matching zum Geburtsjahr abgleichen, sodass ich jedes Paar von ihrem Geburtsjahr bis zum 18. Lebensjahr nachverfolgen kann. Insgesamt gibt es etwa 150 behandelte und 4000 unbehandelte Personen. Nach dem Matching besteht die Idee darin, eine Differenz-in-Differenz-Strategie zu verwenden, um den Effekt der Behandlung abzuschätzen.
Das Problem, mit dem ich im Moment konfrontiert bin, ist das Matching mit Paneldaten. Ich verwende den psmatch2
Befehl von Stata und stimme mit dem Propensity Score Matching auf Haushalts- und individuelle Merkmale ab. Im Allgemeinen wird es bei Panel-Daten in jedem Alter unterschiedliche optimale Übereinstimmungen geben. Als Beispiel: Wenn A behandelt wird, sind B und C Kontrollen und alle wurden 1980 geboren, dann können A und B 1980 im Alter von 0 Jahren zugeordnet werden, während A und C 1981 im Alter von 1 Jahren usw. zugeordnet werden . Außerdem kann A mit seinen eigenen Vorbehandlungswerten aus früheren Jahren abgeglichen werden.
Um dieses Problem zu umgehen, habe ich den Durchschnitt aller zeitlich variierenden Variablen so ermittelt, dass durch das Matching Personen identifiziert werden können, die sich im Durchschnitt über die Dauer der Stichprobe am ähnlichsten sind, und ich führe das Matching für jede Altersgruppe von 0 bis 18 Jahren separat durch. Leider entspricht dies immer noch einer anderen Steuereinheit für jede behandelte Einheit pro Altersgruppe.
Wenn mich jemand auf eine Methode zum paarweisen Abgleich mit Paneldaten in Stata hinweisen könnte, wäre dies sehr dankbar.