Français Anglais

Collège Doctoral Université de Montpellier

Retour à la liste

5.8 - * System R level 2 - Rstudio, Tidyverse and Rmarkdown level 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 : anglais

Nombre d'heures : 7

Min participants : 1

Max participants : 7

Nbre d'inscrits : 8

Nombre de places disponibles : 0

Public prioritaire : Aucun

Public concerné :
Doctorant(e)s

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


Lieu : Salle du Collège Doctoral Bâtiment 3 Campus Triolet
Observations : The instructions for installing the software and packages, the datasets used during the training as well as the pdf for taking notes and the rmarkdown template are sent to each participant one week before the training. People with disabilities can contact me so that we can work together to find ways of adapting the course to meet their needs.
Mots clés : Rstudio, Tidyverse, Rmarkdown
Début de la formation : 4 novembre 2025
Fin de la formation : 4 novembre 2025
Date ouverture des inscriptions :
Date fermeture des inscriptions : 27 octobre 2025
Modalités d'inscription : Via adum: MANDATORY completion of the two-day beginners' module 5.1 - The R system level I or basic knowledge of tidyverse and Rmarkdown. Fill in the online prerequisites compliance table sent by the trainer one week before the course.

Objectifs :
If you've followed the two-day module on the basics of the Tidyverse and would like to go further with the Tidyverse in manipulating your tables, producing your graphs and your Rmarkdown reports, then this module is for you!

Programme :
MORNING
Sequence 1 : Various useful functions of the tidyverse
- count observations
- change values based on conditions
- filter values of a variable based on another variable
- separate or unite columns
- detect a character string
- rearrange the levels of a factor based on another variable for a plot (GOODIES)
Sequence 2 : introduction to the map() function to iterate as a replacement for a loop and its application to describing an dataframe
Introduction to the map() function which allows you to apply a function to several elements of an object (here the columns of a dataframe) and application to the synthetic description of a table (for each column, we retrieves the type of the variable, the number of levels, the names of the levels and the number of NA values).

AFTERNOON
Sequence 3 : bulk creation of plots
Use of the map() function to create series of plots in which only the y axis variable changes
Sequence 4 : Annotate charts
- add annotations to the graph with geom_text(), geom_label() and annotate()
- make an interactive graph
- add anova letters on a chart (GOODIES)
- automatic addition of a regression line, the equation and the R2 on the graph (GOODIES)
Sequence 5: Improve your reports with Rmarkdown
- position and resize a figure, put legends on figures and display a data table.
- insert an automatic summary, bibliographic references, and automatically export the figures to a folder.

Pré-requis :
or basic knowledge of tidyverse and Rmarkdown.
Fill in the online prerequisites compliance table sent by the trainer one week before the course.

Méthode pédagogique :
The course uses RStudio's user-friendly interface, which makes it easy to use R, and the Rmarkdown format, which automatically generates reports (html, word, pdf or even slideshows) from the code.
The teaching method consists of a series of progressive sequences made up of a theoretical contribution, followed by a quiz and then an exercise, and draws on cognitive science findings in the field of learning to reinforce memorisation.

Compétences acquises à l'issue de la formation :
- Perform common table manipulation operations such as sorting values, counting observations, changing variable values according to conditions, filtering variable values according to another variable, separating and joining columns, detecting a character string and rearranging the levels of a factor according to another variable on a graph
- Apply the map() function to a table of data to describe variables and generate mass graphs
- Add annotations to the graph and make an interactive graph
- Position and resize a figure, add legends to figures and display a data table and insert an automatic summary in the report

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 :favoriser l'ouverture internationale

Calendrier :

Séance n° 1
Date : 04-11-2025
Horaire : 09h00 à 12h30
Intervenant : Oswaldo Forey
Lieu : Université de Montpellier, site Nord Triolet, bâtiment 3 salle 2 collège doctoral

Séance n° 2
Date : 04-11-2025
Horaire : 13h30 à 17h00
Intervenant : Oswaldo Forey
Lieu : Université de Montpellier, site Nord Triolet, bâtiment 3 salle 2 collège doctoral



Retour à la liste