Vítejte v kurzu!

Inference for Numerical Data in R

Mine Cetinkaya-Rundel

Associate Professor of the Practice, Duke University

Nájmy na Manhattanu

V daný den bylo na Craigslist Manhattan náhodně vybráno dvacet bytů 1+kk inzerovaných jako „od majitele" (nikoli přes realitní agenturu).

Co lépe vystihuje typický nájem na Manhattanu – průměr, nebo medián?

Nájmy na Manhattanu

Inference for Numerical Data in R

Techniky bootstrappingu

  • Předpokládáme, že data jsou reprezentativní
  • Vytažení se za vlastní vlasy (bootstrapping)
Inference for Numerical Data in R

Pozorovaný vzorek

medián vzorku = $2 350

Bootstrapový vzorek a bootstrapová populace

Inference for Numerical Data in R

Bootstrapová populace

Bootstrapový vzorek a bootstrapová populace

Inference for Numerical Data in R

Schéma bootstrappingu

  1. Vezměte bootstrapový vzorek – náhodný výběr s opakováním ze základního vzorku, stejně velký jako původní vzorek.

  2. Vypočítejte bootstrapovou statistiku – např. průměr, medián nebo podíl – ze získaných vzorků.

  3. Opakujte kroky (1) a (2) mnohokrát a vytvořte bootstrapové rozdělení – rozdělení bootstrapových statistik.

Inference for Numerical Data in R

Schéma bootstrappingu v R

library(infer)

___ %>%                               # start with data frame
  specify(response = ___) %>%         # specify the variable of interest
Inference for Numerical Data in R

Schéma bootstrappingu v R

library(infer)

___ %>%                               # start with data frame
  specify(response = ___) %>%         # specify the variable of interest
  generate(reps = ___, type = "bootstrap") %>%  # generate bootstrap samples
Inference for Numerical Data in R

Schéma bootstrappingu v R

library(infer)

___ %>%                               # start with data frame
  specify(response = ___) %>%         # specify the variable of interest
  generate(reps = ___, type = "bootstrap") %>%  # generate bootstrap samples
  calculate(stat = "___")             # calculate bootstrap statistic
Inference for Numerical Data in R

Sestavení bootstrapového intervalu

library(infer)

___ %>%                               # start with data frame
  specify(response = ___) %>%         # specify the variable of interest
  generate(reps = ___, type = "bootstrap") %>%  # generate bootstrap samples
  calculate(stat = "___")             # calculate bootstrap statistic

Bootstrapové rozdělení bez os

Inference for Numerical Data in R

Sestavení bootstrapového intervalu

library(infer)

___ %>%                               # start with data frame
  specify(response = ___) %>%         # specify the variable of interest
  generate(reps = ___, type = "bootstrap") %>%  # generate bootstrap samples
  calculate(stat = "___")             # calculate bootstrap statistic

Bootstrapové rozdělení bez os se závorkami

Inference for Numerical Data in R

Pojďme si procvičit!

Inference for Numerical Data in R

Preparing Video For Download...