Arbeta med data på R-språket - kurs 21 990 RUB. från Specialist, utbildning 24 akademiska timmar, datum 15 maj 2023.
Miscellanea / / December 05, 2023
Det avsedda syftet med programmeringsspråket R är statistisk dataanalys. Språket innehåller ett brett utbud av dataanalysverktyg, visualiseringsverktyg, dokumentskapande och webbapplikationer.
- statistisk dataanalys;
- Skapande av datavisualisering av hög kvalitet;
- dokumentation av statistiska beräkningar;
- skapande av interaktiva webbapplikationer.
I kursen ”Programmering i R-språket. Nivå 2. Advanced capabilities" diskuterar att arbeta med olika datakällor, och förstår också R-bibliotek designade för att generera rapporter, datavisualisering och interaktiv medvetenhet webbapplikationer. Kursen ger fler exempel och laborationer, vilket gör att studenterna kan påbörja verkligt arbete nästan omedelbart efter avslutat arbete.
Kursen är avsedd för alla yrkesverksamma som arbetar med dataanalys.
Du kommer att lära dig:
- arbeta med textfiler och filer i Excel-format;
- använd databastabeller;
- Använda R Markdown för att skapa dynamiska rapporter;
- inkludera tabeller och diagram i rapporter;
- arbeta med ggplot2-biblioteket och skapa olika datavisualiseringsalternativ;
- skapa och konfigurera nivåer (lager) i ggplot2;
- arbeta med interaktiv grafik;
- skapa Web Shiny-applikationer för interaktivt arbete med data via webben;
- felsöka Web Shiny-applikationer.
Ledande lärare för programmeringscentret med mer än 20 års erfarenhet. Tilldelades ett Microsoft Certificate of Merit för hans stora personliga bidrag till utvecklingen av utbildning i Microsoft Visual Studio-teknik för utvecklare under Microsoft Windows.
Har mer än 15 års erfarenhet av mjukvaruutveckling i Pascal, C, C++, C# med hjälp av Windows API, COM och .NET teknologier. 2002 genomgick Alexander Igorevich specialiserad utbildning i London och klarade framgångsrikt det svåraste ansikte-mot-öga-provet i projektledning - Microsoft Solutions Framework. 2006 deltog han i en utbildning i Dubai om användning av nya Windows Vista och .Net 3.0 mjukvarugränssnitt.
Utexaminerades med utmärkelser från Moscow State Technical University uppkallad efter N.E. Bauman. Har en akademisk examen som kandidat för tekniska vetenskaper. Alexander Igorevich deltog i vetenskapliga och kommersiella projekt av Central Research Institute of Chermet uppkallad efter. I.P. Bardin och ledande järnmetallurgiföretag i Ryssland och OSS. Han deltog i utbildningsprojekt tillsammans med Microsoft och AK Alrosa.
Deltar regelbundet i Microsoft-konferenser. 2012 deltog han i Microsoft-konferenser i Nederländerna (juni) och Indien (september). Under 2018 - på den internationella konferensen Net developer days i Warszawa. Faktum är att lärare från andra Microsoft-utbildningscenter studerade med Alexander Igorevich på dessa konferenser!
Undervisning är Alexander Igorevichs verkliga kallelse. Under det mångåriga arbetet på Centrum har han framgångsrikt utbildat tusentals studenter som blivit eftertraktade specialister på arbetsmarknaden. Författare och presentatör för kostnadsfria "Specialist"-seminarier om att skapa arbetsflöden för SharePoint. Recensioner från tacksamma akademiker på hans kurser noterar ständigt lärarens höga professionalism och det lysande, engagerande sättet att presentera materialet.
Modul 1. Datainmatning/utmatning (4 ac. h.)
- I/O ges till en textfil
- Arbeta med Excel-filer
- Läsa och skriva databastabeller
Övning: Arbeta med MSSQL DBMS
Modul 2. Rapportgenerering – R Markdown (4 ac. h.)
- Introduktion till R Markdown
- Grundläggande syntax
- Inkluderar R-kod i rapporten
- Användning av figurer/grafer och tabeller i rapporten
- Skapande av parametriserade rapporter
Övning: Skapa en R Markdown-rapport med exemplet på ett regressionsdataanalysproblem
DZ: Skapa en rapport om dataanalys från ggplot2::diamonds set
Modul 3. Datavisualisering – ggplot2-bibliotek (8 ac. h.)
- Introduktion till lagerdatavisualisering (Layered Grammar)
- Använd attribut (X, Y-koordinater, färg, storlek och form) för att skapa femdimensionella plotter
- Typer av grafer: distributioner, histogram, cirkeldiagram, tidsserier, etc.
- Nivåer (lager) deras tilldelning och konfiguration i ggplot2
- Ställa in skalor, koordinera axlar och legender
- Gruppering och uppdelning av data i delmängder under visualisering (facettering)
- Skapa interaktiva diagram
Övning: Använda biblioteken ggplot2 och ggvis för dataanalys och visualisering
DZ: Skapa en grafisk rapport om dataanalys från ggplot2::diamonds set
Modul 4. Interaktivt arbete med data – Shiny App (8 ac. h.)
- Översikt över Web Shiny-applikationsarkitekturen
- Användar I/O-element
- Hantera sidans utseende
- Reaktiv programmering och dess stöd i Shiny
- Interaktiv grafik
- Implementering av användarfeedback
- Felsökning av Shiny-applikationer
Övning: Skapa en webbglänsande applikation med exemplet på uppgiften att bygga en klassificerare
DZ: Skapa en Web Shiny-applikation för att analysera data från ggplot2::diamonds set