【发布时间】:2017-07-06 17:50:04
【问题描述】:
我想在没有截距的情况下使用 lm 对数据帧矩阵进行回归。如果您的矩阵存储为数据框,您可以简单地调用 lm(matrix) 并且第一列被假定为因变量,而其余列被视为自变量,回归包括截距。我的问题是:如果我想在不包括拦截的情况下回归,我该如何有效地做同样的事情?
最小的工作示例:
mat <- matrix(c(2, 4, 3, 1, 5, 7, 3, 5, 30), nrow=3, ncol=3)
mat <- data.frame(mat)
lm(mat)
输出带有截距项的回归
【问题讨论】:
-
试试
lm(X1 ~ . + 0,data=mat)。
标签: r