Exercices

Auteur·rice
Affiliation

Elias Bouacida

Université Paris 8

Date de publication

15 octobre 2024

TD 1

Exercice 1

Construire le vecteur x suivant :

[1] 120 134 256  12

Utiliser ce vecteur x pour générer les deux vecteurs suivants :

[1] 220 234 356 112
[1] 240 268 512  24

Exercice 2

On a demandé à 4 ménages le revenu des deux conjoints, et le nombre de personnes du ménage :

conjoint1 <- c(1200, 1180, 1750, 2100)
conjoint2 <- c(1450, 1870, 1690, 0)
nb_personnes <- c(4, 2, 3, 2)

Calculer le revenu total de chaque ménage, puis diviser par le nombre de personnes pour obtenir le revenu par personne de chaque ménage.

Exercice 3

Dans l’exercice précédent, calculer le revenu minimum et maximum parmi ceux du premier conjoint.

conjoint1 <- c(1200, 1180, 1750, 2100)

Recommencer avec les revenus suivants, parmi lesquels l’un des enquêtés n’a pas voulu répondre :

conjoint1 <- c(1200, 1180, 1750, NA)

Exercice 4

Les deux vecteurs suivants représentent les précipitations (en mm) et les températures moyennes (en °C) pour chaque mois de l’année pour la ville de Lyon (moyennes calculées sur la période 1981-2010) :

temperature <- c(3.4, 4.8, 8.4, 11.4, 15.8, 19.4, 22.2, 21.6, 17.6, 13.4, 7.6, 4.4)
precipitations <- c(47.2, 44.1, 50.4, 74.9, 90.8, 75.6, 63.7, 62, 87.5, 98.6, 81.9, 55.2)

Calculer la température moyenne sur l’année.

Calculer la quantité totale de précipitations sur l’année.

À quoi correspond et comment peut-on interpréter le résultat de la fonction suivante ? Vous pouvez vous aider de la page d’aide de la fonction si nécessaire.

cumsum(precipitations)
 [1]  47.2  91.3 141.7 216.6 307.4 383.0 446.7 508.7 596.2 694.8 776.7 831.9

Même question pour :

diff(temperature)
 [1]  1.4  3.6  3.0  4.4  3.6  2.8 -0.6 -4.0 -4.2 -5.8 -3.2

Exercice 5

On a relevé les notes en maths, anglais et sport d’une classe de 6 élèves et on a stocké ces données dans trois vecteurs :

maths <- c(12, 16, 8, 18, 6, 10)
anglais <- c(14, 9, 13, 15, 17, 11)
sport <- c(18, 11, 14, 10, 8, 12)

Calculer la moyenne des élèves de la classe en anglais.

Calculer la moyenne générale de chaque élève (la moyenne des ses notes dans les trois matières).

Essayez de comprendre le résultat des deux fonctions suivantes (vous pouvez vous aider de la page d’aide de ces fonctions) :

pmin(maths, anglais, sport)
[1] 12  9  8 10  6 10
pmax(maths, anglais, sport)
[1] 18 16 14 18 17 12