Ich möchte die Referenz für eine geordnete kategoriale Variable ändern. Mit der Funktion relevel()
kann die Referenz für eine nicht geordnete kategoriale Variable leicht geändert werden.Ändern des Referenzwerts für eine geordnete kategoriale Variable
Zum Beispiel.
income<-c('low','middle','high')
income<-factor(income)
income<-relevel(income, ref='middle') # now change 'middle' as the reference level.
Aber relevel()
Funktion kann nicht für eine geordnete kategorische Variable verwendet werden. Wenn das Einkommen eine geordnete kategoriale Variable ist, wie kann man "Mitte" als Referenzniveau ändern?
income<-c('low','middle','high')
income<-factor(income,ordered=TRUE) # now, income is an ordered factor!
ich eine Minute nahm Tippfehler und Formatierung Ihrer Frage zu korrigieren, aber ich nicht noch, was man bekommt versuchen am Ende zu erreichen. Wählen Sie so nah wie möglich zu schließen, bis Sie ein reproduzierbares Beispiel mit dem Anwendungsfall hinzufügen. – Tensibai
Es ist besser, wenn Sie auch die erwartete Ausgabe veröffentlichen können. –
Ein Bezugspegel ist für kategoriale Daten (ein Faktor) sinnvoll, nicht jedoch für Ordinaldaten (ein geordneter Faktor). Finde heraus, was du brauchst und gehe von dort aus. – Frank