Команда relevel()
является сокращенным методом для вашего вопроса.То, что он делает, это переупорядочивает фактор так, чтобы независимо от того, какой уровень ссылки был первым.Поэтому изменение порядка уровней факторов также будет иметь тот же эффект, но даст вам больше контроля.Возможно, вы хотели иметь уровни 3,4,0,1,2.В этом случае ...
bFactor <- factor(b, levels = c(3,4,0,1,2))
Я предпочитаю этот метод, потому что мне легче увидеть в моем коде не только то, что было ссылкой, но и положение других значений (вместо того, чтобы искатьна результаты для этого).
ПРИМЕЧАНИЕ: НЕ делайте это упорядоченным фактором.Фактор с указанным порядком и упорядоченным фактором не одно и то же.lm()
может начать думать, что вам нужны полиномиальные контрасты, если вы сделаете это.