创建摘要输出矩阵

时间:2012-11-09 17:38:53

标签: r

如何在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)到矩阵类型变量。我假设矩阵类型变量是我需要的。

感谢您的帮助。

1 个答案:

答案 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)