Lectures hebdomadaires
Les lectures préparent la matière du cours. Chaque semaine rassemble d’abord les fiches du site de notes de cours STT-4230 / STT-6230, puis des passages complémentaires tirés de livres accessibles gratuitement en ligne.
Semaine 1, 2 septembre
Matière: prise en main de R, organisation du travail et GitHub.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
- R for Data Science, chapitre 2, Workflow: basics, sections 2.1 à 2.5.
- R for Data Science, chapitre 6, Workflow: scripts and projects, sections 6.1 à 6.3.
Semaine 2, 9 septembre
Matière: bases de R, structures de données et fichiers.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
- Advanced R, chapitre 3, Vectors, sections 3.2, 3.5 et 3.6.
- R for Data Science, chapitre 7, Data import, sections 7.1 à 7.3.
Semaine 3, 16 septembre
Matière: calculs mathématiques et statistiques en R.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
Semaine 4, 23 septembre
Matière: prétraitement des données.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
- R for Data Science, chapitre 3, Data transformation, sections 3.1 à 3.5.
- R for Data Science, chapitre 18, Missing values, sections 18.1 à 18.3.
Semaine 5, 30 septembre
Cette semaine permet de revoir les fiches suivantes.
Révision dans les notes de cours STT-4230 / STT-6230
Lectures suivantes
Semaine 6, 7 octobre
Matière: graphiques en R et communication visuelle.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
- R for Data Science, chapitre 1, Data visualization, sections 1.1 à 1.3 et 1.6.
- R for Data Science, chapitre 11, Communication, sections sur les étiquettes et les annotations.
Semaine 7, 14 octobre
Matière: bonnes pratiques et rapports Quarto. R Markdown reste une ressource additionnelle.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
- R for Data Science, chapitre 4, Workflow: code style, sections 4.1 à 4.4.
- R for Data Science, chapitre 28, Quarto, sections 28.1 à 28.4.
Lecture additionnelle facultative
Semaine 8, 21 octobre
Préparer le défi 2 avec les directives de préparation, le guide de lecture des données et l’entraînement distinct. Les fichiers d’essai permettent de comprendre les colonnes; les vrais lots et scénarios seront fournis à 13 h 30. Le travail et la remise ont lieu de 13 h 30 à 14 h 30, puis les entretiens de compréhension suivent la remise figée.
Révision dans les notes de cours STT-4230 / STT-6230
Complément facultatif : rédaction de documents en R Markdown.
Semaine 9, 4 novembre
Matière: structures de contrôle et fonctions.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
- Advanced R, chapitre 5, Control flow, sections 5.1 à 5.3.
- Advanced R, chapitre 6, Functions, sections 6.1 à 6.3.
Semaine 10, 11 novembre
Matière: fonctions, tests, exceptions et débogage.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
- Advanced R, chapitre 8, Conditions, sections 8.1 à 8.3.
- Advanced R, chapitre 22, Debugging, sections 22.1 à 22.3.
- R Packages, chapitre 13, Testing basics, sections 13.1 à 13.3.
Semaine 11, 18 novembre
Matière: programmation orientée objet.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
Semaine 12, 25 novembre
Matière: mesure, optimisation et introduction à la métaprogrammation.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
- Advanced R, chapitre 23, Measuring performance, sections 23.1 à 23.3.
- Advanced R, chapitre 17, Metaprogramming: big picture, sections 17.1 et 17.2.
Semaine 13, 2 décembre
Cette semaine porte sur l’utilisation et le développement de packages R.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
- R Packages, chapitre 1, The Whole Game, sections 1.1 à 1.5.
Pendant la lecture, repérer la structure minimale d’un package et la place des fonctions dans le dossier R/.
Semaine 14, 9 décembre
Matière: reproduction, limites et conclusion.
Révision dans les notes de cours STT-4230 / STT-6230
Livre en accès libre
- The Turing Way, Guide for Reproducible Research, introduction et sections liées à la reproductibilité du projet.
Semaine 15, remise du site Quarto personnel
Finalisation, publication et remise du site personnel avant le mercredi 16 décembre à 23 h 55.
Notes de cours STT-4230 / STT-6230
Livre en accès libre
- R for Data Science, chapitre 29, Quarto formats, sections pertinentes au format du site ou du rapport.
Consulter les consignes du site Quarto personnel.
Références en accès libre
- Notes du cours STT-4230 / STT-6230, R pour scientifique, Université Laval, sous licence CC BY-NC-SA 4.0.
- Wickham, H., Çetinkaya-Rundel, M. et Grolemund, G. (2023). R for Data Science, 2e édition. Accès gratuit, licence CC BY-NC-ND 3.0.
- Wickham, H. (2019). Advanced R, 2e édition. Licence CC BY-NC-SA 4.0; code sous licence MIT.
- Wickham, H. et Bryan, J. (2023). R Packages, 2e édition. Accès gratuit, licence CC BY-NC-ND 4.0.
- The Turing Way Community. The Turing Way. Licence CC BY 4.0.
Les liens conduisent vers les sites officiels des ressources. Aucun chapitre n’est reproduit dans le site du cours.