Hi all,
I've performed a time-series regression loop by using the following code (approximately 250 regressions):
gen sic_2 = real(substr(sic,1,3))
egen SIC_id = group(sic_2)
drop if SIC_id==.
bysort SIC_id: gen no_obs=[_N]
keep if n_obs>50
forval i = 1(1)258{
if inlist(`i', 65,66,67,170,195,232,236,249,250,251) continue
reg WD_WC WCFO_m1 WCFO_0 WCFO_p1 if `i' == SIC_id, r
estimates store reg`i'
}
where WD_WC means change in working capital, and WCFO_m1, WCFO_0, and WCFO_p1 are past, current, and future cash flows, respectively (model of Dechow and Dichev of 2002).
This gives me all the coefficients of the 250 regressions. However, I want to save their coefficients as 'one'. So, actually, I want to know the mean of these 250 coefficients. Specifically, I want the mean of alpha (the constant), B0, B1, and B2.
Does anyone know how I can do this? I would be really really happy to receive an answer.
Roy
Related Posts with Time-series regression loop (approximately 250 regressions) and saving their coefficients
Kleibergen Paap F statistic test in xtdpdgmmHi everyone, I'm currently working with xtdpdgmm for my thesis but I'm confused how to get Kleiberge…
Stratified sample with probability proportional to sizeWe have a total of 908 communities (each community has a number of households) which are located in …
quarterly returnsHi To calculate quarterly index returns from monthly index returns starting from the first month o…
The "replace" option to the table command in Stata 16 is on longer available in Stata17; is there an alternative in Stata 17?In Stata 16 you could code: table ..., replace to replace the data in memory with the results produc…
Combining Two Similar Variables To be in one rowHi All, I have the following 2 variables that serve the same purpose and I'm trying to generate one…
Subscribe to:
Post Comments (Atom)
0 Response to Time-series regression loop (approximately 250 regressions) and saving their coefficients
Post a Comment