У меня есть независимая переменная под названием «качество»; эта переменная имеет 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
в R
), но тогда я могу ввести этот фактор в множественной линейной регрессии?