Bagaimana cara memberi tahu R untuk menggunakan level tertentu sebagai referensi jika saya menggunakan variabel penjelas biner dalam regresi?
Ini hanya menggunakan beberapa level secara default.
lm(x ~ y + as.factor(b))
dengan b {0, 1, 2, 3, 4}
. Katakanlah saya ingin menggunakan 3 alih-alih nol yang digunakan oleh R.
b
Anda dapat menentukan urutan level menggunakanfactor(b, levels = c(3,1,2,4,5))
. Lakukan ini dalam langkah pemrosesan data di luarlm()
panggilan. Jawaban saya di bawah ini menggunakanrelevel()
fungsi tersebut sehingga Anda dapat membuat faktor dan kemudian menggeser tingkat referensi agar sesuai sesuai kebutuhan.