Travailler avec des données en langage R - cours 21 990 RUB. de Spécialiste, formation 24 heures académiques, date du 15 mai 2023.
Miscellanea / / December 05, 2023
L’objectif du langage de programmation R est l’analyse de données statistiques. Le langage contient une large gamme d'outils d'analyse de données, d'outils de visualisation, de création de documents et d'applications Web.
- analyse de données statistiques ;
- création d'une visualisation de données de haute qualité ;
- documentation des calculs statistiques ;
- création d'applications web interactives.
Dans le cours « Programmation en langage R. Niveau 2. "Capacités avancées" traite de l'utilisation de diverses sources de données et comprend également Bibliothèques R conçues pour générer des rapports, la visualisation de données et la conscience interactive des applications Web. Le cours fournit davantage d'exemples et de travaux de laboratoire, qui permettront aux étudiants de commencer un véritable travail presque immédiatement après l'achèvement du cours.
Le cours s'adresse à tous les professionnels impliqués dans l'analyse de données.
Tu vas apprendre:
- travailler avec des fichiers texte et des fichiers au format Excel ;
- utiliser des tables de bases de données ;
- utiliser R Markdown pour créer des rapports dynamiques ;
- inclure des tableaux et des graphiques dans les rapports ;
- travailler avec la bibliothèque ggplot2 et créer diverses options de visualisation de données ;
- créer et configurer des niveaux (Couches) dans ggplot2 ;
- travailler avec des graphiques interactifs ;
- créer des applications Web Shiny pour un travail interactif avec des données via le Web ;
- déboguer les applications Web Shiny.
Enseignant principal du Centre de Programmation avec plus de 20 ans d'expérience. Récipiendaire d'un certificat de mérite Microsoft pour sa grande contribution personnelle au développement de la formation aux technologies Microsoft Visual Studio pour les développeurs sous Microsoft Windows.
Possède plus de 15 ans d'expérience en développement de logiciels en Pascal, C, C++, C# utilisant les technologies Windows API, COM et .NET. En 2002, Alexander Igorevich a suivi une formation spécialisée à Londres et a réussi l'examen face-à-face le plus difficile en gestion de projet - Microsoft Solutions Framework. En 2006, il participe à une formation à Dubaï sur l'utilisation des nouvelles interfaces logicielles Windows Vista et .Net 3.0.
Diplômé avec distinction de l'Université technique d'État de Moscou du nom de N.E. Bauman. Possède un diplôme universitaire de candidat en sciences techniques. Alexander Igorevich a participé à des projets scientifiques et commerciaux de l'Institut central de recherche de Chermet. I.P. Bardin et les principales entreprises de métallurgie des métaux ferreux en Russie et dans la CEI. Il a participé à des projets de formation en collaboration avec Microsoft et AK Alrosa.
Participe régulièrement aux conférences Microsoft. En 2012, il a participé aux conférences Microsoft aux Pays-Bas (juin) et en Inde (septembre). En 2018 - lors de la conférence internationale Net Developer Days à Varsovie. En fait, des enseignants d'autres centres de formation Microsoft ont étudié avec Alexander Igorevich lors de ces conférences !
L’enseignement est la véritable vocation d’Alexandre Igorévitch. Au cours de ses nombreuses années de travail au Centre, il a formé avec succès des milliers d'étudiants qui sont devenus des spécialistes recherchés sur le marché du travail. Auteur et présentateur de séminaires gratuits « Spécialistes » sur la création de workflows pour SharePoint. Les critiques des diplômés reconnaissants de ses cours soulignent constamment le grand professionnalisme de l'enseignant et la manière brillante et engageante de présenter le matériel.
Module 1. Entrée/sortie de données (4 ac. h.)
- E/S donnée à un fichier texte
- Travailler avec des fichiers Excel
- Lecture et écriture de tables de bases de données
Pratique: Travailler avec un SGBD MSSQL
Module 2. Génération de rapports – R Markdown (4 ac. h.)
- Introduction à R Markdown
- Syntaxe de base
- Y compris le code R dans le rapport
- Utilisation de figures/graphiques et tableaux dans le rapport
- Création de rapports paramétrés
Pratique: Création d'un rapport R Markdown en utilisant l'exemple d'un problème d'analyse de données de régression
DZ: Créez un rapport sur l'analyse des données à partir de l'ensemble ggplot2::diamonds
Module 3. Visualisation des données – bibliothèque ggplot2 (8 ac. h.)
- Introduction à la visualisation de données en couches (Layered Grammar)
- Utilisez des attributs (coordonnées X, Y, couleur, taille et forme) pour créer des tracés en cinq dimensions
- Types de graphiques: distributions, histogrammes, camemberts, séries chronologiques, etc.
- Niveaux (Couches) leur affectation et configuration dans ggplot2
- Définition des échelles, des axes de coordonnées et des légendes
- Regroupement et division des données en sous-ensembles lors de la visualisation (Facetting)
- Créer des graphiques interactifs
Pratique: Utilisation des bibliothèques ggplot2 et ggvis pour l'analyse et la visualisation des données
DZ: Créez un rapport graphique sur l'analyse des données à partir de l'ensemble ggplot2::diamonds
Module 4. Travail interactif avec les données – Shiny App (8 ac. h.)
- Présentation de l'architecture de l'application Web Shiny
- Éléments d'E/S utilisateur
- Gérer l'apparence de la page
- Programmation réactive et son support dans Shiny
- Graphiques interactifs
- Mise en place des retours utilisateurs
- Débogage des applications Shiny
Pratique: Création d'une application Web Shiny en utilisant l'exemple de la tâche de création d'un classificateur
DZ: créez une application Web Shiny pour analyser les données de l'ensemble ggplot2::diamonds