Plongée en science des données

Module 01

Découvrir le rôle d’une analyse reproductible et les premiers gestes dans RStudio, R et Quarto.

Fil principalPremiers gestes R et Quarto

DonnéesMeteoQuebec et premiers tableaux

DéfiMini-rapport Quarto reproductible

Produit fini du module

Produit final

Un mini-rapport Quarto reproductible

Le chapitre mène vers un premier document HTML qui importe des données, affiche des résultats et peut être rendu de nouveau sans bricolage.

rapport.html
données chargées
résumés clairs
rendu reproductible
données chargées résumés clairs rendu reproductible

Objectifs du module

À la fin de ce module, vous devriez être capable de

  • Utiliser RStudio pour rédiger et exécuter du code R à l’aide de la console et de scripts.

  • Installer et charger des packages.

  • Créer et manipuler des objets R, utiliser des conditions, utiliser des fonctions existantes, écrire des fonctions simples.

  • Rédiger le code R en suivant les conventions de style du tidyverse.

  • Vérifier si un jeu de données est propre.

  • Extraire une ligne ou une colonne, ajouter une colonne, filtrer des données en utilisant une ou plusieurs conditions.

  • Rédiger un rapport simple dans Quarto, incluant du texte, des blocs de code, des titres de sections.

Préparer le module

Avant de commencer

Vérifiez que R, RStudio et Quarto sont installés. Ouvrez RStudio, créez un fichier .qmd vide et rendez-le une première fois: ce test technique vient avant l’analyse.

Parcours minimal

  1. Lire les repères essentiels.
  2. Répondre au mini-test sans regarder les réponses.
  3. Produire un petit rapport HTML qui se rend après un redémarrage de R.

Données personnelles

Utilisez une date symbolique ou fictive dans le défi. Ne mettez pas votre date de naissance complète dans un rapport remis ou dans un dépôt.

Si vous bloquez

Isolez l’erreur, gardez le message complet et vérifiez d’abord le rendu minimal. La boîte à outils aide ensuite à formuler une demande courte et reproductible.

Plan d’apprentissage

Les cartes reprennent les quatre blocs du plan: lectures, aventure, défi, exercices. L’aventure et le défi forment le fil narratif du module. Les exercices sont autonomes et servent à consolider les gestes techniques.

1 Lectures à faire Installer les repères R, RStudio, Quarto, dplyr et reproductibilité. Mini-test Ouvrir la carteRéduire

Lectures initiales

Le module utilise R for Data Science comme livre de référence. Les lectures essentielles installent les premiers repères RStudio, script et reproductibilité.

Lectures essentielles

Lectures pour l’aventure et le défi

  • Hello, Quarto
    Créer un document Quarto et produire une sortie HTML.

  • Data transformation
    Premiers verbes dplyr utiles pour filtrer, choisir et créer des colonnes.

Aide-mémoires Posit

Faire le mini-test formatif des lectures.

2 Aventure Créer un premier rapport à partir des données météo. Aventure Ouvrir la carteRéduire

Objectif Passer de la lecture à la pratique guidée.

Ressource Page Aventure

Action Suivre les consignes, exécuter le code et garder les sorties importantes.

Résultat Un premier objet de travail que vous pouvez expliquer.

Arrêtez-vous après chaque résultat important et formulez ce qu’il montre.

3 Défi Rendre un mini-rapport HTML clair et reproductible. Défi Ouvrir la carteRéduire

Défi - Mini-rapport Quarto

Vous transformez la pratique guidée en un premier rapport HTML autonome. La carte donne seulement le repère: le défi complet est dans la page dédiée.

  • But: produire un fichier Quarto lisible qui s'exécute sans erreur.
  • Livrables: fichier source .qmd et rendu HTML.
  • Point d'attention: structure du rapport, code visible et interprétation courte écrite dans vos mots.

La consigne complète est disponible dans la page Défi 1.

4 Exercices Pratiquer RStudio, Quarto, MeteoQuebec et deux études de cas. Exercices Ouvrir la carteRéduire

Ressource Page Exercices

Portée Ces exercices ne sont pas une étape du défi. Ils permettent de pratiquer RStudio, Quarto, les premiers objets R et deux cas à partir de données ouvertes québécoises.

Essayez chaque exercice avant d’ouvrir la solution, même si ça tire un peu sur les neurones.

Données et outils

Révision et prolongement

Finir le module avec l’IA du cours

Ouvrez la page IA ou GPT STT-1100, puis demandez une rétroaction ciblée:

Voici mon travail pour ce module. Questionne mon raisonnement, repère une ligne de code fragile, vérifie si mon interprétation répond à la consigne, puis propose une seule amélioration réaliste que je peux faire moi-même.

  • Expliquez le produit fini en trois phrases.
  • Collez un extrait de code ou de sortie et demandez un diagnostic.
  • Demandez une variante plus ambitieuse, puis choisissez ce qui reste raisonnable.
GPT STT-1100