Предположим, у меня есть следующие df
ind1 <- rnorm(100)
ind2 <- rnorm(100)
ind3 <- rnorm(100)
ind4 <- rnorm(100)
ind5 <- rnorm(100)
dep <- rnorm(100, mean=ind1)
df <- data.frame(dep,ind1, ind2, ind3, ind4, ind5)
Я рассчитал полиномиальную регрессию 3-го порядка между переменной dep и каждой из переменных ind отдельно, используя
lapply () следующим образом:
polys <- lapply(df[,-1], function(x) summary(lm(dep ~ poly(x, 3, raw =
TRUE), data = df)))
Теперь я хочу перечислить / заказать лучшие модели на основе AIC. Я попробовал это без успеха.
stepAIC(polys)
polys$AIC
Ты хоть представляешь, как мне это сделать в R?
Заранее спасибо!