Programa do Curso

Introdução e pré-requisitos

  • Tornando o R mais amigável, R e GUIs disponíveis
  • Rstudio
  • Softwares relacionados e documentação
  • R e estatísticas
  • Usando o R de forma interativa
  • Uma sessão introdutória
  • Obtendo ajuda com funções e recursos
  • Comandos do R, sensibilidade a maiúsculas e minúsculas, etc.
  • Recuperar e corrigir comandos anteriores
  • Executando comandos de ou direcionando saída para um arquivo
  • Permanência dos dados e remoção de objetos

Manipulações simples; números e vetores

  • Vetores e atribuição
  • Aritmética de vetores
  • Gerando sequências regulares
  • Vetores lógicos
  • Valores ausentes
  • Vetores de caracteres
  • Vetores índice; selecionando e modificando subconjuntos de um conjunto de dados
  • Outros tipos de objetos

Objetos, seus modos e atributos

  • Atributos intrínsecos: modo e comprimento
  • Alterando o comprimento de um objeto
  • Obtendo e definindo atributos
  • A classe de um objeto

Arrays e matrizes

  • Arrays
  • Indexação de arrays. Subseções de um array
  • Matrizes índice
  • A função array()
  • O produto externo de dois arrays
  • Transposição generalizada de um array
  • Matrix facilidades
    • Matrix multiplicação
    • Equações lineares e inversão
    • Autovalores e autovetores
    • Decomposição de valor singular e determinantes
    • Ajuste por mínimos quadrados e decomposição QR
  • Formando matrizes particionadas, cbind() e rbind()
  • A função de concatenação, (), com arrays
  • Tabelas de frequência a partir de fatores

Listas e quadros de dados

  • Listas
  • Construindo e modificando listas
    • Concatenando listas
  • Quadros de dados
    • Criando quadros de dados
    • attach() e detach()
    • Trabalhando com quadros de dados
    • Anexando listas arbitrárias
    • Gerenciando o caminho de busca

Manipulação de dados

  • Selecionando, subconjuntos de observações e variáveis          
  • Filtragem, agrupamento
  • Recondicionamento, transformações
  • Agregação, combinação de conjuntos de dados
  • Manipulação de caracteres, pacote stringr

Lendo dados

  • Arquivos txt
  • Arquivos CSV
  • Arquivos XLS, XLSX
  • Dados em formatos SPSS, SAS, Stata,... e outros formatos de dados
  • Exportando dados para txt, csv e outros formatos
  • Accessando dados de bancos de dados usando o SQL language

Distribuições de probabilidade

  • R como um conjunto de tabelas estatísticas
  • Examinando a distribuição de um conjunto de dados
  • Testes univariados e bivariados

Agrupamento, loops e execução condicional

  • Expressões agrupadas
  • Declarações de controle
    • Execução condicional: declarações if
    • Execução repetitiva: loops for, repeat e while

Escribindo suas próprias funções

  • Exemplos simples
  • Definindo novos operadores binários
  • Argumentos nomeados e padrões
  • O argumento '...'
  • Atribuições dentro de funções
  • Exemplos mais avançados
    • Fatores de eficiência em designs por blocos
    • Descartando todos os nomes em uma matriz impressa
    • Integração numérica recursiva
  • Âmbito
  • Personalizando o ambiente
  • Classes, funções genéricas e orientação a objetos

Procedimentos gráficos

  • Comandos de plotagem de alto nível
    • A função plot()
    • Exibindo dados multivariados
    • Gráficos de exibição
    • Argumentos para funções de plotagem de alto nível
  • Visualizações gráficas básicas
  • Relações multivariadas com pacotes lattice e ggplot
  • Usando parâmetros de gráficos
  • Lista de parâmetros de gráficos

Relatórios automáticos e interativos

  • Combinando a saída do R com texto
 14 Horas

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas