Comment travailler avec des facteurs commandés à r

Dans R, il existe un type de données spécial pour les données ordinales. Ce type est appelé facteurs commandés et est une extension de facteurs que vous êtes déjà familier avec.

Pour créer un facteur commandé en R, vous avez deux options:

  • Utilisez le factor () fonction avec l'argument commandé = TRUE.

  • Utilisez le commandé() fonction.

Dites que vous voulez représenter l'état des cinq projets. Chaque projet a un statut de faible, moyenne ou élevée:




> État lt; - c ("Lo", "Salut", "Med", "Med", "Salut")

Maintenant, créez un facteur commandé avec ces données d'état:

> Ordered.status lt; - facteurs (état, niveaux = c ("Lo", "Med", "Salut"), commandés = TRUE)> ordered.status [1] Lo Hi Med Med HiLevels: Lo lt; Med lt; salut

Vous pouvez dire un facteur commandé à partir d'un facteur ordinaire par la présence de panneaux directionnels (lt; ou >) Dans les niveaux.

Dans R, il ya vraiment un gros avantage pratique à l'aide de facteurs commandés. Un grand nombreuses fonctions de R reconnaître et traiter les facteurs commandés différemment par impression des résultats dans l'ordre que vous attendez. Par exemple, comparer les résultats de table (état) avec table (ordered.status):

> Table (état) statusHi Lo MED2 1 2

Notez que les résultats sont classés par ordre alphabétique. Cependant, les résultats de la même fonction sur les résultats ordonnés des rendements des facteurs qui sont plus faciles à interpréter, car ils sont maintenant classés dans l'ordre Lo, Med, Salut:

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

R conserve les informations de commande inhérente à des facteurs commandés. Dans la partie V, vous voyez comment cela devient un outil essentiel pour prendre le contrôle de l'apparence des diagrammes à barres.

En outre, dans la modélisation statistique, R applique la transformation statistique appropriée (de contrastes) lorsque vous avez des facteurs ou des facteurs commandé dans votre modèle.


» » » » Comment travailler avec des facteurs commandés à r