Dear,
I have a set of different dependent variables and a common set of controls. Furthermore, I need to store my results.
I have created my global list (not reported). You can find below my loop script.
xtset classid
local i = 1
foreach var of global y_inv {
xtreg`var' $control1, fe
estimates store m`i'
local ++1
}
However, it is not enough. Now, I need to run regression for different kind of business types. Hence, in a typical regression line, it would be:
xtreg y1 x1 x2 x3 if business==1, fe
xtreg y1 x1 x2 x3 if business==2, fe
xtreg y1 x1 x2 x3 if business==3, fe
How can I add this "if business==" in my loop"? Ok I could run three different loops with the condition If but it is not efficient.
Related Posts with loop regression
combine string values to one variableHow to combine these names to one variable by using ";" as a break …
gen mean with if statementsI am fairly new to STATA, and need to create a moving average for my data. (I cannot use tsset for t…
Clear results saved in r()Dear All, I am trying to clear the r()-saved results left by the previous command before going to t…
command for recognizing the co-residing parents and sons/daughtersHow can I recognize co-residing parents and sons/daughters in the Employment & Unemployment Surv…
how to append results using tempfile?Sorry for that I did't make myself clear in the last post. I want to append the coeffcient using tem…
Subscribe to:
Post Comments (Atom)
0 Response to loop regression
Post a Comment