Formation Logiciel R - Maîtriser le logiciel R

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Maîtriser le logiciel R, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Installer et utiliser l’environnement R
  • Manipuler des données et des objets
  • Programmer avec R
  • Appliquer des méthodes d’analyses statistiques courantes
  • Organiser son environnement de travail pour fluidifier son processus d’analyse
  • Connaître les packages utilisés dans les projets professionnels
  • Manipulaer des données avec les package dplyr, forecast, stringr, lubridate, etc.
  • Assembler les données (jointure)
  • Représenter graphiquement les données avec le package ggplot2
  • Générer dynamiquement un rapport d’analyse avec rmarkdown
  • Comprendre la programmation fonctionnelle (purrr)

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 675,00 €

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

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 675,00 €

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

Description

R est un logiciel open source dans le domaine des statistiques disponible sur toutes les plate-formes. Il propose toutes les fonctions utiles pour la statistique courante ainsi que de nombreuses extensions (paquets).

Cette formation Maîtriser le logiciel R vous apprend dans un premier temps à programmer avec R ainsi qu’avec les extensions proposées. Elle vous propose ensuite 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.

Cette seconde partie suit le « scénario idéal » qu’il faudrait mettre en œuvre pour livrer le plus rapidement possible un programme efficace et facile à maintenir. Concrètement, vous y apprendrez à 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.

Vous donnerez ensuite 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 montrera la puissance de la programmation fonctionnelle et son intérêt dans le cadre de l’analyse de données.

Programme

Présentation du logiciel R

Introduction au logiciel R
Découvrir le langage R
Le langage R et la concurrence
Mettre en oeuvre le téléchargement et l'installation

Première prise en main du logiciel R

Les Objets

Les Vecteurs
Les Tableaux
Les Listes
Les Matrices
Les Data Frames
Les Tables de contingences

Les Fonctions et programmation R

Fonctions mathématiques
Fonction de manipulation des objets
Opérations ensemblistes
Fonctions dates et chaînes

Génération, gestion et visualisation des données

Analyses statistiques

Régressions linéaires
Analyse en composante principale (ACP)
Classification ascendante hiérarchique

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 Maîtriser le logiciel R, il est demandé d'avoir des connaissances préalables de base en statistiques (régression linéaire, échantillonnage) ainsi que des connaissances de base en programmation (variables, boucles, etc.).

Public

Ce cours Maîtriser le logiciel R s'adresse à tout développeur en environnement statistique ainsi qu'aux utilisateurs futurs du logiciel R, souhaitant tout à la fois le découvrir et en connaître les bonnes pratiques.

Ces formations pourraient vous intéresser

Photoshop - Base

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Toute personne désirant acquérir les techniques de traitement de l'image informatique avec le logiciel Photoshop afin de réaliser des corrections et retouches.

Possibilité de passage de la certification TOSA en fin de formation.

À l'issue de la formation, le stagiaire sera capable de :

  • Numériser des images et les corriger
  • Qualifier une image, réaliser des retouches et détourages simples.
  • Exporter le travail vers des logiciels de type Bureautique
Tarif

A partir de 1 050,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Excel Online - Bases

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Personne souhaitant découvrir les fonctionnalités les plus importantes du logiciel pour être autonome dans son utilisation.

Formation éligible à l'utilisation du CPF avec possibilité du passage de la certification TOSA en fin de formation.

Tarif

A partir de 500,00 €

Durée

2 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

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

  • Décrire les concepts et les stratégies de sécurité de l'information au sein du réseau
  • Identifier les attaques courantes de TCP/IP, d'applications réseau et de points d'extrémité
  • Expliquer comment les différentes technologies de sécurité des réseaux fonctionnent ensemble pour se protéger contre les attaques
  • Mettre en place un contrôle d'accès sur l'appliance Cisco ASA et le Cisco Firepower Next-Generation Firewall (NGFW)
  • Identifier et mettre en oeuvre les fonctions de base de la sécurité du contenu du courrier électronique fournies par l'application Cisco Email Security Appliance
  • Décrire et mettre en oeuvre les caractéristiques et les fonctions de sécurité du contenu Web fournies par le Cisco Web Security Appliance
  • Reconnaître les capacités de sécurité de Cisco Umbrella, les modèles de déploiement, la gestion des politiques et la console Investigate
  • Identifier les VPN et décrire les solutions et les algorithmes de cryptographie
  • Décrire les solutions de connectivité sécurisée de point à point Cisco et expliquer comment déployer les VPN IPsec point à point basés sur le système IOS VTI de Cisco et les VPN IPsec point à point sur le Cisco ASA et le Cisco Firepower NGFW
  • Décrire et déployer les solutions de connectivité d'accès à distance sécurisé Cisco et décrire comment configurer l'authentification 802.1X et EAP
  • Expliquer la sécurité des points d'accès et décrire l'architecture et les caractéristiques de base de l'AMP pour les points d'accès
  • Examiner les différentes défenses des dispositifs Cisco qui protègent le plan de contrôle et de gestion
  • Configurer et vérifier les contrôles des plans de données de la couche 2 et de la couche 3 du logiciel Cisco IOS
  • Identifier les solutions Stealthwatch Enterprise et Stealthwatch Cloud de Cisco
  • Décrire les principes de base de l'informatique en Cloud, les attaques courantes dans le Cloud, ainsi que la manière de sécuriser l'environnement Cloud.
