Dear Stata Users,
I am using the PSM to create a control sample for my main sample. My main group is 100 firms, I want to create a control group of 100, starting from a much larger list of firms. In this way, I would have 100 (main g) 100 firms (control g. with similar characteristics). I am working with panel data. I have worked as follows:
1.
logistic Main_Control ln_emp DebtEq_100_ BoardSize BoardIndep BoardGD CEO_sep CEOcomp SustComm CapexSales, iterate (100)
predict double pscore if e(sample), pr2. *To create consistency across sector year:
egen Sector_year = group ( SectorCode Period )
br Code1 Period SectorCode Sector_year3.
gen double pscore2= Sector_year*1000+pscore if pscore!=.
4.
gmatch Main_Control pscore2, cal (0.008)
The procedure works. Unfortunately, I noted that that within the panel each firm is matched with a different benchmark depending on the year. I instead want just 100 similar firms as benchmark for my 100 firms in main group. I do not want that the benchmark changes across the time dimension of the panel. Is there a way to obtain this?
Any help would be really appreciated,
Best,
nr
I am using the PSM to create a control sample for my main sample. My main group is 100 firms, I want to create a control group of 100, starting from a much larger list of firms. In this way, I would have 100 (main g) 100 firms (control g. with similar characteristics). I am working with panel data. I have worked as follows:
1.
logistic Main_Control ln_emp DebtEq_100_ BoardSize BoardIndep BoardGD CEO_sep CEOcomp SustComm CapexSales, iterate (100)
predict double pscore if e(sample), pr2. *To create consistency across sector year:
egen Sector_year = group ( SectorCode Period )
br Code1 Period SectorCode Sector_year3.
gen double pscore2= Sector_year*1000+pscore if pscore!=.
4.
gmatch Main_Control pscore2, cal (0.008)
The procedure works. Unfortunately, I noted that that within the panel each firm is matched with a different benchmark depending on the year. I instead want just 100 similar firms as benchmark for my 100 firms in main group. I do not want that the benchmark changes across the time dimension of the panel. Is there a way to obtain this?
Any help would be really appreciated,
Best,
nr
Comment