我正在使用for循环在项目列表()中运行回归,我想用该变量的名称替换给定列表输入的引用,而不是比它的指数。例如:通过list()变量名称而不是索引在R中重命名
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
我想每个项目在配合指代替 “x.list [[I]]”, “X1”, “X2”, “×3”。感谢您对此的任何想法。
'frame'是一个函数;也许你可以称之为别的东西? – Frank