Tarif

A partir de 4 060,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Concrètement, à l’issue de cette formation Test Logicielmétiers, concepts et outils vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les enjeux du Test dans les projets logiciel de nos jours et, surtout, leurs apports pour soutenir la compétitivité
  • Découvrir les fondamentaux du Test Logiciel
  • Décrire le processus de Test
  • Connaître la place du test dans le cycle de vie Logiciel (les niveaux de test)
  • Connaître les standards internationaux et la professionnalisation du métier du test (ISTQB, TMMi)
  • Découvrir les outils de support des activités de test et leur place dans le monde de l’informatique aujourd’hui
  • Fournir les éléments pour aider aux choix concernant les tests dans la réussite des projets SI.
Tarif

A partir de 810,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

SketchUp - Perfectionnement

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Utilisateurs du logiciel SketchUp souhaitant maîtriser les fonctions de modélisation avancée de SketchUp Pro, les composants dynamiques et le LayOut.

Possibilité de passage de la certification ICDL PCIE en fin de formation

À l'issue de la formation, le stagiaire sera capable de :

  • Construire un projet complexe en 3D
  • Créer des documents côtés (LayOut)
  • Générer des rendus qualitatifs (animations, visites virtuelles…)
Tarif

A partir de 1 140,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

À l'issue de cette formation Architecture DevOps Complète, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre la problématique d’industrialisation des déploiements et du provisionnement d’infrastructures ainsi que le vocabulaire associé (devops, build, intégration/livraison et déploiement continu, monitoring, scalabilité, …)
  • Connaître les distinctions entre les solutions de Cloud, la virtualisation et la containerisation
  • Gérer les sources d’un projet avec Git
  • Construire un logiciel (build, dépôt, nexus, …)
  • Mettre en œuvre un pipeline CI/CD avec GitLab pour simplifier la mise à jour de son application
  • Intégrer les tests dans le déploiement (Unitaire/intégration, Fonctionnels, Sécurité, Qualité)
  • Créer et gérer des conteneurs Docker
  • Virtualiser et gérer la configuration (vagrant, terraform, chef, puppet, …)
  • Orchestrer ses conteneurs avec Kubernetes
  • Intégrer GitLab et Kubernetes
  • Adapter les ressources de ses applications (scalabilité)
  • Savoir utiliser ElasticStack pour surveiller ses applications
  • Comprendre les architectures modernes (micro services, API Rest, file de messages avec Kafka, etc.) et comment elles sont mises en œuvre concrètement
  • Utiliser des solutions Cloud pour disposer d’une infrastructure sécurisée (IaaS, firewall, certificats TLS/SSL, …)
  • Déployer son application dans des conteneurs sur le Cloud au sein d’un cluster Kubernetes pour une mise à l’échelle automatique en fonction des sollicitations
  • Déployer son application en Serverless
  • Aller plus loin avec Kubernetes (installation, stockage, déploiement, cloud, monitoring, helm)
Tarif

A partir de 5 990,00 €

Durée

10j / 70h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Définir les caractéristiques du logiciel tels que les masques, l'animation 2D / 3D, les caméras, les expressions et les textures.
Tarif

A partir de 6 900,00 €

Durée

15j / 105h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Réaliser des cartes mentales dans les règles de l'art
  • Organiser vos idées, prendre notes et réaliser des présentations avec facilité et efficacité
  • Maîtriser l'usage des cartes manuelles et d'un logiciel de mind mapping
Tarif

A partir de 1 650,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser toutes les fonctionnalités de bases aux commandes avancées
  • Progresser dans toutes les thématiques du logiciel (saisie et traitement du texte, gestion des diapositives, ajout d’images et d’objets graphiques, utilisation des masques, animations, projection et diffusion de diaporama…)
Tarif

A partir de 290,00 €

Durée

15 heures 49 minutes

Modes

Objectifs de la formation

  • Pouvoir mettre en oeuvre une solution d'analyse Big Data
  • Comprendre les fondamentaux du Big Data et de son implémentation
  • Utiliser les outils pour la collecte, le stockage et le traitement des données
  • Savoir analyser les données et faire de la datavisualisation
Tarif

A partir de 3 750,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...