Ändern der Referenz-Gruppe mit binomial-glm mit Familie
Wenn ich eine binomial-regression in R mit einem Faktor unabhängig variable, bestehend aus drei Ebenen der "Höheren" , "Mittleren" und "Unteren", den ich ändern möchten die referenzkategorie mit relevel
bekomme ich diesen Fehler:
“Error in relevel.ordered(cbsnivcat3, "Lower") :
'relevel' only for factors”
Habe ich geprüft, ob cbsnivcat3 ist ein Faktor
> is.factor(data$cbsnivcat3)
[1] TRUE
> levels(data$cbsnivcat3)
[1] "Higher" "Middle" "Lower"
> t1m4=glm(tertiary ~ relevel(cbsnivcat3, "Lower") , family = binomial, data = data)
Error in relevel.ordered(cbsnivcat3, "Lower") :
'relevel' only for factors
aber das gleiche mit factor
glm(tertiary ~ factor(cbsnivcat3) , family = binomial, data = data)
arbeitet oke.
MQ1: Was verursacht die Fehler, was mache ich falsch?
Vielen Dank im Voraus für die Tipps, - Befehle und-Lösung(s)
str(Daten)
$ cbsnivcat3 : Ord.factor w/ 3 levels "Higher"<"Middle"<..: 1 1 1 1 1 1 1 1 1 1 ...
$ tertiary : num 0 0 1 1 1 1 0 1 0 0 ...
- vermutlich
cbsnivcat3
ist ein geordneter Faktor, nicht ein gewöhnlicher. Können wir sehenstr(data)
bitte?
Du musst angemeldet sein, um einen Kommentar abzugeben.
cbsnivcat3
ist ein geordneter Faktor, sorelevel
wird nicht funktionieren. Was Sie tun können, ist zu ändern, um einen ordentlichen Faktor:Versuchen, diese