Bekvämlighetssampel

Sampling i Python

James Chapman

Curriculum Manager, DataCamp

Literary Digests valförutsägelse

En framsida av Literary Digest från 1936 med rubriken om valförutsägelser. Landon förväntades få 1,3 miljoner röster och Roosevelt knappt 1 miljon.

  • Förutsägelse: Landon 57 %; Roosevelt 43 %
  • Faktiskt resultat: Landon 38 %; Roosevelt 62 %
  • Urvalet representerade inte befolkningen – urvalsbias
  • Att samla data på enklast möjliga sätt kallas bekvämlighetssampel
Sampling i Python

Att uppskatta medelåldern i Frankrike

Ett foto av Disneyland Paris.

  • 10 personer intervjuades på Disneyland Paris
  • Medelåldern var 24,6 år
  • Är det en bra uppskattning för hela Frankrike?
1 Foto av Sean MacEntee
Sampling i Python

Hur träffsäker var undersökningen?

År Genomsnittlig ålder i Frankrike
1975 31,6
1985 33,6
1995 36,2
2005 38,9
2015 41,2
  • 24,6 år är en dålig uppskattning
  • Besökare på Disneyland är inte representativa för hela befolkningen
Sampling i Python

Bekvämlighetssampel av kaffebetyg

coffee_ratings["total_cup_points"].mean()
82.15120328849028
coffee_ratings_first10 = coffee_ratings.head(10)
coffee_ratings_first10["total_cup_points"].mean()
89.1
Sampling i Python

Visualisering av urvalsbias

import matplotlib.pyplot as plt
import numpy as np
coffee_ratings["total_cup_points"].hist(bins=np.arange(59, 93, 2))
plt.show()

 

coffee_ratings_first10["total_cup_points"].hist(bins=np.arange(59, 93, 2))
plt.show()
Sampling i Python

Fördelning hos en population och ett bekvämlighetssampel

Population: Ett histogram över poäng från populationen.

Bekvämlighetssampel: Ett histogram över poäng från urvalet.

Sampling i Python

Visualisering av urvalsbias för ett slumpmässigt urval

coffee_sample = coffee_ratings.sample(n=10)
coffee_sample["total_cup_points"].hist(bins=np.arange(59, 93, 2))
plt.show()
Sampling i Python

Fördelning hos en population och ett enkelt slumpmässigt urval

Population: Ett histogram över poäng från populationen.

Slumpmässigt urval: Ett histogram över poäng från ett slumpmässigt urval.

Sampling i Python

Nu kör vi en övning!

Sampling i Python

Preparing Video For Download...