Mam podłużny zestaw danych osób, a niektóre z nich zostały poddane leczeniu, a inne nie. Wszystkie osoby są w próbie od urodzenia do 18 roku życia, a leczenie odbywa się w pewnym wieku pomiędzy tym zakresem. Wiek leczenia może się różnić w zależności od przypadku. Korzystając z dopasowywania wyników skłonności, chciałbym dopasować pary traktowane i kontrolne parami z dokładnym dopasowaniem w roku urodzenia, tak że mogę śledzić każdą parę od ich urodzenia do 18 roku życia. W sumie jest około 150 leczonych i 4000 nieleczonych osób. Po dopasowaniu pomysł polega na zastosowaniu strategii różnic w różnicach, aby oszacować efekt leczenia.
Problem, z którym się teraz spotykam, polega na dopasowaniu danych panelu. Korzystam z psmatch2
polecenia Staty i dopasowuję cechy gospodarstwa domowego i cechy indywidualne, stosując dopasowanie skłonności. Zasadniczo z danymi panelowymi będą różne optymalne dopasowania w każdym wieku. Na przykład: jeśli A jest traktowane, B i C są kontrolami, a wszystkie z nich urodziły się w 1980 r., A i B można dopasować w 1980 r. W wieku 0, podczas gdy A i C są dopasowane w 1981 r. W wieku 1 i tak dalej . Również A można dopasować do własnych wartości sprzed obróbki z poprzednich lat.
Aby obejść ten problem, wziąłem średnią wszystkich zmiennych zmieniających się w czasie, dzięki czemu dopasowanie może zidentyfikować osoby, które są średnio najbardziej podobne w czasie trwania próby, i dopasowuję osobno dla każdej grupy wiekowej od 0 do 18 lat. Niestety, to wciąż dopasowuje inną jednostkę kontrolną do każdej leczonej jednostki w grupie wiekowej.
Gdyby ktoś skierował mnie w stronę metody dopasowania parami z danymi panelu w Stacie, byłoby to bardzo mile widziane.