I have the following dataset:
n <- 2
strata <- rep(1:4, each=n)
y <- rnorm(n = 8)
x <- 1:8
df <- cbind.data.frame(y, x, strata)
I want to perform the following processes using a loop
data_1 <- subset(df, strata == 1)
data_2 <- subset(df, strata == 2)
data_3 <- subset(df, strata == 3)
data_4 <- subset(df, strata == 4)
model1 <- lm(y ~ x, data = data_1)
model2 <- lm(y ~ x, data = data_2)
model3 <- lm(y ~ x, data = data_3)
model4 <- lm(y ~ x, data = data_4)
Any help would be appreciated, thanks!