Rのlm()でダミーベースとして因子レベルを選択


10

X1とX2でYを回帰しているとしましょう。X1は数値変数で、X2は4つのレベル(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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.