Vous êtes ici : Accueil > Statistique > Formation > Logiciels de Statistique (11) > Rmarkdown – Reporting sous R

Formation Rmarkdown – Reporting sous R


Objectifs

Maîtriser le format de script R Markdown afin de :
  • Combiner du texte, du code R et des sorties pour créer un rendu de l'analyse sous Word, PDF ou HTML
  • Garder une trace des données importées, des choix méthodologiques faits et des résultats obtenus
  • Automatiser la réalisation de rapports (reporting), de tableaux de bord (dashboard) et de supports de présentations (slides)

Public

Toute personne souhaitant tirer profit des possibilités d'automatisation du format de script Rmarkdown

Programme

- R et RStudio
  • Installation
  • Fonctionnement général
  • Installation et mise à jour des packages
  • Gestion des options de R Studio
  • Architecture de travail (Projet R, dossiers data, images, doc, ...)

- R markdown
  • Recherche reproductible et programmation lettrée
  • Principe : rmd, md, knitr, pandoc
  • Structure d’un document rmd : entête, texte, chunk
  • Les formats de sortie (pdf, word, html)
  • Installation de MiKteX (pdf)
  • Premier exemple

- Gestion des éléments de texte
  • Formatage : gras, italique mise à la ligne
  • Les listes : numérotées, non numérotées
  • Les titres et leur numérotation
  • La table des matières

- Insertion d’éléments
  • Les images
  • Les tables
  • Les liens hypertexte
  • Les notes de bas de page
  • Les équations
  • Les références bibliographiques

- Gestion du code R
  • Options d’affichage du code
  • Options d’affichage des sorties
  • Les graphiques
  • Les tables de données
  • Les options par défaut

- Amélioration des rendus simples
  • Ajouter un modèle Word
  • Options pour le pdf
  • Les modèles html

- Paramétrisation des scripts rmd (rapports répétés)
  • Principe
  • Exemples

- Réalisation de documents contenant plusieurs chapitres
  • Principe du package bookdown
  • Compilation des chapitres
  • Workflow
  • Exemples

- Réalisation de dashboards
  • Présentation du package flexdashboard
  • Organisation du tableau (division, alignement)
  • Les différents éléments intégrables : graphiques, jauges, textes, ...

- Réalisation de supports présentation (slides)
  • Présentation du package Xaringan
  • Les différents type de slide (fixe, incrémentées, transition, deux colonnes)
  • Gestion des alignements
  • Gestion des éléments : table de données, graphiques, code, images