Formation Logiciel R - Perfectionnement et bonnes pratiques

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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 package 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)

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 860,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 860,00 €

Durée 3 jours (21h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

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

Prérequis

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.

Public

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.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Identifier les usages du JavaScript ;
  • Implémenter des algorithmes simples en JavaScript ;
  • Réagir aux actions de l'utilisateur ;
  • Modifier le DOM de manière appropriée ;
  • Connaître les mécanismes du développement objet en JavaScript ;
  • Créer des librairies en JavaScript ;
  • Utiliser les fonctions de base du framework jQuery ;
  • Implémenter des algorithmes simples en TypeScript ;
  • Mettre en oeuvre le framework d'Angular ;
  • Créer des composants, services et mettre en oeuvre la navigation dans une application Angular.
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Révéler son talent de Manager

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

  • Clarifier sa mission de manager
  • Prendre conscience de ses modes de fonctionnement et de ceux de son équipe
  • Identifier son style de management
  • Adapter son management
  • Communiquer efficacement
  • Accompagner le développement de ses collaborateurs
Tarif

A partir de 1 655,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Partager le code avec SVN
  • Scripter avec Ant
  • Builder avec Maven
  • Tester avec JUnit
  • Intégrer en continu avec Jenkins
  • Inspecter avec Sonar.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire le principe de fonctionnement de Spark
  • Utiliser l'API PySpark pour interagir avec Spark en Python
  • Mettre en oeuvre les méthodes de Machine Learning avec la librairie MLlib de Spark
  • Traiter les flux de données avec Spark Streaming
  • Manipuler les données avec Spark SQL.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Formation Le développement Java

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Java Développement, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser son environnement de développement (IDE Java)
  • Maîtriser la syntaxe Java
  • Savoir appliquer les concepts de la programmation orientée objet au langage Java (classes, méthodes, encapsulation, héritage, constructeur, polymorphisme, classe abstraite, interfaces, relations entre classes, etc.)
  • Mettre en œuvre les principales fonctions des API standards (Collections, I/O, JDBC, Streams, …)
  • Connaître les spécificités des différentes versions de Java
  • Comprendre le fonctionnement de la JVM
  • Savoir utiliser les API NIO.2 pour manipuler les fichiers, liens symboliques et répertoires
  • Programmer en Java dans le contexte des bases de données relationnelles
  • Développer une application Java multitâches en utilisant les threads
  • Utiliser les expressions lambdas
  • Mettre en œuvre l’API Stream
  • Mettre en œuvre les modules de Java 11
  • Débugger une application
Tarif

Contacter l'organisme

Durée

9j / 63h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Concevoir des activités pour les apprenants
  • Mettre en place plus d’interactivité dans une classe avec google Workspace
  • Faciliter le travail collaboratif dans et hors la classe
Tarif

A partir de 850,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

À l'issue de cette formation Cisco Meraki, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Décrire l'architecture, l'administration et les licences du cloud
  • Comprendre le matériel et les fonctionnalités de toutes les familles de produits
  • Mettre en œuvre les meilleures pratiques pour le dépannage et savoir quand contacter le support technique
  • Se préparer à l'examen de certification Cisco Meraki Solutions Specialist
Tarif

A partir de 790,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Evaluer les principaux risques de la phase de négociation.
  • Respecter les obligations de l'entreprise au regard du droit de la concurrence.
  • Suivre les règles applicables en matière de prix.
  • Sécuriser la fin des relations commerciales.
Tarif

A partir de 965,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise

Skype Business Online - Deploying voice workloads

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Acquérir les compétences nécessaires pour :

  • Apprendre à concevoir, planifier et déployer les différentes solutions vocales disponibles avec Skype for Business Online et Skype for Business Server 2015.
  • Acquérir les connaissances et les compétences nécessaires pour configurer et gérer Cloud PBX avec PSTN Calling, Cloud PBX avec la connectivité PSTN on-premises, Cloud Connector Edition et Enterprise Voice on-premises.
  • Découvrir les procédures, les meilleures pratiques et d'autres considérations importantes qui les aideront à mettre en oeuvre, à optimiser et à résoudre les solutions vocales Skype for Business Online et Skype for Business Server 2015.
  • Préparer l'examen de certification Microsoft 70-333 «Déploiement d'Enterprise Voice avec Skype for Business 2015.».
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Intégrer les bases de la communication et de l'influence
  • Conduire le démarrage de l'entretien
  • Détecter les incohérences de communication du candidat
  • Questionner efficacement le candidat
  • Estimer l'information à valeur ajoutée chez le candidat
  • Définir le profil du candidat pour cerner sa personnalité.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...