Sunteți pe pagina 1din 1

Université SIDI MOHAMED BEN ABDELAH Année universitaire 2019-2020

Faculté des Sciences Dhar Elmahraz 1ère année Master : MASD&SASD


Département de Mathématiques Pr. A. BELMAATI

Introduction à la modélisation et à la simulation


TP1 : Initiation au logiciel R

Le fichier de données « smp » est relatif à l'étude santé mentale en prison, réalisée en 2004 et
financée par le Ministère de la Justice et le Ministère de la Santé. Cette étude a porté sur 799
détenus masculins tirés au sort dans les prisons de France métropolitaine.

1. Importer le fichier de données « smp2.csv » sous R à l’aide de la commande


read.csv2().
2. Utiliser la commande aggregate() pour calculer la moyenne d’âge pour chacune des
modalités de la variable « alc.cons ».
3. La commande abus <- factor(smp$abus, labels = c("Non", "Oui")) permet de créer
une variable qualitative dont les étiquettes de la variable d’origine sont remplacer par
Non/Oui. Vérifier que le tableau d’effectifs reste strictement identique à celui affiché
précédemment et que seules les modalités ont été modifiées.
4. Afficher le tableau d’effectifs de la variable « n.enfant » et puis donner l’effectif des
individus ayant plus de 4 enfants.
5. Créer la variable age.cat en utilisant la commande cut(smp$age, breaks = c(19, 25,
35, 45, 83), include.lowest = TRUE), puis afficher le tableau d’effectifs. Qu’est-ce
que vous remarquez ?
6. La variable  « prof » indique la profession des répondants. Si l’on ne s’intéresse
qu’aux individus dont la profession est “agriculteur”, on peut utiliser un filtre logique
avec l’instruction smp$prof == "agriculteur". Donner le nombre d’observations
remplissant cette condition.
7. Utiliser la commande which() pour renvoyer les numéros des agriculteurs.
8. Donner l’âge des personnes dont la profession est « agriculteurs ».
9. Afficher l’aide sur la commande subset, utiliser la pour afficher l’âge des
agriculteurs.
10. Afficher les valeurs des variables « age », « prof », « duree », « discip » et
« n.enfant » pour les personnes dont la profession est agriculteur.
11. Afficher les valeurs des variables « age », « prof », « duree », « discip » et
« n.enfant » pour les personnes dont la profession est agriculteur, ayant plus de 2
enfants et sans aucune donnée manquante.
12. La commande prop.table() permet d’afficher les fréquences relatives. Afficher les
fréquences relatives de la variables « n.enfant.cat » et puis arrondir les valeurs à la
3ème décimale.
13. Représenter graphiquement les variables « n.enfant.cat » et « age ».

S-ar putea să vă placă și