Programa do Curso

Introdução e preliminares

  • Tornar o R mais amigável, R e GUIs disponíveis
  • Rstudio
  • Software e documentação relacionados
  • R e estatística
  • Utilização interactiva do R
  • Uma sessão introdutória
  • Obter ajuda com funções e caraterísticas
  • Comandos do R, sensibilidade às maiúsculas e minúsculas, etc.
  • Recuperação e correção de comandos anteriores
  • Execução de comandos a partir de um ficheiro ou desvio da saída para um ficheiro
  • Permanência de dados e remoção de objectos

Manipulações simples; números e vectores

  • Vectores e atribuição
  • Aritmética vetorial
  • Geração de sequências regulares
  • Vectores lógicos
  • Valores em falta
  • Vectores de caracteres
  • Vectores de índices; seleção e modificação de subconjuntos de um conjunto de dados
  • Outros tipos de objectos

Objectos, seus modos e atributos

  • Atributos intrínsecos: modo e comprimento
  • Alterar o comprimento de um objeto
  • Obter e definir atributos
  • A classe de um objeto

Matrizes e conjuntos

  • Matrizes
  • Indexação de matrizes. Subsecções de uma matriz
  • Matrizes de indexação
  • A função array()
  • O produto externo de duas matrizes
  • Transposição generalizada de uma matriz
  • Facilidades Matrix
    • Matrix multiplicação
    • Equações lineares e inversão
    • Valores próprios e vectores próprios
    • Decomposição do valor singular e determinantes
    • Ajuste dos mínimos quadrados e decomposição QR
  • Formação de matrizes particionadas, cbind() e rbind()
  • A função de concatenação, (), com matrizes
  • Tabelas de frequências a partir de factores

Listas e quadros de dados

  • Listas
  • Construção e modificação de listas
    • Concatenação de listas
  • Estruturas de dados
    • Criar quadros de dados
    • anexar() e desanexar()
    • Trabalhar com quadros de dados
    • Anexar listas arbitrárias
    • Gerir o caminho de pesquisa

Manipulação de dados

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

Ler dados

  • Ficheiros Txt
  • Ficheiros CSV
  • Ficheiros XLS, XLSX
  • Dados SPSS, SAS, Stata,... e outros formatos
  • Exportação de dados para txt, csv e outros formatos
  • [Extrair dados de bases de dados utilizando a linguagem SQL.

Distribuições de probabilidade

  • R como um conjunto de tabelas estatísticas
  • Examinar a distribuição de um conjunto de dados
  • Testes de uma e duas amostras

Agrupamento, loops e execução condicional

  • Expressões agrupadas
  • Instruções de controlo
    • Execução condicional: instruções if
    • Execução repetitiva: loops for, repeat e while

Escrever as suas próprias funções

  • Exemplos simples
  • Definição de novos operadores binários
  • Argumentos nomeados e predefinições
  • O argumento '...'
  • Atribuições dentro de funções
  • Exemplos mais avançados
    • Factores de eficiência em desenhos de blocos
    • Eliminar todos os nomes numa matriz impressa
    • Integração numérica recursiva
  • Âmbito de aplicação
  • Personalização do ambiente
  • Classes, funções genéricas e orientação por objectos

Procedimentos gráficos

  • Comandos de plotagem de alto nível
    • A função plot()
    • Apresentação de dados multivariados
    • Apresentar gráficos
    • Argumentos para funções de plotagem de alto nível
  • Gráficos de visualização básicos
  • Relações multivariadas com o pacote lattice e ggplot
  • Utilização de parâmetros de gráficos
  • Lista de parâmetros de gráficos

Relatórios automatizados e interactivos

  • Combinação de resultados do R com texto
 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas