Logo Esic
Formation r perfectionnement et bonnes pratiques

Formation r perfectionnement et bonnes pratiques

Cette formation Logiciel R Perfectionnement propose de vous transmettre le savoir-faire d’un développeur R professionnel au niveau de son organisation (à tous les niveaux des bonnes pratiques) et de ses choix techniques. Concrètement, la formation suit le « scénario idéal » qu’il faudrait mettre en œuvre pour livrer le plus rapidement possible un programme efficace et facile à maintenir.

La progression logique commence donc par vous apprendre à maîtriser la configuration de votre environnement (R Studio, dossiers, etc.) puis à faire les bons choix en termes de structures de données et de packages/fonctions pour les manipuler selon un spectre de besoins que l’on a voulu représentatif du quotidien dans l’analyse de données.
Ensuite, vous donnez vie à vos données sous forme de graphiques ou de rapports générés de façon efficace, esthétique et automatisée.
Le dernier chapitre vous montre la puissance de la programmation fonctionnelle et son intérêt dans le cadre de l’analyse de données.

3 Jours (21 Heures)

DébutantA partir de2 430 €
Cliquez iciInscrivez-vous à cette formationEn 2 minutes et avec votre cpf

Dans nos locaux

Dernière mise à jour: Lundi, 17 Juin 2024

S'inscrire

Objectifs de la formation

Objectif opérationnel : 

Savoir adopter  le « scénario idéal » qu’il faudrait mettre en œuvre pour livrer le plus rapidement possible un programme efficace et facile à maintenir.

Objectifs pédagogiques :

Concrètement, à l'issue de cette formation Logiciel R Perfectionnement, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Savoir organiser son environnement de travail pour fluidifier son processus d’analyse
  • Connaître les packages utilisés dans la plupart des projets professionnels
  • Savoir utiliser les bonnes structures de données pour les manipuler efficacement
  • Savoir visualiser de façon élégante et rapide les données
  • Maîtriser la manipulation des données avec les packages dplyr, forecast, stringr, lubridate, etc.
  • Savoir assembler les données (jointure)
  • Savoir représenter graphiquement les données avec le package ggplot2
  • Savoir générer dynamiquement son rapport d’analyse avec rmarkdown
  • Comprendre la programmation fonctionnelle (purrr)

Equipe pédagogique

Nos formations dont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Pré requis pour cette formation

Pour suivre cette formation Logiciel R Perfectionnement, il est important d'avoir des connaissances de base sur le logiciel R : création et manipulation des objets sous R, importation des données, utilisation simple de R en mode console, création de graphiques simples. La formation Logiciel R - Prise en main (ARPM) constitue une excellente portée d'entrée.

Programme de la formation

Organiser son travail sous R

  • Travailler en projet R : notion de working directory, workspace, history
  • Architecture de son projet R : data, plots, images, scripts, etc..
  • Bonnes pratiques pour la création de fichiers de données
  • Importation et exportation de fichiers avec le package here
  • Mettre à jour ses packages
  • Mettre à jour R et R Studio

Manipuler facilement ses données avec le package dplyr

  • Introduction au package tidyverse et à la notion de pipe
  • Filtrer des lignes avec la fonction filter()
  • Sélectionner des colonnes (variable) avec la fonction select()
  • Création de nouvelles variables avec la fonction mutate()
  • Renommer ses variables avec la fonction rename()
  • Calcul de paramètres par sous-groupes : fonctions group_by() et summarise()
  • Passage du format wide au format long

Exercices

Manipulation des variables catégorielles avec le package forecats

Inspecter les variables catégorielles avec les fonctions levels(), fct_count et fct_unique
Modifier l’ordre des modalités
Modifier le nom des modalités

Exercices

Manipuler les chaînes de caractères avec le package stringr

  • Détection de patterns
  • Découpage
  • Gestion des longueurs
  • Remplacement

Exercices

Manipuler des données de date : utilisation du package lubridate

  • Convertir les données au format YYYY-MM-DD et HH:MM:SS
  • Décomposer les éléments d’année, de mois et de jour
  • Calculer des différences de dates et les exprimer en jours, ou heures

Exercices

Assemblage de tables

  • Les différentes jointures (par colonne): left join, right join, inner join et full join
  • Assemblage par lignes
  • Exemple d’applications pour l’analyse de données

Exercices

Réaliser des représentations graphiques performantes avec le package ggplot2

  • Le principe des couches successives de ggplot2
  • Réalisation des graphiques de base : scatterplot, barplots, line plot, boxplots
  • Gestion des couleurs, titres, axes et légendes
  • Représentation des séries temporelles
  • Utilisation du format long et facetting
  • Ajouter du texte sur un graphique (ex : équation)
  • Exporter son graphique : format et résolution
  • Utilisation des addins esquisse et Colour Picker

