Formation Programmation R – Introduction et tidyverse

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre les bases de la programmation R et de l'environnement RStudio.
  • Appliquer la syntaxe de R pour effectuer des opérations de base et des manipulations de données.
  • Analyser des ensembles de données à l'aide de packages tidyverse de base tels que dplyr et tidyr.
  • Visualiser efficacement les données à l'aide de ggplot2.
  • Créer des documents à l'aide de R Markdown.

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 2 250,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 2 250,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Découvrez la puissance de l'analyse et de la visualisation des données en R avec notre formation "Programmation R - Introduction et tidyverse". Conçue pour les débutants et les utilisateurs intermédiaires, cette formation pratique couvre l'essentiel de la programmation R et la suite tidyverse. Pendant trois jours intensifs, vous maîtriserez la manipulation des données avec dplyr, créerez des visualisations avec ggplot2 et produirez des documents avec R Markdown. Donnez à votre équipe les compétences nécessaires pour relever des défis complexes en matière de données et obtenir des informations pertinentes.

Programme

Introduction à la formation R, premiers pas avec RStudio

Installation de R et de RStudio
Présentation de l’interface RStudio
Opérations de base de R
Opérations arithmétiques
Affectation de variables
Types et structure de données
Vecteurs
Listes
Data frames
Exemples d’activités pratiques : installation de R et de RStudio, écrire et exécuter des scripts R de base, création et manipulation de vecteurs.

Concepts fondamentaux de la programmation R

Fonctions et boucles
Définir et appeler des fonctions
Boucles for et while
Conditionnelles, structures if-else
Appliquer des fonctions à des data structures

Exemples d’activités pratiques : écrire des fonc-tions simples pour réaliser des calculs de base, utiliser les boucles et les fonctions apply.

Introduction au tidyverse

Vue d’ensemble du tidyverse
Importer et exporter des données
Connexion à une base de données

Manipulation de données

Manipulation de données
Les verbes de dplyr : select, filter, rename, ar-range…
Opérations groupées : group_by et summarize
Aperçu des autres fonctions utiles
Manipuler des chaînes de caractères avec stringr
Gestion des dates dans R

Exemples d’activités pratiques : filtrer et sélec-tionner des colonnes, créer de nouvelles va-riables, résumer des données, découper des chaînes de texte, convertir en majuscules, mi-nuscules.

Ranger des données avec tidyr

Tidy data, les principes de base
Les verbes de tidyr : pivot_longer, pivot_wider, separate, unite…

Exemples d’activités pratiques : transformer des données de colonnes en lignes, séparer et unir des colonnes pour faciliter l’analyse.

Visualisation de données avec ggplot2

La grammaire des graphiques dans R
Créer des graphiques de base : diagrammes de dispersion, histogrammes, barcharts, boîtes à moustache…
Personnaliser les graphiques avec des thèmes, labels et échelles

Exemples d’activités pratiques : créer et person-naliser différents types de graphiques, mise en œuvre des meilleures pratiques de dataviz.

RMarkdown pour la diffusion et la publication

Introduction à R Markdown, les éléments d’un document
Créer et formatter des documents
Intégration de blocs de code R et outputs
Générer des rapports dans différents formats (HTML, PDF, Word)

Exemples d’activités pratiques : rédiger des documents R Markdown, créer des rapports reproductibles avec des analyses et visualisa-tions intégrées.

Conclusion de la formation Programmation R

Résumé des concepts clés
Ressources pour l’apprentissage en continu
Sessions Q&A

Prérequis

Une familiarité avec les concepts de base de la programmation et de l’analyse de données est un plus.

Public

Tous,

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Parfaire ses connaissances en C#
  • Maîtriser la programmation objet
  • Gérer les collections, les exceptions, les délégués et les événements
  • Connaître les bonnes pratiques d'aide au développement
  • Gérer les entrées-sorties
  • Maîtriser la programmation multithread et générique
  • Comprendre la métaprogrammation
  • Maîtriser des éléments avancés du langage
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Python

Proposé par Sparks

Objectifs de la formation

  • Connaître l'intérêt de Python, son contexte
  • Connaître les différents types de données et d'opérateurs
  • Utiliser les fonctions Python
  • Installer des modules et des packages en Python
  • Utiliser Python pour la programmation orientée objet
  • Manipuler quelques concepts avancés du langage
  • Identifier les cas d'usage de Python pour le web
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre l'intérêt de la programmation réactive - Connaître la spécification Reactive Stream et ses implémentations (Reactor, RxJava, Java 9 Flow)- Maîtriser la librairie Reactor- Traiter des problèmes de programmation concurrente - S'appuyer sur un modèle de communication asynchrone
Tarif

A partir de 1 475,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les indicateurs statistiques élémentaires (moyenne, médiane, écart-type, …)
  • Décrire synthétiquement et graphiquement une série de mesures quantitatives
  • Donner un sens physique aux indicateurs tels que la moyenne, la médiane, l'écart-type, le CV, …
  • Comprendre la notion d'échantillonnage et de population
  • Calculer et interpréter un intervalle de confiance pour une moyenne, une proportion
Tarif

A partir de 3 100,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation RxJS

Proposé par Sparks

Objectifs de la formation

  • Se familiariser avec la programmation réactive et la bibliothèque RxJS
  • Utiliser les opérateurs de base pour manipuler des flux de données
  • Gérer les erreurs
  • Maîtriser l'utiliser des Subjects et le multicasting
  • Intégrer RxJS dans une application Angular
  • Mettre en œuvre les meilleures pratiques de développement RxJS
Tarif

A partir de 1 300,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Java - Concepts objets et programmation Java SE 8

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Connaître le langage Java, les concepts objets et utiliser les outils du JDK ainsi que les principales API de la standard édition 8.

Tarif

A partir de 2 750,00 €

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Utiliser le paradigme fonctionnel dans la programmation d'évènements asynchrones
  • Utiliser la programmation réactive au travers de la librairie RxJS en utilisant les patterns principaux
  • Décrire la librairie RxJS au sein d'un browser ou sur le serveur avec Node.js.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre les principes d'un SGBDR
  • Appréhender les fonctions d'interrogation SQL
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Comprendre les fondamentaux de la programmation réactive - Construire une API réactive avec Spring WebFlux et Spring Data Reactive
Tarif

A partir de 2 375,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...