I have 10 dependant variables, y1-y30, and its respective lagged variables, lagy1-lagy30. I would like to regress one dependant variable on its specific lag variable and five other fixed controls, e.g. regress y1 lagy1 x1-x5. How can I write a loop code to run the 30 regressions and store the estimates respectively?
Currently, I wrote the following code, and the problems are 1) there are some meaningless regressions, e.g. regress y1 lagy2 x1-x5; 2) the estimates could not be stored.
local dependant y1-y10
local independant lagy1-lagy10
local x = 1
foreach p of local dependant{
foreach q of local independant{
regress `p' x1 x2 x3 x4 x5 `q'
est sto m_`x'
local x = `x' + 1
}
}
This is the first time I write loop code in STATA, and I checked previous posts but still could not find a solution. I really appreciate any help or comments. Thank you very much for the time and considerations!
Related Posts with Writing loop for multiple regressions
Network meta-analysis from precomputed effect sizeCould I do a network meta-analysis, if I had only the hazard ratio from each article (did not have e…
changing the color of one barI want to change the color of one bar in a bar chart, but the bar() option does not seem to help. St…
Categorical Variable errorHi, I'm new to STATA and getting the hang of it. I have a list of 10k directors who hold board posi…
Date ConversionHello, I am trying to expend one data set with another data set by using the command "append using,…
Using eydx to calculate percentage difference in Y in difference-in-difference-analysis for men and womenHi everybody I am conducting a DID-analysis. Among other things, I am looking to see how a treatmen…
Subscribe to:
Post Comments (Atom)
0 Response to Writing loop for multiple regressions
Post a Comment