Виберіть рівень коефіцієнта як основу манекена в lm () в R


10

Скажімо, я регресую Y на X1 і X2, де X1 - числова змінна, а X2 - коефіцієнт з чотирма рівнями (A: D). Чи є спосіб записати функцію лінійної регресії, lm(Y ~ X1 + as.factor(X2))щоб я міг вибрати певний рівень X2 - скажімо, B - як базовий?

Відповіді:


14

Ви можете використовувати 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.