Langage R Mme. HDIOUD Ferdaous Control N°1 : Durée : 1h00 1. Vrai / Faux: Pour

Langage R Mme. HDIOUD Ferdaous 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. as.numeric(quantile(x,0.5)) 4. as.vector(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 data.frame ? Nom : Prénom : Section : 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 nomprenom.txt. - 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 poids.lourds contenant le poids des personnes de plus de 80 kg. 10. Créer le vecteur taille.poids.lourds contenant la taille des personnes de plus de 80 kg. 11. Créer le vecteur taille.vieux.poids.lourds 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. uploads/Industriel/ control-langage-r-matin.pdf

  • 17
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager