Français Anglais

Collège Doctoral Université de Montpellier

Retour à la liste

5.8 - Le système R - Rstudio, Tidyverse et Rmarkdown niveau 2 [Participation : Présentiel]

Contact : Collège Doctoral de l'Université de Montpellier
formations-college@umontpellier.fr

Catégorie : Outils transverses

Langue de l'intervention : français

Nombre d'heures : 7

Min participants : 5

Max participants : 15

Nbre d'inscrits : 7

Nombre de places disponibles : 8

Public prioritaire : Aucun

Public concerné :
Doctorant(e)s

Proposé par : Collège Doctoral Université de Montpellier


Lieu : Salle du Collège Doctoral Campus Triolet Bat 3
Observations : Les instructions pour l'installation des logiciels et des packages, les jeux de données utilisés pendant la formation ainsi que le pdf pour prendre des notes et le modèle rmarkdown sont envoyés à chaque participant une semaine avant la formation.. Les personnes en situation de handicap peuvent me contacter afin que nous puissions trouver ensemble comment adapter la formation pour répondre à leurs besoins.
Mots clés : Rstudio, Tidyverse, Rmarkdown
Début de la formation : 3 novembre 2025
Fin de la formation : 3 novembre 2025
Date ouverture des inscriptions :
Date fermeture des inscriptions : 27 octobre 2025
Modalités d'inscription : Via adum : Avoir suivi OBLIGATOIREMENT le module de deux jours pour débutants 5.1 - Le système R niveau I ou d’avoir des connaissances de base en tidyverse et Rmarkdown. Remplir le tableau de conformité aux pré-requis en ligne envoyé par le formateur une semaine avant la formation.

Objectifs :
Vous avez suivi le module de deux jours sur les bases du Tidyverse et vous souhaitez aller plus loin avec le Tidyverse dans la manipulation de vos tableaux, la production de vos graphiques et de vos rapports Rmarkdown, alors ce module est pour vous !

Programme :
MATIN
Séquence 1 : Diverses fonctions utiles du tidyverse
- Compter des observations
- Changer des valeurs en fonction de conditions
- filtrer des valeurs d’une variable en fonction d’une autre variable
- séparer ou unir des colonnes
- détecter une chaine de caractère
- réorganiser les niveaux d'un facteur en fonction d'une autre variable pour un graphique (GOODIES)
Séquence 2 : introduction à la fonction map() pour itérer en remplacement d'une boucle et application à la description d'un tableau de données
Cette séquence introduit la fonction map() qui applique la même fonction à chaque élément d'une liste, d'un vecteur ou d'un tableau de données (qui est au final une liste, les colonnes étant des vecteurs) et présente son application à l'itération de toutes les colonnes d'un tableau pour les décrire (le type de variable, le noms des niveaux des facteurs pour chaque variable, le nombre de niveaux de chaque facteur et le nombre de na)

APRES-MIDI
Séquence 3 : produire des graphiques à la chaine avec la fonction map()
Utilisation de la fonction map() pour produire des séries de graphiques identiques mais dont seulement la variable en ordonnée change.
Séquence 4 : Annoter des graphiques
- ajouter des annotations sur le graphique avec geom_text(), geom_label() et annotate()
- faire un graphique interactif
- ajouter des lettres d'anova sur un graphique (GOODIES)
- l'ajout automatique d'une droite de régression, de l'équation et du R2 sur le graphique (GOODIES)
Séquence 5 : Améliorer ses rapports avec Rmarkdown
- positionner et redimensionner un figure, mettre des légendes aux figures et afficher un tableau de données.
- insérer un sommaire automatique, des références bibliographiques, et exporter automatiquement les figures dans un dossier.
Évaluations de la formation :
- autoévaluation individuelle de l’atteinte des objectifs (graphiques de réussite aux quiz et exercices)
- évaluation de satisfaction de la formation (questionnaire en ligne)

Pré-requis :
Il faut avoir suivi OBLIGATOIREMENT le module de deux jours pour débutants 5.1 - Le système R niveau I
ou d’avoir des connaissances de base en tidyverse et Rmarkdown.
Remplir le tableau de conformité aux pré-requis en ligne envoyé par le formateur une semaine avant la formation.


Méthode pédagogique :
La formation utilise l’interface conviviale de RStudio, qui facilite l’utilisation de R et le format Rmarkdown, qui permet de générer automatiquement des rapports (html,word, pdf ou même des diaporamas) à partir du code.
La méthode pédagogique consiste en un enchaînement de séquences progressives constituées d’un apport théorique, suivi d’un quiz puis d’un exercice et mobilise des acquis des sciences cognitives en matière d’apprentissage pour renforcer la mémorisation.

Compétences acquises à l'issue de la formation :
- Faire des opérations courantes de manipulations de tableau telles que trier les valeurs, compter les observations, changer des valeurs d’une variable en fonction de conditions, filtrer des valeurs d’une variable en fonction d’une autre variable, séparer et unir des colonnes, détecter une chaîne de caractère et réorganiser les niveaux d'un facteur en fonction d'une autre variable sur un graphique
- Appliquer la fonction map() à un tableau de données pour décrire les variables et générer des graphiques en masse
- Ajouter des annotations sur le graphique et faire un graphique interactif
- Positionner et redimensionner un figure, mettre des légendes aux figures et afficher un tableau de données et insérer un sommaire automatique dans le rapport

Les Compétences et capacités visées à l'issue de la formation (fiches RNCP)

Arrêté du 22 février 2019 définissant les compétences des diplômés du doctorat et inscrivant le doctorat au répertoire national de la certification professionnelle. https://www.legifrance.gouv.fr/loda/id/JORFTEXT000038200990/

Bloc 1 : Conception et élaboration d’une démarche de recherche et développement, d’études et prospective

- Disposer d'une expertise scientifique tant générale que spécifique d'un domaine de recherche et de travail déterminé

- Identifier et résoudre des problèmes complexes et nouveaux impliquant une pluralité de domaines, en mobilisant les connaissances et les savoir-faire les plus avancés

Bloc 4 : Veille scientifique et technologique à l’échelle internationale

- Acquérir, synthétiser et analyser les données et informations scientifiques et technologiques d’avant-garde à l’échelle internationale


La formation participe à l'objectif suivant :être directement utile pour la réalisation des travaux personnels de recherche

Calendrier :

Séance n° 1
Date : 03-11-2025
Horaire : 09h00 à 12h30
Intervenant : Oswaldo Forey
Lieu : Site Triolet, bâtiment 3 salle 2 de formation du collège doctoral

Séance n° 2
Date : 03-11-2025
Horaire : 13h30 à 17h00
Intervenant : Oswaldo Forey
Lieu : Site Triolet, bâtiment 3 salle 2 de formation du collège doctoral



Retour à la liste