【发布时间】:2021-05-27 04:08:14
【问题描述】:
我想控制一个带有特定变量的线性回归模型。如果我将变量“c”分配为 0,我想估计模型:
lm(y ~ x) # model with intercept
如果我将变量“c”分配为 1,我想估计:
lm(y ~ x - 1) # model without intercept
我试过下面的代码
c <- 1
lm(y ~ x - c)
但它没有用。 c 是 1 但在 lm 函数中我不能使用这个变量作为参数。如何分配和使用变量来添加拦截和删除?
【问题讨论】: