如何在R统计包中的矩阵类型变量中插入多元回归分析的汇总输出?
这是我的脚本,它运行回归并收集变量中的intercepts和co-eff:
for (i in 2:(ncol(data.base))) {
Test <- lm(data.base[,i] ~ log(database$var.1))
results <- rbind(results, c(Test$coefficients))
}
我想做的是将每个回归导入summary(lm-test)
到矩阵类型变量。我假设矩阵类型变量是我需要的。
感谢您的帮助。
答案 0 :(得分:2)
呸!在我看来,有一些令人讨厌的变量在那里命名。
我看到data.base
有结果,你不想要第一列,但每一列都是一个单独的结果。您还有database
这是一个带有变量var.1
的data.frame。运行每个回归,以矩阵格式存储它们。
这是一个开始:
fits <- apply(data.base[, -1], 2, function(y) lm(y ~ log(database$var.1))
summ <- lapply(fits, summary)
summ <- lapply(fits, coef)
Reduce(cbind, summ)