Arbejde med data på R-sproget - kursus 21.990 RUB. fra Specialist, uddannelse 24 akademiske timer, dato 15. maj 2023.
Miscellanea / / December 05, 2023
Det tilsigtede formål med R-programmeringssproget er statistisk dataanalyse. Sproget indeholder en lang række dataanalyseværktøjer, visualiseringsværktøjer, dokumentoprettelse og webapplikationer.
- statistisk dataanalyse;
- skabelse af datavisualisering af høj kvalitet;
- dokumentation af statistiske beregninger;
- oprettelse af interaktive webapplikationer.
I kurset “Programmering i R-sproget. Niveau 2. Avancerede funktioner" diskuterer arbejde med forskellige datakilder og forstår også R-biblioteker designet til at generere rapporter, datavisualisering og interaktiv bevidsthed webapplikationer. Kurset giver flere eksempler og laboratoriearbejde, som vil give eleverne mulighed for at begynde rigtigt arbejde næsten umiddelbart efter afslutningen.
Kurset henvender sig til alle fagfolk, der er involveret i dataanalyse.
Du vil lære:
- arbejde med tekstfiler og filer i Excel-format;
- brug databasetabeller;
- Brug af R Markdown til at oprette dynamiske rapporter;
- inkludere tabeller og grafer i rapporter;
- arbejd med ggplot2-biblioteket og opret forskellige datavisualiseringsmuligheder;
- oprette og konfigurere niveauer (lag) i ggplot2;
- arbejde med interaktiv grafik;
- skabe Web Shiny-applikationer til interaktivt arbejde med data via nettet;
- debug Web Shiny-applikationer.
Ledende underviser i Programmeringscentret med mere end 20 års erfaring. Tildelt et Microsoft Certificate of Merit for sit store personlige bidrag til udviklingen af træning i Microsoft Visual Studio-teknologier til udviklere under Microsoft Windows.
Har mere end 15 års erfaring med softwareudvikling i Pascal, C, C++, C# ved brug af Windows API, COM og .NET teknologier. I 2002 gennemgik Alexander Igorevich specialiseret uddannelse i London og bestod med succes den sværeste ansigt-til-ansigt eksamen i projektledelse - Microsoft Solutions Framework. I 2006 deltog han i en uddannelse i Dubai om brugen af nye Windows Vista- og .Net 3.0-softwaregrænseflader.
Uddannet med udmærkelse fra Moscow State Technical University opkaldt efter N.E. Bauman. Har en akademisk grad som kandidat for tekniske videnskaber. Alexander Igorevich deltog i videnskabelige og kommercielle projekter fra Central Research Institute of Chermet opkaldt efter. I.P. Bardin og førende jernmetallurgivirksomheder i Rusland og SNG. Han deltog i træningsprojekter sammen med Microsoft og AK Alrosa.
Deltager jævnligt i Microsoft-konferencer. I 2012 deltog han i Microsoft-konferencer i Holland (juni) og Indien (september). I 2018 - på den internationale konference Net developer days i Warszawa. Faktisk studerede lærere fra andre Microsoft træningscentre med Alexander Igorevich på disse konferencer!
Undervisning er Alexander Igorevichs egentlige kald. Gennem de mange års arbejde i Centret har han med succes oplært tusindvis af studerende, der er blevet eftertragtede specialister på arbejdsmarkedet. Forfatter og oplægsholder af gratis "Specialist"-seminarer om at skabe arbejdsgange til SharePoint. Anmeldelser fra taknemmelige kandidater af hans kurser bemærker konstant lærerens høje professionalisme og den strålende, engagerende måde at præsentere materialet på.
Modul 1. Data input/output (4 ac. h.)
- I/O givet til en tekstfil
- Arbejde med Excel-filer
- Læsning og skrivning af databasetabeller
Praksis: Arbejde med MSSQL DBMS
Modul 2. Rapportgenerering – R Markdown (4 ac. h.)
- Introduktion til R Markdown
- Grundlæggende syntaks
- Inklusiv R-kode i rapporten
- Brug af figurer/grafer og tabeller i rapporten
- Oprettelse af parametriserede rapporter
Øv: Oprettelse af en R Markdown-rapport ved hjælp af eksemplet med et regressionsdataanalyseproblem
DZ: Opret en rapport om dataanalyse fra ggplot2::diamonds sættet
Modul 3. Datavisualisering – ggplot2-bibliotek (8 ac. h.)
- Introduktion til lagdelt datavisualisering (Layered Grammar)
- Brug attributter (X, Y-koordinater, farve, størrelse og form) til at skabe femdimensionelle plots
- Typer af grafer: fordelinger, histogrammer, cirkeldiagrammer, tidsserier osv.
- Niveauer (lag) deres tildeling og konfiguration i ggplot2
- Indstilling af skalaer, koordinatakser og legender
- Gruppering og opdeling af data i undersæt under visualisering (facettering)
- Opret interaktive diagrammer
Øv: Brug af bibliotekerne ggplot2 og ggvis til dataanalyse og visualisering
DZ: Opret en grafisk rapport om dataanalyse fra ggplot2::diamonds sættet
Modul 4. Interaktivt arbejde med data – Shiny App (8 ac. h.)
- Oversigt over Web Shiny-applikationsarkitekturen
- Bruger I/O elementer
- Administrer sideudseende
- Reaktiv programmering og dens understøttelse i Shiny
- Interaktiv grafik
- Implementering af brugerfeedback
- Fejlretning af skinnende applikationer
Øv: Oprettelse af en Web Shiny-applikation ved at bruge eksemplet med opgaven med at bygge en klassifikator
DZ: Opret en Web Shiny-applikation til at analysere data fra ggplot2::diamonds-sættet