我有一个名为“质量”的自变量;这个变量有 3 种响应方式(质量差;中等质量;高质量)。我想将这个自变量引入我的多元线性回归中。当我有一个二进制自变量(虚拟变量,我可以编码0
/ 1
)时,很容易将其引入多元线性回归模型。
但是使用 3 种响应方式,我尝试像这样对这个变量进行编码:
Bad quality Medium quality High quality
0 1 0
1 0 0
0 0 1
0 1 0
但是当我尝试进行多元线性回归时出现了一个问题:该模态Medium quality
给了我NA
:
Coefficients: (1 not defined because of singularities)
如何使用 3 种模式对这个变量“质量”进行编码?我是否必须创建一个变量作为一个因子(factor
in R
),但是我可以在多元线性回归中引入这个因子吗?