Hi all,
I am using csdid to estimate treatment effects in a staggered DID, and I am running into problems once I add control variables. My data are an unbalanced firm-year panel.
Obs Mean Std. Dev. Min Max
Independent Variables
Treated 968 0.1384 0.3455 0.0000 1.0000
Dependent Variables
Green Patent 532 1.1838 1.4638 0.0000 7.1017
Control Variables
Firm Age 536 2.9363 0.2992 1.9459 3.8067
Firm Size 541 22.8617 1.7382 19.3825 30.5711
Leverage 541 -0.8723 0.5661 -3.0372 0.1113
Liquidity 632 -0.6472 0.4451 -2.7989 -0.0285
Shareholder Rate 508 3.5292 0.4721 1.9330 4.4129
(Treat=0: 834; Treat=1: 134)
My baseline specification is: csdid ptotal size liq large age lev , ivar(firmid) time(year) gvar(firstyear) method(dripw) vce(cluster firmid)
In some specifications, the estimation results become almost empty, or the ATT estimates disappear for many (g,t) cells.
When I run estat simple, I do not get a single ATT estimate.
I wondered whether the issue could be due to the limited number of observations, but unfortunately, the dataset cannot be expanded for the core variables because of data availability constraints.
Is there any way to solve this problem?
Many thanks in advance for any guidance or suggestions.
Best,
Harrite
I am using csdid to estimate treatment effects in a staggered DID, and I am running into problems once I add control variables. My data are an unbalanced firm-year panel.
Obs Mean Std. Dev. Min Max
Independent Variables
Treated 968 0.1384 0.3455 0.0000 1.0000
Dependent Variables
Green Patent 532 1.1838 1.4638 0.0000 7.1017
Control Variables
Firm Age 536 2.9363 0.2992 1.9459 3.8067
Firm Size 541 22.8617 1.7382 19.3825 30.5711
Leverage 541 -0.8723 0.5661 -3.0372 0.1113
Liquidity 632 -0.6472 0.4451 -2.7989 -0.0285
Shareholder Rate 508 3.5292 0.4721 1.9330 4.4129
(Treat=0: 834; Treat=1: 134)
My baseline specification is: csdid ptotal size liq large age lev , ivar(firmid) time(year) gvar(firstyear) method(dripw) vce(cluster firmid)
In some specifications, the estimation results become almost empty, or the ATT estimates disappear for many (g,t) cells.
When I run estat simple, I do not get a single ATT estimate.
I wondered whether the issue could be due to the limited number of observations, but unfortunately, the dataset cannot be expanded for the core variables because of data availability constraints.
Is there any way to solve this problem?
Many thanks in advance for any guidance or suggestions.
Best,
Harrite

Comment