【发布时间】:2015-07-27 22:51:31
【问题描述】:
我想循环引用不同数据子集的各种回归,但是我无法适当地调用不同的子集。例如:
dat <- data.frame(y = rnorm(10), x1 = rnorm(10), x2 = rnorm(10), x3 = rnorm(10) )
x.list <- list(dat$x1,dat$x2,dat$x3)
dat1 <- dat[-9,]
fit <- list()
for(i in 1:length(x.list)){ fit[[i]] <- summary(lm(y ~ x.list[[i]], data = dat))}
for(i in 1:length(x.list)){ fit[[i]] <- summary(lm(y ~ x.list[[i]], data = dat1))}
有没有办法调用“dat1”,从而相应地对其他变量进行子集化?感谢您的推荐。
【问题讨论】:
标签: r loops regression subset