Begin'R
Les statistiques avec R
Navigation
[Retour au sommaire]
# STATISTIQUES UNIVARIÉES - Autour de données qualitatives :Objectifs Représenter des données qualitatives Les exemples de la suite sont tirés du [jeu de données Melons](caps_2_1_presentation_donnees_melons.html). ## Représentation graphique Pour représenter une variable qualitative (nominale ou ordinale), on peut utiliser les fonctions présentées ci-dessous. |Rôle | Commande R | Exemple | |----------------------|-----------------------------|--------------------------------------| |Diagramme en barres |`barplot()` | [ ici ](#ex_barp) | |Diagramme en secteurs |`pie()` | [ ici ](#ex_cam) | :Exemple {#ex_barp, toggle=popup} Un tel diagramme de fréquences sur les variétés de melons est le suivant : ```r Effectifs_Varietes = table(melons$Variete) barplot(Effectifs_Varietes) ```  Les noms de catégories ne sont pas tous visibles à cause de la taille de police de caractères par défaut. On peut alors décider de modifier l'orientation du texte verticalement avec l'argument `las` (1, par défaut, est associé à un affichage horizontal et 2 à un affichage vertical). La couleur a également été modifié avec la palette `terrain.colors`. ```r Effectifs_Varietes = table(melons$Variete) barplot(Effectifs_Varietes, las=2, col=terrain.colors(12)) ```  Pour aller plus loin, on peut décider d'ordonner les modalités par effectifs décroissants avec l'argument `decreasing`. ```r Eff_Var_Decroissants = sort(Effectifs_Varietes, decreasing=TRUE) barplot(Eff_Var_Decroissants, las=2, col=cm.colors(12)) ```  :Exemple {#ex_cam, toggle=popup} Un tel diagramme de fréquences sur les variétés de melons est le suivant : ```r Effectifs_Varietes = table(melons$Variete) pie(Effectifs_Varietes) ```  :Exercice : Représentation graphique d'une variable qualitative {#Ex_graphe_quali, toggle=collapse} Réaliser un diagramme en barres et un diagramme en secteurs pour la variable `Couverture` de la base de données `Melons`. :Corrigé {#Reponse_Ex_graphe_quali, toggle=collapse} On va déterminer, dans un premier temps, les effectifs partiels associés à chaque modalité. ```r Effectifs_Couvertures = table(melons$Couverture) Effectifs_Couvertures ``` ``` ## ## 1 3 5 ## 40 42 53 ``` Un diagramme en barres avec des modalités ordonnées par ordre croissant est donné ci-dessous : ```r Effectifs_Couvertures_Croissants = sort(Effectifs_Couvertures, decreasing=FALSE) barplot(Effectifs_Couvertures_Croissants, col=terrain.colors(3)) ```  Pour finir, on trouve ci-dessous un diagramme circulaire. ```r pie(Effectifs_Couvertures, col=c("grey", "black", "darkgreen")) ```  :Suite Statistiques descriptives univariées {#univ, toggle=collapse, title-display=hidden} [Description des variables](caps_uni_1_descriptif.html) [Description de variables qualitatives](caps_uni_quali_1.html) [Représentation de variables qualitatives](caps_uni_quali_2.html) [Description paramètrique de variables quantitatives](caps_uni_3_quanti_1.html)