我有一个称为“质量”的自变量;此变量具有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
),但是可以在多元线性回归中引入该因子吗?