Benvenuto/a al corso!

Inferenza per dati numerici in R

Mine Cetinkaya-Rundel

Associate Professor of the Practice, Duke University

Affitti a Manhattan

In un dato giorno, venti appartamenti 1 BR sono stati selezionati a caso su Craigslist Manhattan tra quelli elencati come "by owner" (non da un'agenzia).

È meglio la media o la mediana per descrivere l'affitto tipico a Manhattan?

chp1-vid1-manhattan-rents

Inferenza per dati numerici in R

Tecniche di bootstrapping

  • Supponi che i dati siano rappresentativi
  • «Tirarsi su per i lacci degli stivali» (bootstrapping)
Inferenza per dati numerici in R

Campione osservato

mediana del campione = $2,350

chp1-vid1-bootsamp-bootpop

Inferenza per dati numerici in R

Popolazione bootstrap

chp1-vid1-bootsamp-bootpop

Inferenza per dati numerici in R

Schema di bootstrapping

  1. Prendi un campione bootstrap: un campione casuale con reimmissione dall'originale, della stessa dimensione.

  2. Calcola la statistica bootstrap: media, mediana, proporzione, ecc. sul campione bootstrap.

  3. Ripeti i passaggi (1) e (2) molte volte per creare una distribuzione bootstrap: la distribuzione delle statistiche bootstrap.

Inferenza per dati numerici in R

Schema di bootstrapping, in R

library(infer)

___ %>%                               # inizia dal data frame
  specify(response = ___) %>%         # specifica la variabile di interesse
Inferenza per dati numerici in R

Schema di bootstrapping, in R

library(infer)

___ %>%                               # inizia dal data frame
  specify(response = ___) %>%         # specifica la variabile di interesse
  generate(reps = ___, type = "bootstrap") %>%  # genera campioni bootstrap
Inferenza per dati numerici in R

Schema di bootstrapping, in R

library(infer)

___ %>%                               # inizia dal data frame
  specify(response = ___) %>%         # specifica la variabile di interesse
  generate(reps = ___, type = "bootstrap") %>%  # genera campioni bootstrap
  calculate(stat = "___")             # calcola la statistica bootstrap
Inferenza per dati numerici in R

Costruire l'intervallo bootstrap

library(infer)

___ %>%                               # inizia dal data frame
  specify(response = ___) %>%         # specifica la variabile di interesse
  generate(reps = ___, type = "bootstrap") %>%  # genera campioni bootstrap
  calculate(stat = "___")             # calcola la statistica bootstrap

chp1-vid1-boot-dist-noaxes

Inferenza per dati numerici in R

Costruire l'intervallo bootstrap

library(infer)

___ %>%                               # inizia dal data frame
  specify(response = ___) %>%         # specifica la variabile di interesse
  generate(reps = ___, type = "bootstrap") %>%  # genera campioni bootstrap
  calculate(stat = "___")             # calcola la statistica bootstrap

chp1-vid1-boot-dist-noaxes-parantheses

Inferenza per dati numerici in R

Esercitiamoci!

Inferenza per dati numerici in R

Preparing Video For Download...