Dear All,

I am trying to estimate an event study to evaluate the effect of 5 different policies - Y1, Y2, Y3, Y4, and Y5. I want to examine 30 days pre and post each policy. But, since some policies were implemented late in my panel I do not have 30 days post for each of them. In these cases I want to just include the maximum number of post periods I have. So, I create event time dummies for them as follows and try to include the maximum number `m' of post period event time dummies.
Code:

. *Create event-time dummies
. foreach var in Y1 Y2 Y3 Y4 Y5 {
  2.         gen days_since_`var' = date - Date`var'
  3.         egen maxdays_since_`var'=max(days_since_`var')
  4.         gen max`var'=maxdays_since_`var'+32
  5.         replace days_since_`var' = -31 if days_since_`var'<=-31
  6.         replace days_since_`var' = 31 if days_since_`var'>=31
  7.         replace days_since_`var' = -1 if days_since_`var'==.
  8.         quietly tab days_since_`var', gen(ds_`var'_)
  9. }      
(721 real changes made)
(603 real changes made)
(0 real changes made)
(996 real changes made)
(181 real changes made)
(0 real changes made)
(1,384 real changes made)
(0 real changes made)
(0 real changes made)
(860 missing values generated)
(1,450 real changes made)
(860 real changes made)
(0 real changes made)
(86 missing values generated)
(1,404 real changes made)
(132 real changes made)
(0 real changes made)

.
. *Fit the event study regressions
. foreach T in Y1 Y2 Y3 Y4 Y5{
  2.
.         local m="`Max`T''"
  3.         di `m'
  4.        
.                
.         reghdfe dex  ds_`T'_1-ds_`T'_30 ds_`T'_32-ds_`T'_`m', ///
>         absorb(state_d date, save) cluster(state_d)
  5. }

ds_Y1_ ambiguous abbreviation
r(111);

end of do-file

r(111);
I am not sure what the error may be as there shouldn't be any
ds_Y1_ abbreviation. I will be grateful for any help.
Sincerely,
Sumedha.