假设我在 X1 和 X2 上对 Y 进行回归,其中 X1 是一个数值变量,X2 是一个具有四个级别 (A:D) 的因子。有没有办法编写线性回归函数lm(Y ~ X1 + as.factor(X2))
,以便我可以选择 X2 的特定水平——比如,B——作为基线?
在 R 的 lm() 中选择因子水平作为虚拟基数
机器算法验证
r
2022-03-24 19:04:41
1个回答
您可以使用relevel()
来更改因子的基线水平。例如,
> g <- gl(3, 2, labels=letters[1:3])
> g
[1] a a b b c c
Levels: a b c
> relevel(g, "b")
[1] a a b b c c
Levels: b a c
其它你可能感兴趣的问题