0

如何在 R 统计包中的矩阵类型变量中插入来自多个回归分析的汇总输出?

这是我的脚本,它运行回归并在变量中收集截距和 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)每个回归导入到矩阵类型变量中。我假设矩阵类型变量是我需要的。

我感谢您的帮助。

4

1 回答 1

2

呸!在我看来,那里有一些讨厌的变量命名。

我看到data.base有结果,您不想要第一列,但每列都是单独的结果。您还有database一个带有变量的 data.frame var.1。运行每个回归,以矩阵格式存储它们。

这是一个开始:

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)
于 2012-11-09T18:23:56.180 回答