0% ont trouvé ce document utile (0 vote)
26 vues2 pages

Évaluation du Langage R: Vrai/Faux et Pratique

Ce document présente un contrôle en langage R comportant des questions à choix multiples sur les commandes de base en R et des questions de cours sur la différence entre vecteur et facteur ainsi que la relation entre liste et data.frame. Il contient également une partie pratique demandant de créer différents vecteurs.

Transféré par

Ferdaous Hdioud
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues2 pages

Évaluation du Langage R: Vrai/Faux et Pratique

Ce document présente un contrôle en langage R comportant des questions à choix multiples sur les commandes de base en R et des questions de cours sur la différence entre vecteur et facteur ainsi que la relation entre liste et data.frame. Il contient également une partie pratique demandant de créer différents vecteurs.

Transféré par

Ferdaous Hdioud
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Langage R

Mme. HDIOUD Ferdaous

Nom :

Prénom :

Section :
Control N°1 : Duré e : 1h00

1. Vrai / Faux:
Pour chaque réponse dites si vrai ou faux avec une explication, une réponse sans explication sera non
comptabilisée.

Vrai-Faux 1. Les lignes de commande suivantes affichent un vecteur ligne suivante:


[1] 1 2 3 4 5 : vrai ou faux et pourquoi ?
1. (1,2,3,4,5)
2. c(1,2,3,4,5)
3. 1:5
4. 1,5
5. rep(1,5)
6. seq(1,5)
7. which(rep(1,5)==1)
8. which(rbin(5,1,1)<- i}
9. sort(sample(1:5,5))
10. sort(seq(5,1,-1))
11. for (i in 1:5){v[i] <- i}
12. v <- rep(1,5); for (i in 1:5){v[i] <- i}; v
13. v <- 1; for (i in 2:5){append(v,i)}; v
14. v <- 1; for (i in 2:5){v <- append(v,i)}; v
15. v <- 1; for (i in 2:5){v <- c(v,i)}; v
16. v <- 1; for (i in 2:5){v <- rbind(v,i)}; v
17. v <- rep(1,5); while (i<- i}; v
18. v<- 1; i<-1; while (i<5){i<-i+1; v[i] <- i}; v

Vrai-Faux 2. Soit x un vecteur numérique. Les lignes de commande suivantes retournent une médiane de x : vrai ou faux
et pourquoi ?
1. median(x)
2. quantile(x,0.5)
3. [Link](quantile(x,0.5))
4. [Link](quantile(x,0.5))
5. x[length(x)/2]
6. sort(x)(round(length(x))/2)
7. sort(x)[floor(length(x)/2)]

2. Questions de Cours :
1. Rappeler la différence entre un vecteur et un facteur ?
2. Quelle est la relation entre une liste et un [Link] ?
Langage R
Mme. HDIOUD Ferdaous

Remarques:
- A l’issue de l’épreuve, vous rendrez un script que vous aurez pris soin d’enregistrer au format .txt
et sous la dénomination [Link].
- Prenez soin de toujours bien donner le numéro de question en commentaire, définir les objets que
vous utilisez et d’écrire toutes les formules employées.
- Aucun document n’est autorisé.
- La sauvegarde de votre script fait partie intégrante de votre travail.

3. Partie pratique (sur machines)


1. Créer le vecteur X=(101;102;...;112).
2. Créer un vecteur Y de longueur 12 formé de 4 fois la suite de nombres (4;6;3).
3. Créer un vecteur Z composé de huit 4, de sept 6 et de cinq 3.
4. Le vecteur W est dans le mauvais sens. Je souhaite remettre la semaine à l'endroit. X<-c("Dimanche",
"Samedi", "Vendredi", "Jeudi", "Mercredi", "Mardi", "Lundi")
5. Créer le vecteur nom contenant les noms de 10 personnes.
6. Créer le vecteur Age contenant l’âge des 10 personnes précédentes (entre 20 et 60 ans). Les noms des
personnes seront utilisés comme légende pour le vecteur age.
7. Créer le vecteur poids contenant le poids des 10 personnes (entre 50 et 100 kg) en utilisant à nouveau
le nom des personnes comme légende pour ce vecteur.
8. Même chose pour le vecteur taille contenant la taille des 10 personnes.
9. Créer le vecteur [Link] contenant le poids des personnes de plus de 80 kg.
10. Créer le vecteur [Link] contenant la taille des personnes de plus de 80 kg.
11. Créer le vecteur [Link] contenant la taille des personnes de plus de 80 kg et âgées de
plus de 30 ans. Pour répondre à cette question, vous pourrez utiliser le connecteur logique ET.

Vous aimerez peut-être aussi