I have a dataset from 2004-2022 and want to form a regression every rolling 6 months so jan 2004-jun2004, jul-2004-dec2004, all the way to 2022. Is there a way to do this?
-
Login or Register
- Log in with
. foreach var of varlist ldiffcost_w - ldiffexpense_w { 2. rolling _b, window(6/12*`=_N') : regress `var' rmrf, robust 3. if e(b)[1,1] < 0 local negvars `negvars' `var' 4. tsset date, daily 5. } time variable not set, use tsset varname ... r(111);
Comment