Vidéo: Développer et réduire une expression - Quatrième 2025
Dans R, il existe un type de données spécial pour les données ordinales. Ce type est appelé facteurs ordonnés et est une extension des facteurs que vous connaissez déjà.
Pour créer un facteur ordonné dans R, vous avez deux options:
-
Utilisez la fonction factor () avec l'argument ordered = TRUE.
-
Utilisez la fonction ordered ().
Supposons que vous souhaitiez représenter le statut de cinq projets. Chaque projet a un statut faible, moyen ou élevé:
Créez maintenant un facteur ordonné avec ces données d'état: >> commandé. statut commandé. status [1] Niveaux Hi Hi Med Med Hi: LoVous pouvez distinguer un facteur ordonné d'un facteur ordinaire par la présence de signes directionnels (
) dans les niveaux. En R, l'utilisation de facteurs ordonnés présente un grand avantage pratique. Un grand nombre de fonctions R reconnaissent et traitent différemment les facteurs ordonnés en imprimant les résultats dans l'ordre attendu. Par exemple, comparez les résultats de la table (état) avec la table (état ordonné):
>> état de la table (statut) Hi Lo Med 2 1 2 Notez que les résultats sont classés par ordre alphabétique. Cependant, les résultats de l'exécution de la même fonction sur le facteur ordonné donnent des résultats plus faciles à interpréter car ils sont maintenant triés dans l'ordre Lo, Med, Hi: >> table (ordre. status Lo Med Hi 1 2 2
R préserve les informations de commande inhérentes aux facteurs ordonnés. Dans la partie V, vous voyez comment cela devient un outil essentiel pour prendre le contrôle de l'apparence des graphiques à barres.De plus, dans la modélisation statistique, R applique la transformation statistique appropriée (des contrastes) lorsque vous avez des facteurs ou des facteurs ordonnés dans votre modèle.
