Lavorare con i dati in linguaggio R - corso RUB 21.990. da Specialista, formazione 24 ore accademiche, data 15 maggio 2023.
Miscellanea / / December 05, 2023
Lo scopo previsto del linguaggio di programmazione R è l'analisi statistica dei dati. Il linguaggio contiene un'ampia gamma di strumenti di analisi dei dati, strumenti di visualizzazione, creazione di documenti e applicazioni web.
- analisi statistica dei dati;
- creazione di visualizzazione dei dati di alta qualità;
- documentazione dei calcoli statistici;
- realizzazione di applicazioni web interattive.
Nel corso “Programmazione in linguaggio R. Livello 2. Funzionalità avanzate" illustra l'utilizzo di varie origini dati e comprende anche Librerie R progettate per la generazione di report, visualizzazione di dati e coscienza interattiva applicazioni web. Il corso fornisce ulteriori esempi e attività di laboratorio, che consentiranno agli studenti di iniziare il lavoro vero e proprio quasi immediatamente dopo il completamento.
Il corso è rivolto a tutti i professionisti coinvolti nell'analisi dei dati.
Imparerai:
- lavorare con file di testo e file in formato Excel;
- utilizzare le tabelle del database;
- utilizzare R Markdown per creare report dinamici;
- includere tabelle e grafici nei report;
- lavorare con la libreria ggplot2 e creare varie opzioni di visualizzazione dei dati;
- creare e configurare livelli (Layers) in ggplot2;
- lavorare con la grafica interattiva;
- creare applicazioni Web Shiny per il lavoro interattivo con i dati tramite il Web;
- eseguire il debug delle applicazioni Web Shiny.
Insegnante principale del Centro di Programmazione con più di 20 anni di esperienza. Premiato con un certificato di merito Microsoft per il suo grande contributo personale allo sviluppo della formazione sulle tecnologie Microsoft Visual Studio per sviluppatori sotto Microsoft Windows.
Ha più di 15 anni di esperienza nello sviluppo di software in Pascal, C, C++, C# utilizzando le tecnologie Windows API, COM e .NET. Nel 2002, Alexander Igorevich ha seguito una formazione specializzata a Londra e ha superato con successo l'esame faccia a faccia più difficile nella gestione dei progetti: Microsoft Solutions Framework. Nel 2006 ha partecipato ad un corso di formazione a Dubai sull'utilizzo delle nuove interfacce software Windows Vista e .Net 3.0.
Laureato con lode presso l'Università Tecnica Statale di Mosca intitolata a N.E. Baumann. Ha un titolo accademico di Candidato di Scienze Tecniche. Alexander Igorevich ha partecipato a progetti scientifici e commerciali dell'Istituto Centrale di Ricerca di Chermet da cui prende il nome. IP Bardin e le principali imprese di metallurgia ferrosa in Russia e nella CSI. Ha preso parte a progetti di formazione insieme a Microsoft e AK Alrosa.
Partecipa regolarmente alle conferenze Microsoft. Nel 2012 ha partecipato a conferenze Microsoft nei Paesi Bassi (giugno) e in India (settembre). Nel 2018 - alla conferenza internazionale Net Developer Days a Varsavia. In effetti, gli insegnanti di altri centri di formazione Microsoft hanno studiato con Alexander Igorevich in queste conferenze!
L’insegnamento è la vera vocazione di Alexander Igorevich. Nel corso dei molti anni di lavoro presso il Centro, ha formato con successo migliaia di studenti che sono diventati specialisti ricercati nel mercato del lavoro. Autore e relatore di seminari "specialisti" gratuiti sulla creazione di flussi di lavoro per SharePoint. Le recensioni dei diplomati riconoscenti dei suoi corsi sottolineano costantemente l'elevata professionalità dell'insegnante e il modo brillante e coinvolgente di presentare il materiale.
Modulo 1. Ingresso/uscita dati (4 ac. H.)
- I/O fornito a un file di testo
- Lavorare con file Excel
- Lettura e scrittura di tabelle di database
Esercitazione: lavorare con DBMS MSSQL
Modulo 2. Generazione di report – R Markdown (4 ac. H.)
- Introduzione a R Markdown
- Sintassi di base
- Includere il codice R nel rapporto
- Utilizzo di figure/grafici e tabelle nel rapporto
- Creazione di report parametrizzati
Esercizio: creazione di un report R Markdown utilizzando l'esempio di un problema di analisi dei dati di regressione
DZ: crea un report sull'analisi dei dati dal set ggplot2::diamonds
Modulo 3. Visualizzazione dei dati – libreria ggplot2 (8 ac. H.)
- Introduzione alla visualizzazione dei dati su più livelli (Grammatica a livelli)
- Utilizza gli attributi (coordinate X, Y, colore, dimensione e forma) per creare grafici cinquedimensionali
- Tipi di grafici: distribuzioni, istogrammi, grafici a torta, serie temporali, ecc.
- Livelli (Livelli) loro assegnazione e configurazione in ggplot2
- Impostazione di scale, assi di coordinate e legende
- Raggruppamento e suddivisione dei dati in sottoinsiemi durante la visualizzazione (Facetting)
- Creare grafici interattivi
Esercizio: utilizzo delle librerie ggplot2 e ggvis per l'analisi e la visualizzazione dei dati
DZ: crea un report grafico sull'analisi dei dati dal set ggplot2::diamonds
Modulo 4. Lavoro interattivo con i dati – Shiny App (8 ac. H.)
- Panoramica dell'architettura dell'applicazione Web Shiny
- Elementi I/O utente
- Gestire l'aspetto della pagina
- Programmazione reattiva e suo supporto in Shiny
- Grafica interattiva
- Implementazione del feedback degli utenti
- Debug delle applicazioni Shiny
Esercizio: creazione di un'applicazione Web Shiny utilizzando l'esempio dell'attività di creazione di un classificatore
DZ: crea un'applicazione Web Shiny per analizzare i dati dal set ggplot2::diamonds