Я выполняю регрессии по списку () элементов, используя цикл for, и я хотел бы заменить ссылку на данный ввод списка именем этой переменной, а не ее индексом. Например:
frame <- data.frame(y = rnorm(10), x1 = rnorm(10), x2 = rnorm(10), x3 = rnorm(10) )
x.list <- list(frame$x1,frame$x2,frame$x3)
fit <- list()
for(i in 1:length(x.list)){ fit[[i]] <- summary(lm(frame$y ~ x.list[[i]]))}
fit
Я хотел бы, чтобы каждый элемент соответствовал «x1», «x2», «x3» вместо «x.list[[i]]». Спасибо за любые мысли по этому поводу.