Trabalhando com dados na linguagem R - curso RUB 21.990. de Especialista, formação 24 horas acadêmicas, data de 15 de maio de 2023.
Miscelânea / / December 05, 2023
O objetivo pretendido da linguagem de programação R é a análise estatística de dados. A linguagem contém uma ampla gama de ferramentas de análise de dados, ferramentas de visualização, criação de documentos e aplicações web.
- análise estatística de dados;
- criação de visualização de dados de alta qualidade;
- documentação de cálculos estatísticos;
- criação de aplicações web interativas.
No curso “Programação na linguagem R. Nível 2. Recursos avançados" discute o trabalho com diversas fontes de dados e também entende Bibliotecas R projetadas para geração de relatórios, visualização de dados e consciência interativa Aplicativos da web. O curso fornece mais exemplos e trabalhos de laboratório, que permitirão aos alunos iniciar o trabalho real quase imediatamente após a conclusão.
O curso é destinado a todos os profissionais envolvidos na análise de dados.
Você vai aprender:
- trabalhar com arquivos de texto e arquivos em formato Excel;
- usar tabelas de banco de dados;
- utilização do R Markdown para criação de relatórios dinâmicos;
- incluir tabelas e gráficos em relatórios;
- trabalhar com a biblioteca ggplot2 e criar diversas opções de visualização de dados;
- criar e configurar níveis (Layers) no ggplot2;
- trabalhar com gráficos interativos;
- criar aplicativos Web Shiny para trabalho interativo com dados via Web;
- depurar aplicativos Web Shiny.
Professor líder do Centro de Programação com mais de 20 anos de experiência. Premiado com o Certificado de Mérito Microsoft por sua grande contribuição pessoal no desenvolvimento de treinamento em tecnologias Microsoft Visual Studio para desenvolvedores em Microsoft Windows.
Possui mais de 15 anos de experiência em desenvolvimento de software em Pascal, C, C++, C# utilizando tecnologias Windows API, COM e .NET. Em 2002, Alexander Igorevich passou por treinamento especializado em Londres e passou com sucesso no exame presencial mais difícil em gerenciamento de projetos - Microsoft Solutions Framework. Em 2006, participou de um treinamento em Dubai sobre a utilização das novas interfaces de software Windows Vista e .Net 3.0.
Graduado com louvor pela Universidade Técnica Estadual de Moscou em homenagem a N.E. Bauman. Possui o grau académico de Candidato em Ciências Técnicas. Alexander Igorevich participou de projetos científicos e comerciais do Instituto Central de Pesquisa Chermet. I. P. Bardin e empresas líderes de metalurgia ferrosa na Rússia e na CEI. Participou em projetos de formação em conjunto com a Microsoft e AK Alrosa.
Participa regularmente de conferências da Microsoft. Em 2012, participou de conferências da Microsoft na Holanda (junho) e na Índia (setembro). Em 2018 - na conferência internacional Net Developer Days em Varsóvia. Na verdade, professores de outros centros de treinamento da Microsoft estudaram com Alexander Igorevich nessas conferências!
Ensinar é a verdadeira vocação de Alexander Igorevich. Ao longo dos muitos anos de trabalho no Centro, ele formou com sucesso milhares de alunos que se tornaram especialistas requisitados no mercado de trabalho. Autor e apresentador de seminários “Especialistas” gratuitos sobre criação de fluxos de trabalho para SharePoint. As avaliações de graduados agradecidos de seus cursos observam constantemente o alto profissionalismo do professor e a maneira brilhante e envolvente de apresentar o material.
Módulo 1. Entrada/saída de dados (4 ac. h.)
- E/S dada a um arquivo de texto
- Trabalhar com arquivos Excel
- Ler e escrever tabelas de banco de dados
Prática: Trabalhando com SGBD MSSQL
Módulo 2. Geração de relatórios – R Markdown (4 ac. h.)
- Introdução ao R Markdown
- Sintaxe básica
- Incluindo código R no relatório
- Utilização de figuras/gráficos e tabelas no relatório
- Criação de relatórios parametrizados
Prática: Criando um relatório R Markdown usando o exemplo de um problema de análise de dados de regressão
DZ: Crie um relatório sobre análise de dados do conjunto ggplot2::diamonds
Módulo 3. Visualização de dados – biblioteca ggplot2 (8 ac. h.)
- Introdução à visualização de dados em camadas (Layered Grammar)
- Use atributos (coordenadas X, Y, cor, tamanho e forma) para criar gráficos de cinco dimensões
- Tipos de gráficos: distribuições, histogramas, gráficos circulares, séries temporais, etc.
- Níveis (Camadas) sua atribuição e configuração no ggplot2
- Configuração de escalas, eixos coordenados e legendas
- Agrupamento e divisão de dados em subconjuntos durante a visualização (Facetting)
- Crie gráficos interativos
Prática: Usando as bibliotecas ggplot2 e ggvis para análise e visualização de dados
DZ: Crie um relatório gráfico sobre análise de dados do conjunto ggplot2::diamonds
Módulo 4. Trabalho interativo com dados – Shiny App (8 ac. h.)
- Visão geral da arquitetura do aplicativo Web Shiny
- Elementos de E/S do usuário
- Gerenciar a aparência da página
- Programação reativa e seu suporte no Shiny
- Gráficos interativos
- Implementação de feedback do usuário
- Depuração de aplicativos Shiny
Prática: Criando uma aplicação Web Shiny usando o exemplo da tarefa de construção de um classificador
DZ: Crie um aplicativo Web Shiny para analisar dados do conjunto ggplot2::diamonds