R - Perfectionnement

Formation Langage 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.

DEBUT

20 mars 2019

FIN

22 mars 2019

LOCALISATION

Paris   CARTE

Categories

Langage R

Formation R – Perfectionnement

OBJECTIFS

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.

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.

Durée : 3 jours (21 heures)

Référence  : F-R-02

Inter

Intra grandes villes – Nous consulter

Prochaines sessions :

Lieu
Début
Fin
Paris
20/03/2019
22/03/2019
19/06/2019 21/06/2019
11/09/2019 13/09/2019
04/12/2019 06/12/2019

Frais d’inscription*

1 inscrit
2 inscrits
3 inscrits
1500€ HT
1350€ HT
1200€ HT

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

PROGRAMME

– 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

NOUS CONTACTER

Vous souhaitez plus d'informations concernant la formation R – Perfectionnement ?

Contactez-nous au +33 (0) 1 72 92 05 58
ou envoyez vos demandes inter ou intra en précisant les dates de sessions qui vous intéressent.

Print Friendly, PDF & Email

Dynacentrix

Dynacentrix est un leader Européen dans la formation et la certification Lean Six Sigma à Paris (et province en intra). (Black Belt, Green Belt, Yellow Belt) et méthode Agile. Accrédité Master Black Belt par IASSC. Dynacentrix propose aussi des formations en Machine Learning, formations en Data Mining, formations en Langage R, Formations Python…  Dynacentrix couvre tous les aspects pédagogiques et techniques (Services et logiciels) dans les domaines de l’Excellence Opérationnelle, Data Science / AI et Statistiques.

Dynacentrix Paris

Coordonnées

60 Avenue Charles de Gaulle
92200 Neuilly-sur-Seine
Tél : 01 72 92 05 58

Partager cette page sur :