Wie kann ich R anweisen, eine bestimmte Ebene als Referenz zu verwenden, wenn ich binäre erklärende Variablen in einer Regression verwende?
Standardmäßig wird nur ein Level verwendet.
lm(x ~ y + as.factor(b))
mit b {0, 1, 2, 3, 4}. Angenommen, ich möchte 3 anstelle der von R verwendeten Null verwenden.
bSie die Reihenfolge der Ebenen mit festlegenfactor(b, levels = c(3,1,2,4,5)). Tun Sie dies jedoch in einem Datenverarbeitungsschritt außerhalb deslm()Anrufs. Meine Antwort unten verwendet dierelevel()Funktion, damit Sie einen Faktor erstellen und dann den Referenzpegel nach Bedarf verschieben können.