R é uma linguagem de programação open source e simultaneamente um ambiente completo de programação para a análise de dados. Empresas em todo o mundo usam R como uma ferramenta essencial para diversos tipos de análise e apoio à tomada de decisões a partir de diversos tipos de dados.
Este curso irá fornecer tudo o que precisa de saber para começar a utilizar a plataforma R de forma eficiente e produtiva. O curso contém uma série de exemplos que proporcionam uma abordagem essencialmente prática abordando igualmente as componentes de análise e extração de dados usando as diferentes funções e construções do R.
Introdução
Visão Geral da R
Porquê R
Porquê aprender a programar em R?
Instalar R em Windows
Instalar R em Linux
Instalar R em Mac
R no Mundo
Editores e IDEs para R
Instalar RStudio em Windows
Instalar RStudio em Linux
Instalar RStudio em Mac
Visão Geral do RStudio no Ambiente de Trabalho
Estrutura do curso
Obter Ajuda para R
Plano
Ajuda incorporada
Ajuda incorporada: Usar Comandos de Ajuda
Ajuda incorporada: Usar os Comandos de Demonstração
Ajuda incorporada: Usar Vinhetas
Pesquisa na Web
Apoio da Comunidade: Lista de Mailing; Foruns e Blogs
Sumário
Variáveis e Operadores
Variável
Convenção da Nomenclatura
Guia dos Nomes
Atribuir a Variável
Ambientes e Variáveis
Operadores
Operadores Aritméticos
Números Especiais: Inf, NaN, NA
Operadores Lógicos
Operações vetoriazadas
Tipos de Operações vetoriazadas
Estruturas de Dados (Parte 1)
Esboço
Estruturas de Dados em R
Vector Atomic
Operações comuns em Vectores Atomic
Factor
Tabela
Operações Comuns em Tabelas
Estruturas de Dados (Parte 2)
Introduction
Estrutura de Dados
Operações Comuns em Matrizes
Matriz
Funções
Descrição Geral das Funções
Demo: Descrição Geral das Funções
Componentes Funções
Directrizes de Nomeação de Funções
Correspondência de argumento
Argumentos com Valores Padrão
Argumentos adicionais usando o Ellipsis
Avaliação Lazy
Multiplos Valores de Retorno
Funções como Objectos
Função Anónimo
Controle do Fluxo
If
If-Else
Multiple If-Else
Switch
Vectorized If
Repeat
Repeat With Break
Repeat With Next
Whyle
For
Apply
Demo: Apply - Part 1
Demo: Apply - Part 2
Funções em Apply Familiy
Pacotes de dados
Sobre Pacote de Dados R
Carregar Pacote de Dados R
Demo: Carregar Pacote de Dados R - Part 1
Demo: Carregar Pacote de Dados R - Parte 2
Instalar Pacote de Dados R
Demo:Instalar Pacote de Dados R
Gerir Pacote de Dados R
Importação de Dados
Directório de Trabalho
Demo: Directório de Trabalho
Importar Ficheiros CSV
Tabela de Importação
Demo: Tabela de Importação
Importar a partir do URL
Demo: Importar a partir do URL
Importar Ficheiros XML
Importar ficheiros Excel
Demo: Importar ficheiros Excel
Importar outros Tipos de Ficheiros
Importação Incorporada de Conjuntos de Dados
Demo: Importação Incorporada de Conjuntos de Dados
Importação da Base de Dados
Demo: Importação da Base de Dados, através do Pacote de dados RODBC
Explorar Dados com R
Tipos de Dados
Estrutura Geral
Examplo da Dataset
Demo: Estrutura Geral
Análise dos dados contínuos
Tendência Central (Mean)
Demo: Tendência Central (Mean)
Tendência Central (Median)
Demo: Tendência Central (Median)
Tendência Central: Por que razão não é suficiente?
Difusão (Range)
Demo: Difusão (Range)
Difusão (Quartiles)
Demo: Difusão (Quartiles)
Difusão (Box Plot)
Difusão (Histograma)
Difusão (variância e desvio padrão)
Análise de Dados Categóricos
Distribuição da Frequência
Categoria Estatisticas
Demo: Categoria Estatisticas
Conclusão
Revisão do Curso
Site da Formação e Certificação
Avaliação do Curso
Obrigado!
Sessão de esclarecimento de dúvidas
Após a conclusão do curso, os formando deverão:
Ter conhecimentos da introdução à linguagem fundamental R e da Sintaxe Básica
Compreender o que R é e como é utilizado para realizar a análise de dados
Familiarizar-se com as princípais estruturas de dados R
Criar as suas próprias visualizações utilizando R
Navegar na interface RStudio
Fazer gráficos básicos
Ter conhecimentos sobre a estrutura básica da R, incluindo packages
Executar comandos básicos da linguagem de programação R
Saber adicionar packages, usar as ferramentas de ajuda de R e saber encontrar a solução no mundo R.
Nenhum, no entanto experiência anterior em programação básica e conhecimentos matemáticos serão úteis.