Wie mit Bestellte Faktoren in R to Work

In R, gibt es einen speziellen Datentyp für Ordnungsdaten. Dieser Typ wird aufgerufenbestellt Faktoren und ist eine Erweiterung von Faktoren, die Sie bereits kennen.

Um eine geordnete Faktor in R zu erstellen, haben Sie zwei Möglichkeiten:

  • Verwenden Sie die Faktor() Funktion mit dem Argument, bestellt = TRUE.

  • Verwenden Sie die bestellt () Funktion.

Sagen Sie den Status von fünf Projekten darstellen wollen. Jedes Projekt hat einen Status von niedrig, mittel oder hoch:

> Status lt; - c ( "Lo", "Hallo", "Med", "Med", "Hallo")

Jetzt eine geordnete Faktor mit diesem Statusdaten zu erstellen:

> ordered.status lt; - Faktor (Status, levels = c ( "Lo", "Med", "Hallo"), bestellt = TRUE)> ordered.status [1] Lo Hallo Med Med HiLevels: Lo lt; Med lt; Hallo

Sie können durch das Vorhandensein von Wegweisern eine geordnete Faktor von einem gewöhnlichen Faktor sagen (lt; oder >in den Ebenen).

In R gibt es ein wirklich großer praktischer Vorteil zu geordneten Faktoren. Sehr viele R-Funktionen erkennen und Faktoren unterschiedlich durch Druckergebnisse in der Reihenfolge geordnet behandeln, die Sie erwarten. Man vergleiche beispielsweise die Ergebnisse der Tabelle (Status) mit Tabelle (ordered.status):

> Tabelle (Status) statusHi Lo MED2 1 2

Beachten Sie, dass die Ergebnisse alphabetisch geordnet. Allerdings sind die Ergebnisse der die gleiche Funktion auf den bestellten Faktor führt zu Ergebnissen durchführen, die leichter zu interpretieren sind, da sie nun in der Reihenfolge sortiert sind Lo, Med, Hallo:

> Tabelle (ordered.status) ordered.statusLo Med Hi1 2 2

R erhält die Bestelldaten inhärenten in geordneten Faktoren. In Teil V, sehen Sie, wie dies ein wesentliches Instrument wird die Kontrolle über das Aussehen von Balkendiagrammen zu gewinnen.

Auch in der statistischen Modellierung, gilt R die entsprechende statistische Transformation (Kontraste), wenn Sie Faktoren haben oder bestellt Faktoren im Modell.

Menü