STT-4230 / STT-6230
  • Accueil
  • Calendrier
  • Calendrier visuel
  • Présentation du cours
  • Retours sur les lectures
  • Exercices
    • Vue d’ensemble
    • Module 2 - Structures et fichiers
    • Module 3 - Calculs en R
    • Module 4 - Prétraitement des données
    • Modules 5 et 6 - Graphiques en R
    • Module 7 - Bonnes pratiques et Quarto
    • Module 9 - Contrôle, boucles et fonctions
    • Modules 10 et 11 - Objets, tests et exceptions
    • Module 12 - Tests et performance
  • Évaluations
    • Vue d’ensemble
    • Défis techniques
    • Projet d’équipe
    • Portfolio individuel
    • Site Quarto personnel
    • Présentation et revue
    • Règles d’usage de l’IA
  • Aide et ressources
    • GPT du cours
    • Autodiagnostic R
    • Démarrage étudiant
    • Installation et vérification
    • Mise à niveau R
    • Plan de cours
    • Données autorisées
    • Lectures
    • Ressources techniques
    • Aide-mémoire R (PDF)
    • Dépendances
    • Soutien technique
    • Communication

Exercices

Choisir un module et travailler dans une page dédiée

Les exercices sont maintenant organisés par module. Chaque module possède sa propre page large, avec les exercices de laboratoire, les exercices supplémentaires et les fichiers de données disponibles.

Le module Brio de chaque semaine indique la page à utiliser. Les énoncés et les documents restent sur le site du cours; il n’est donc pas nécessaire de créer ou de cloner un nouveau dépôt d’exercices.

Le travail réalisé doit être conservé dans le même portfolio GitHub individuel pendant toute la session. Le portfolio contient uniquement le travail personnel: code, résultats, visualisations, vérifications et réflexions. Il ne doit pas contenir de copie des énoncés ni des corrigés.

Choisir un module

Module 2

Structures et fichiers

Structures de données, fichiers texte, JSON, Excel, données en ligne, sauvegarde d’objets R et facteurs.

Voir les exercices du module 2

Module 3

Calculs en R

Calcul vectoriel, conditions logiques, probabilités, simulation, tests statistiques et modèles linéaires.

Voir les exercices du module 3

Module 4

Prétraitement des données

Transformation de variables, dates, données manquantes, normalisation, chaînes de caractères et fusion.

Voir les exercices du module 4

Modules 5 et 6

Graphiques en R

Graphiques de base, annotations, sous-fenêtres et ggplot2.

Voir les exercices des modules 5 et 6

Module 7

Bonnes pratiques et Quarto

Lisibilité du code, blocs R, rapport Quarto et vérification du rendu. Entraînement aux jointures et R Markdown en complément.

Voir les exercices du module 7

Module 9

Contrôle, boucles et fonctions

Imprécision numérique, environnements, structures de contrôle, boucles et fonctions.

Voir les exercices du module 9

Modules 10 et 11

Objets, tests et exceptions

Classes et méthodes, vérification d’une fonction, exceptions et débogage.

Voir les exercices des modules 10 et 11

Module 12

Tests et performance

Tests, mesure du temps d’exécution, mémoire, vectorisation, parallélisation et métaprogrammation.

Voir les exercices du module 12

Comment utiliser les exercices

  1. Commencer par les exercices supplémentaires ou tenter les questions du laboratoire sans regarder la correction.
  2. Consulter ensuite la correction pour comparer la démarche et le résultat.
  3. Adapter les chemins indiqués à un projet R actuel et utiliser des chemins relatifs.
  4. Conserver le travail personnel dans le dossier hebdomadaire du portfolio et ajouter un lien vers la page du module.
GPT du cours

STT-4230 / STT-6230 - Université Laval

 

Contenu sous licence CC BY-NC-SA 4.0, sauf indication contraire.