1) Donner la fonctionnalité de chaque partie
2) Quels sont les caractéristiques de R ?
3) Quel est l’objectif de ces commandes sur R : getwd (), setwd () ?
4) Créer les variables(objets) :
• a=3, b=6,2 et c=a/b, x=1, x1= Ahmed, faire une autre affection pour « a ». Que
remarquez-vous ?
• Vérifier si a égal toujours 3, que retourne la vérification
• Donner la valeur absolue du (-5) et le carré, racine, log et exp du 16
• Écrire la fonction qui permet d’arrondir
Chriva Chekrad SALEM & Ahmed Hamoune ISMS 2023-2024
5) Créer les vecteurs v1=c (2,8,9,5,4) et v2=c(9,1,1,2,4).
• Calculer 2*v1, v1/10, v1/v2, v1*v2, v1%%v2. Que remarquez-vous ?
• Faire apparaitre le 2éme éléments de v1, puis le 2éme et le troisième éléments
de v1 et v2. Que remarquez-vous ?
• Créer un vecteur v3 en répétant le vecteur v1 deux fois, et v4 en partant de 4
jusqu’au 78 avec un pas de 6.
6 −1 3 3 2 1 3 5
6) Créer les matrices 𝐴 = 7 2 1 𝐵 = 1 2 1 et 𝐶 = 9 1
2 1 4 2 5 7 2 4
• Faire les opérations suivantes : 2*B, A-20, A*B, A%%B, A/B
• Extraire l’élément dans la position (1,1) de A, extraire à la fois les deuxièmes
éléments des lignes 1 et 3, puis extraire le 2eme lignes seulement puis le 2éme
colonne seulement
7) A quoi sert les boucles suivantes : if, while et for
• Ajouter 2 à l’objet « a » si a<5
• Définir x=0, dans une boule while continue d’ajouter à x jusqu’à ce qu’elle
serait supérieure a 12
• Utiliser la boucle for pour ajouter 1 aux entiers de 2 jusqu’au 10
8) Créer une fonction qui calcule la factorielle d’un nombre et une autre qui vérifier la
parité d’un nombre puis une fonction qui regarde est-ce que ce nombre et primaire ou
nom.
9) Quels sont les deux méthodes le plus utiliser pour importer les données sur R et faire
apparaitre la base sur R
10) Faire l’analyse descriptive sur les données importés (appliquer les données de
l’enquete10)
11) Comment on peut accéder aux variables du base importées, donner la fonction qu’on
peut pour accéder directement aux variables sans passer par la base.
Exercice 2 : R
1) Importer les données de TP_R de deux manières différentes
2) Donner la dimension de cette donnée et les variables qu’elle contient
3) Faire une résumer des informations des variable de l’étude (statistique descriptive)
4) Faire le tableau des effectifs des variables qualitatives
5) Calculer les moyennes conditionnelles (dans le groupe des hommes et dans le groupe
des femmes)
6) Créer une variable Indice de masse corporelle (IMC)=Poids/(taille)^2
7) Créer la variable corpulence prend trois modalités selon les valeurs de l’IMC (surpoids
si IMC>30, souspoids si IMC<19 et normal si l’IMC se trouve entre les deux valeurs.
8) Recoder la variable sexe
9) Ajouter ces variables aux données importer
Chriva Chekrad SALEM & Ahmed Hamoune ISMS 2023-2024
10) Faire les tableaux des effectifs pour les variables qualitatives
11) Tracer le diagramme en bateau et le secteur circulaire pour les variables qualitatives,
l’histogramme pour les variables quantitatives
12) Donner les caractéristiques de forme et de la concentration de la série de l’Age
13) Tracer le nuage des points entre (Poids et Age, Poids et taille) et donner la droite de
régression
14) Calculer les corrélations entre ces deux variables
Exercice 3 : Stata
1. Donner la fonctionnalité de chaque partie :
2. Donner deux manières d'importer les données sur Stata
3. Qu’est ce qu’un do-file sur Stata
4. Faire les analyses statistiques pour les variables de base importer
5. Donner les commandes qui permet de décrire les données sur Stata
6. Faire les analyses dans le groupe des hommes puis dans le groupe des femmes
7. Faire les analyses dans le groupe des hommes puis dans le groupe des femmes
8. Faire les analyses dans le groupe des hommes puis dans le groupe des femmees
9. Donnerf le tableau de contingence des variables "sexe" et "fumeur" et calculer le coefficient
de Cramer qui mesure la corrélation entre les deux variables qualitatives
Chriva Chekrad SALEM & Ahmed Hamoune ISMS 2023-2024
10. Donner le tableau de contingence des variables "sexe" et "fumeur" et calculer le
coefficient de Cramer qui mesure la corrélation entre les deux variables qualitatives
11. Représenter les secteurs circulaires pour les variables "sexe" et "fumeur" puis
l'histogramme pour les variables "taille”, "Age" et "Poids"
12. Créer une variable "sexer" qui représente le recodage du variable "sexe" puis
renommer cette variable sexe_recoder
13. Recoder la variable "sexe"
14. Créer (générer) la variable Age_c qui représente le carré du variable Age puis renommer
cette variable Age_carré
15. Créer la variable classe_age (enfant si l'Age<13, vieux si age>45, adolescent si l’Age
entre 13 et 18, jeune si l’Age entre 19 et 45
16. Donner la covariance puis les coefficients de corrélation entre les variables Age et
Poids
17. Tracer le nuage des points entre Age et Poids (Poids en ordonné et Age en abscisse)
18. Faire la régression linaire simple en Poids et Age et déterminer le R^2 et les "a" et "b"
tel que : Poids=a*Age+b
19. Comment fonctionne les boules sur Stata et quels sont les boucles les plus utiliser sur
stata
Chriva Chekrad SALEM & Ahmed Hamoune ISMS 2023-2024