Search
Exercices Partie 1

Question #1

Dans R, la valeur de la variable du nombre $\pi$ est nommée « pi ». Afficher cette  valeur  à  l’écran avec une précision de 3  puis  de 5  décimales.  

Question #2

Créer le vecteur « vec1 » contenant la suite des entiers de 1 à 12. Ajouter à la fin de ce vecteur les valeurs 16, 17, 18.

Question #3

Créer le vecteur « vec2 » contenant les valeurs suivantes : 0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0.

Question #4

Créer le vecteur « vec3 » contenant tous les multiples de 2 compris entre 1 et 50.

vec3<-seq(2,50, 2)
vec3
  1. 2
  2. 4
  3. 6
  4. 8
  5. 10
  6. 12
  7. 14
  8. 16
  9. 18
  10. 20
  11. 22
  12. 24
  13. 26
  14. 28
  15. 30
  16. 32
  17. 34
  18. 36
  19. 38
  20. 40
  21. 42
  22. 44
  23. 46
  24. 48
  25. 50

Question #5

Soit les deux vecteurs suivants;

x=c(0.069, 0.0813, 0.0753, 0.0856, 0.0646)
y=c(1341.05, 1393.88, 1324.88, 1186.97, 1051.55)

Calculer la valeur de z qui simplement le résultat de la multiplication de ces deux vecteurs;

Question #6

Vous avez une liste de courriels A de l'année 2017 et une autre liste de courriel B de l'année 2018 suivante;

A=c("bantonignetti0@bloomberg.com",
"dgillogley1@cam.ac.uk",
"stabart2@gmpg.org",
"fchatenet3@digg.com",
"hmattiussi4@cdc.gov",
"rlafont5@spiegel.de",
"blivingston6@bloglovin.com",
"cdevuyst7@twitter.com",
"jhuddleston8@cornell.edu",
"kearry9@wp.com")
B=c("bantonignetti0@bloomberg.com",
"dgillogley1@cam.ac.uk",
"stabart2@gmpg.org",
"fchatenet3@digg.com",
"hmatiussi4@cdc.gov",
"rlafont5@spiegel.de",
"blivingston6@bloglovin.com",
"cdevuyst7@twitter.com",
"jhuddleston8@cornell.edu",
"kearry9@wp.com")

Vous voulez savoir si un changement a eu lieu entre les listes, affichez un vecteur booléen qui vous informe par TRUE si le i'ème élément du vecteur A est égale au i'ème élément du vecteur B;

Question #7

Vous voulez savoir quel a été le rendement quotidien du S&P 500 (^GSPC) du 27 au 31 août de l'année courante. Vous pouvez allez sur ce site afin d'extraire les prix du marché Open et Close

Ensuite, créer un vecteur R qui tout simplement le rendement quotidien en utilisant la formule suivante:

$$R=\frac{\text{Prix}_{open}-\text{Prix}_{Close}}{\text{Prix}_{open}}$$

Mais attention, on veut seulement voir 4 décimales!