Bem-vindo ao curso!

Inferência para Dados Numéricos em R

Mine Cetinkaya-Rundel

Associate Professor of the Practice, Duke University

Aluguel em Manhattan

Em um determinado dia, vinte apartamentos de 1 quarto foram selecionados aleatoriamente no Craigslist Manhattan entre os listados como "by owner" (em vez de por uma imobiliária).

A média ou a mediana é a melhor medida do aluguel típico em Manhattan?

chp1-vid1-manhattan-rents

Inferência para Dados Numéricos em R

Técnicas de bootstrapping

  • Assumir que os dados são representativos
  • "Puxar-se pelas próprias botas" (bootstrapping)
Inferência para Dados Numéricos em R

Amostra observada

mediana da amostra = $2,350

chp1-vid1-bootsamp-bootpop

Inferência para Dados Numéricos em R

População bootstrap

chp1-vid1-bootsamp-bootpop

Inferência para Dados Numéricos em R

Esquema de bootstrapping

  1. Faça uma amostra bootstrap — uma amostra aleatória com reposição a partir da amostra original, do mesmo tamanho da amostra original.

  2. Calcule a estatística bootstrap — uma estatística como média, mediana, proporção etc., computada nas amostras bootstrap.

  3. Repita os passos (1) e (2) muitas vezes para criar uma distribuição bootstrap — a distribuição das estatísticas bootstrap.

Inferência para Dados Numéricos em R

Esquema de bootstrapping, em R

library(infer)

___ %>%                               # começar com o data frame
  specify(response = ___) %>%         # especificar a variável de interesse
Inferência para Dados Numéricos em R

Esquema de bootstrapping, em R

library(infer)

___ %>%                               # começar com o data frame
  specify(response = ___) %>%         # especificar a variável de interesse
  generate(reps = ___, type = "bootstrap") %>%  # gerar amostras bootstrap
Inferência para Dados Numéricos em R

Esquema de bootstrapping, em R

library(infer)

___ %>%                               # começar com o data frame
  specify(response = ___) %>%         # especificar a variável de interesse
  generate(reps = ___, type = "bootstrap") %>%  # gerar amostras bootstrap
  calculate(stat = "___")             # calcular a estatística bootstrap
Inferência para Dados Numéricos em R

Construindo o intervalo bootstrap

library(infer)

___ %>%                               # começar com o data frame
  specify(response = ___) %>%         # especificar a variável de interesse
  generate(reps = ___, type = "bootstrap") %>%  # gerar amostras bootstrap
  calculate(stat = "___")             # calcular a estatística bootstrap

chp1-vid1-boot-dist-noaxes

Inferência para Dados Numéricos em R

Construindo o intervalo bootstrap

library(infer)

___ %>%                               # começar com o data frame
  specify(response = ___) %>%         # especificar a variável de interesse
  generate(reps = ___, type = "bootstrap") %>%  # gerar amostras bootstrap
  calculate(stat = "___")             # calcular a estatística bootstrap

chp1-vid1-boot-dist-noaxes-parantheses

Inferência para Dados Numéricos em R

Vamos praticar!

Inferência para Dados Numéricos em R

Preparing Video For Download...