I am new to R, and am trying to loop regressions by group. For my data I have 13 groups, and would like to create 13 objects--a regression result for each group, so I can put all the regression results in a table. Here is what I have tried:
for (i in 1:13) {groupi = lm(Yvariable ~ Xvariables,
data = dataset,
subset = dataset$group== i )}
So that I would have 13 group'i' objects that are each a regression result to put into a table. THANKS!