Générer dynamiquement son rapport d’analyse avec R Markdown

  • Principe, formats de sorties (html, docx, pdf)
  • Les différents éléments d’un fichier Rmd : en-tête, chunk, etc. . .
  • Gestion des éléments de texte : gras, italique, titre
  • Gestion des tables
  • Gestion des images
  • Gestion des graphiques
  • Gestion des options des éléments de code
  • Gestion de la table des matières et numérotation
  • Les rapports paramétrés : automatisation des rapports d’analyse par sous groupe

Introduction à la programmation fonctionnelle avec le package purrr

  • Les list
  • Les fonctions map()
  • Nested data

Exercices

Votre profil pour cette formation

  • Ce cours Logiciel R perfectionnement cible les utilisateurs du logiciel R qui souhaitent approfondir leurs connaissances et maîtriser les bonnes pratiques du logiciel R.

Modalités et délais d'accès

  • Le délai d'accès moyent pour cette formation est de 2 Semaines
  • Merci d’utiliser le formulaire de contact ou nous joindre par téléphone ou mail pour l’organisation de votre formation.

Pour les personnes à mobilité reduite

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.

Ressources pédagogiques bureautique

Ce module vous propose la consultation d’une vidéo de plus de 150 séquences.
Consultation d’un support de cours numérique : Excel – pour PC/Mac (Editions ENI)

Modalités d'organisation
La formation se déroule sur la plateforme en ligne de notre partenaire spécialiste en bureautique.

Vous aurez accès 24/7 aux contenus de formation en toute autonomie pour la partie e-learning.
Plateforme e-learning accessible 24/7 pendant 1 an.

Modalités, méthodes et moyens pédagogiques

 

Suivi et accompagnement pédagogique :


Notre équipe pédagogique sera à vos côtés tout au long de votre parcours pour assurer le suivi de l'exécution et l'évaluation de la formation.

 

Entretien préalable :


Avant le début de la formation, notre conseiller en formation organise un entretien avec vous afin de cerner précisément vos attentes et vos objectifs.

 

Horaires et rythme :


Les horaires et le rythme de la formation sont adaptables à vos disponibilités, ou peuvent être fixés en accord avec notre équipe pédagogique.

 

Exercices pratiques et mises en situation :

Si nécessaire, la formation inclut des exercices pratiques et/ou des mises en situation pour renforcer l'apprentissage.

 

Supports et attestation de formation :


À l'issue de la formation, vous aurez accès en ligne à des documents et supports pédagogiques. Un certificat de réalisation de la formation vous sera également remis.

 

Évaluation et satisfaction :


Nous vous inviterons à remplir un questionnaire de satisfaction à chaud, en fin de formation, et un autre à froid, trois mois après la formation. Pour certaines formations, vous recevrez également un questionnaire d'auto-évaluation en fin de formation et, le cas échéant, pourrez passer une certification (en conditions d'examen ou en télésurveillance post-formation).

 

Accès à la plateforme de certification :


Pour les formations certifiantes, un accès à la plateforme de certification sera mis à votre disposition.

Prérequis techniques

Pour suivre cette formation à distance vous aurez besoin

  • D'un Mac ou d'un PC
  • Une Connexion internet stable
  • Un Navigateur Web récent
  • De Teams ou de Zoom
  • Du logiciel enseigné ou à utiliser installé

Dans nos locaux nous mettrons à votre disposition tout le nécessaire.

Dans vos locaux nous conviendrons du nécessaire à mettre en place pour le bon déroulé de cette formation.

Formation python

Formation python
DébutantA partir de2 100 €

Formation python

Formation scripting python

Formation scripting python
DébutantA partir de1 962 €

Formation scripting python

Formation scala, langage pour le big data

Formation scala, langage pour le big data
DébutantA partir de908.33 €

Formation scala, langage pour le big data

Formation python - programmation objet

Formation python - programmation objet
IntermediaireA partir de3 200 €

Formation python - programmation objet

Formation private cloud big data

Formation private cloud big data
DébutantA partir de1 850 €

Formation private cloud big data

Formation big data et objets connectés

Formation big data et objets connectés
DébutantA partir de7 000 €

Formation big data et objets connectés

Formation manipulation de données avec r et statistiques inférentielles

Formation manipulation de données avec r et statistiques inférentielles
IntermediaireA partir de2 430 €

Formation manipulation de données avec r et statistiques inférentielles

Formation r prise en mains

Formation r prise en mains
DébutantA partir de2 430 €

Formation r prise en mains

Formation r perfectionnement et bonnes pratiques

Formation r perfectionnement et bonnes pratiques
DébutantA partir de2 430 €

Formation r perfectionnement et bonnes pratiques

Voir toutes nos formations

Bienvenue sur le site

esic online

Nous utilisons plusieurs services de mesure dàaudience et de comportement sur notre site. Ces services nous permettent d'améliorer celui-ci.

Lire notre politique de confidentialité