Programmer efficacement en R après avoir acquis les bases, écrire ses propres fonctions, utiliser des sources de données diverses, se connecter à des bases de données, réaliser des visualisations efficaces.


Formation R – Perfectionnement

Programmer efficacement en R après avoir acquis les bases, écrire ses propres fonctions, utiliser des sources de données diverses, se connecter à des bases de données, réaliser des visualisations efficaces.

Durée : 3 jours (soit 21 heures) Référence : F-r-02 lieux : interentreprise
PROCHAINES
SESSIONS
18/03/2020 20/03/2020
09/04/2020 10/04/2020
17/06/2020 19/06/2020
23/09/2020 25/09/2020
23/11/2020 25/11/2020
09/12/2020 11/12/2020
INFORMATIONS SESSIONS

PUBLIC

Toute personne souhaitant se perfectionner au langage de programmation R.

Pré-requis

Ce stage s’adresse à toute personne ayant suivi le ou les stages R – Initiation , R – Intermédiaire ou atteint par la pratique un niveau équivalent.

MÉTHODE

Alternance d’exposés, de manipulations et d’exercices pratiques.

PROGRAMMES

– Introduction

  • Rappels sur l’environnement de travail et sur l’IDE RStudio
  • Bonnes pratiques en R, écrire du code propre et reproductible du premier coup
  • Rappels sur l’utilisation des packages

– Ecrire ses fonctions

  • Pourquoi et quand écrire des fonctions en R ?
  • Les arguments d’une fonction, validation des valeurs en entrée, valeurs par défaut, arguments cachés
  • Les différents environnements et scopes
  • Gérer les dépendances d’une fonction sur les packages
  • Que faire en cas d’erreur dans une fonction, gérer les messages retournés à l’utilisateur
  • Ecrire des fonctions stables et des tests pour valider leur bon fonctionnement

– Manipuler différents types de données

  • Les fonctions mathématiques de base
  • Gérer les valeurs manquantes : identification et solutions
  • Manipuler des chaînes de caractères et utiliser des expressions régulières
  • Manipulation des formats date et POSIXct et opérations sur les dates

– Importer des données

  • Importer des bases SAS, des fichiers Excel sans modifier le format de départ
  • Lire des formats hétérogènes : JSON, XML, Shapefile, textuel
  • Scrapper des données sur le web
  • Se connecter à une base de données (Oracle, Microsoft SQL Server, MySQL, Postgre SQL, SQLite, MonetDB)
  • Exécuter des requêtes SQL
  • Ecrire dans une base de données

– Introduction à dplyr

  • Présentation générale de dplyr : avantage à l’utilisation
  • La syntaxe de dplyr : les « verbes » et le « pipe »
  • Manipuler des données : filtrer, trier, sélectionner, créer des colonnes
  • Agréger des données et calculer des indicateurs, réaliser des opérations par groupes
  • Réaliser des jointures, combiner plusieurs tables entre elles

– Introduction à la visualisation

  • Présentation générale de ggplot2 : pourquoi est-il nécessaire de visualiser ses données ?
  • La syntaxe de base ggplot2 : « data » + « aesthetics » + « geometries »
  • Réaliser des visualisations rapidement à des fins exploratoires
  • Créer des graphiques prêts à l’emploi dans des présentations ou des publications

TARIFS

1 inscrit
2ème inscrit
3ème inscrit
1650€
-10%
-15%

*Inter-entreprises : Prix unitaire par stagiaire(s) inscrit(s) pour une session

NOUS CONTACTER