เลือกระดับปัจจัยเป็นฐานจำลองใน 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.