• Laboratório de Estatistica I
  • 1 Prefácio
  • 2 Normas de Funcionamento
    • 2.1 Avaliação Contínua e Acesso às Épocas de Exame
    • 2.2 Condições para que os testes contribuam para aprovação
    • 2.3 Exemplos de situações possíveis
    • 2.4 Notas importantes
    • 2.5 Datas importantes
  • 3 R e RStudio
    • 3.1 Instalação e funcionalidades básicas
    • 3.2 Navegar no RStudio
    • 3.3 Atalhos
  • 4 R como Calculadora e Operações Aritméticas
    • 4.1 O Prompt do R
    • 4.2 Objetos e Variáveis
      • 4.2.1 O que é uma Variável?
      • 4.2.2 Atribuições
      • 4.2.3 Regras para definição de variáveis
      • 4.2.4 Tipos de Dados
      • 4.2.5 Comandos Importantes
    • 4.3 Operadores Aritméticos em R
      • 4.3.1 Controle da Quantidade de Dígitos Mostrados
      • 4.3.2 Objetos Predefinidos, Infinito, Indefinido e Valores Ausentes
      • 4.3.3 Lidando com NaN e NA em Operações
      • 4.3.4 Funções Úteis para Detectar NaN e NA
      • 4.3.5 Tipagem Dinâmica em R
      • 4.3.6 Conversão entre Tipos de Dados
    • 4.4 Funções print(), readline(), paste() e cat()
    • 4.5 Operadores Lógicos e Relacionais
      • 4.5.1 Operadores Lógicos
      • 4.5.2 Operadores Relacionais
    • 4.6 Exercícios
  • 5 Estrutura de Dados Básicas
    • 5.1 Vetor
      • 5.1.1 Tipos Comuns de Vetores
      • 5.1.2 Construindo Vetores
      • 5.1.3 Acesso a Elementos de um Vetor
      • 5.1.4 Funções Comuns para Vetores
      • 5.1.5 Operações com Vetores
      • 5.1.6 Exercícios
    • 5.2 Fatores
      • 5.2.1 Manipulação de Fatores
      • 5.2.2 Gerando Fatores com gl()
      • 5.2.3 Exercícios
    • 5.3 Matriz e Array
      • 5.3.1 Criando matrizes
      • 5.3.2 Construindo Matrizes
      • 5.3.3 Acessar Elementos de uma Matriz
      • 5.3.4 Nomear Linhas e Colunas de uma Matriz
      • 5.3.5 Multiplicação de matrizes
      • 5.3.6 Adicionar Linhas e Colunas a uma Matriz
      • 5.3.7 Algumas outras funções
      • 5.3.8 Criando um array
      • 5.3.9 Acessar Elementos de um array
      • 5.3.10 Exercícios
    • 5.4 Data Frame
      • 5.4.1 Criar um Data Frame
      • 5.4.2 Aceder a Colunas
      • 5.4.3 Aceder a Linhas
      • 5.4.4 Adicionar e Remover Colunas
      • 5.4.5 Fundir Data Frames
      • 5.4.6 Explorar o Data Frame
      • 5.4.7 Filtragem condicional num data.frame
      • 5.4.8 A Função summary()
      • 5.4.9 Valores ausentes
      • 5.4.10 Exercícios
    • 5.5 Listas
      • 5.5.1 Criar e Manipular Listas
      • 5.5.2 Exercícios
  • 6 Estruturas de Seleção
    • 6.1 Condicional if
    • 6.2 Estrutura if...else
    • 6.3 Condicional else if
    • 6.4 A função ifelse()
    • 6.5 Exemplos
    • 6.6 Exercícios
  • 7 Funções
    • 7.1 Exercícios
  • 8 Scripts em R
    • 8.1 Exercícios
  • 9 Leitura de dados
    • 9.1 Leitura de Dados da Entrada do Utilizador
    • 9.2 Diretório de trabalho
    • 9.3 A Função read.table()
    • 9.4 A função read.csv()
    • 9.5 A função read.csv2()
    • 9.6 A Função read_excel()
    • 9.7 Leitura de Dados Online
    • 9.8 Exercícios
  • 10 Pipe
    • 10.1 O operador pipe
    • 10.2 Exercícios
  • 11 Loop while
    • 11.1 Exercícios
  • 12 Loop for
    • 12.1 Exercícios
  • 13 Família Xapply()
    • 13.1 Função apply()
    • 13.2 Função lapply()
    • 13.3 Função sapply()
    • 13.4 Função tapply()
    • 13.5 Exercícios
  • 14 Exercícios de Revisão
  • 15 Gráficos (R base)
    • 15.1 Gráfico de Barras
    • 15.2 Gráfico Circular (Pizza)
    • 15.3 Histograma
    • 15.4 Box-plot
    • 15.5 Gráfico de Dispersão
    • 15.6 Gráfico de Linhas
    • 15.7 Exercícios
  • 16 Manipulação de dados
    • 16.1 Tibbles
      • 16.1.1 Criar e trabalhar com Tibbles
    • 16.2 Manipulação de Dados com dplyr
      • 16.2.1 Seleção de Colunas com select()
      • 16.2.2 Exercícios
      • 16.2.3 Ordenando a Base de Dados
      • 16.2.4 Exercícios
      • 16.2.5 Filtrando Linhas da Base de Dados
      • 16.2.6 Exercícios
      • 16.2.7 Modificar e criar novas colunas
      • 16.2.8 Exercícios
      • 16.2.9 Sumarizar a Base de Dados
      • 16.2.10 Exerícios
      • 16.2.11 Juntando Tabelas em R com dplyr
      • 16.2.12 Exercícios
  • 17 O pacote ggplot2
    • 17.1 A Gramática dos Gráficos
      • 17.1.1 Estrutura básica
      • 17.1.2 Exemplos práticos
      • 17.1.3 Boas práticas
    • 17.2 Exercícios
  • 18 A função sample()
    • 18.1 Exercícios
  • 19 Probabilidade e Variáveis Aleatórias
    • 19.1 Exercícios
  • 20 Simulação
    • 20.1 Simulação e Geração de Números Pseudoaleatórios
    • 20.2 A função set.seed()
    • 20.3 Exercícios
  • 21 Distribuições de Probabilidade
    • 21.1 Função de distribuição empírica
      • 21.1.1 Função de distribuição empírica no R, função ecdf()
    • 21.2 Distribuição Uniforme Discreta
      • 21.2.1 Exercícios
    • 21.3 Distribuição de Bernoulli
      • 21.3.1 Cálculo de probabilidades
      • 21.3.2 Exercícios
    • 21.4 Distribuição Binomial
      • 21.4.1 Cálculo de probabilidades
      • 21.4.2 Função massa de probabilidade (teórica)
      • 21.4.3 Função massa de probabilidade (simulação)
      • 21.4.4 Comparação
      • 21.4.5 Função de distribuição
      • 21.4.6 Função de distribuição empírica
      • 21.4.7 Exercícios
    • 21.5 Distribuição Geométrica
      • 21.5.1 Cálculo de probabilidades
      • 21.5.2 Exercícios
    • 21.6 Distribuição de Poisson
      • 21.6.1 Cálculo de probabilidades
      • 21.6.2 Função massa de probabilidade (teórica)
      • 21.6.3 Função massa de probabilidade (simulação)
      • 21.6.4 Comparação
      • 21.6.5 Função de distribuição
      • 21.6.6 Função de distribuição empírica
      • 21.6.7 Exercícios
    • 21.7 Distribuição Uniforme Contínua
      • 21.7.1 Notação
      • 21.7.2 Cálculo de probabilidades
      • 21.7.3 Função densidade de probabilidade
      • 21.7.4 Função densidade de probabilidade (simulação)
      • 21.7.5 Comparação
      • 21.7.6 Função de distribuição
      • 21.7.7 Função de distribuição empírica
      • 21.7.8 Exercícios
    • 21.8 Distribuição Exponencial
      • 21.8.1 Cálculo de probabilidades
      • 21.8.2 Função densidade de probabilidade (teórica)
      • 21.8.3 Função densidade de probabilidade (simulação)
      • 21.8.4 Comparação
      • 21.8.5 Função de distribuição
      • 21.8.6 Função de distribuição empírica
      • 21.8.7 Exercícios
    • 21.9 Distribuição Normal
      • 21.9.1 Exercícios
  • 22 Exercícios extra
  • 23 Método da transformada inversa
    • 23.1 Variável aleatória discreta
    • 23.2 Exercícios
    • 23.3 Variável aleatória contínua
    • 23.4 Exercícios
  • 24 Método da aceitação-rejeição
  • 25 Teoremas limites
    • 25.1 Lei fraca dos grandes números
  • 26 Usando números aleatórios para o cálculo de Integrais
    • 26.1 Cálculo de \(\int_{a}^{b}g(x)\, dx\)
    • 26.2 Cálculo de \(\int_{0}^{\infty}g(x)\, dx\)
    • 26.3 Cálculo de integrais multidimensionais
    • 26.4 Exercícios
  • 27 Relatórios
    • 27.1 Markdown
      • 27.1.1 Ênfase
      • 27.1.2 Títulos
      • 27.1.3 Listas
      • 27.1.4 Equações
      • 27.1.5 Código
      • 27.1.6 Links
      • 27.1.7 Imagens
      • 27.1.8 Tabelas
    • 27.2 R Markdown
      • 27.2.1 Criando um arquivo .Rmd
      • 27.2.2 Estrutura do arquivo R Markdown
  • 28 Referências
  • 29 Respostas
    • 29.1 O pacote dplyr
      • 29.1.1 Selecionando colunas
      • 29.1.2 Ordenando a base
      • 29.1.3 Filtrando linhas
      • 29.1.4 Modificando e criando novas colunas
      • 29.1.5 Sumarizando a base
  • Published with bookdown

Introdução ao R e Simulação

Capítulo 28 Referências

  • https://cemapre.iseg.ulisboa.pt/~nbrites/CTA/index.html
  • https://livro.curso-r.com/
  • https://www.cs.upc.edu/~robert/teaching/estadistica/TheRBook.pdf
  • Ross, S. M.: Simulation. Sixth edition. Academic Press, 2022.