Tôi có một bộ dữ liệu theo chiều dọc của các cá nhân và một số trong số họ đã được điều trị và những người khác thì không. Tất cả các cá nhân trong mẫu từ sơ sinh đến 18 tuổi và việc điều trị xảy ra ở một độ tuổi nào đó trong khoảng đó. Độ tuổi điều trị có thể khác nhau giữa các trường hợp. Sử dụng kết hợp điểm số phù hợp Tôi muốn ghép các đơn vị được điều trị và kiểm soát theo cặp với khớp chính xác vào năm sinh để tôi có thể theo dõi từng cặp từ lúc sinh cho đến tuổi 18. Tất cả có khoảng 150 cá nhân được điều trị và 4000 người không được điều trị. Sau khi kết hợp, ý tưởng là sử dụng chiến lược khác biệt để ước tính hiệu quả của việc điều trị.
Vấn đề tôi gặp phải vào lúc này là thực hiện khớp với dữ liệu bảng. Tôi đang sử dụng psmatch2
lệnh của Stata và tôi phù hợp với các đặc điểm của hộ gia đình và cá nhân bằng cách sử dụng kết hợp điểm xu hướng. Nói chung với dữ liệu bảng điều khiển sẽ có các trận đấu tối ưu khác nhau ở mỗi độ tuổi. Ví dụ: nếu A được điều trị, B và C là đối chứng và tất cả chúng đều được sinh ra vào năm 1980, thì A và B có thể được khớp vào năm 1980 ở tuổi 0 trong khi A và C được khớp vào năm 1981 ở tuổi 1 và cứ thế . Ngoài ra A có thể được khớp với các giá trị tiền xử lý của chính nó từ các năm trước.
Để giải quyết vấn đề này, tôi đã lấy trung bình của tất cả các biến số thay đổi theo thời gian sao cho khớp có thể xác định các cá nhân trung bình giống nhau nhất trong suốt thời gian của mẫu và tôi thực hiện khớp riêng cho từng nhóm tuổi từ 0 đến 18. Thật không may, điều này vẫn phù hợp với một đơn vị kiểm soát khác nhau cho mỗi đơn vị được điều trị cho mỗi nhóm tuổi.
Nếu ai đó có thể hướng tôi đến một phương pháp để thực hiện khớp cặp với dữ liệu bảng trong Stata thì điều này sẽ được đánh giá rất cao.