Výběr příležitostným vzorkováním

Vzorkování v Pythonu

James Chapman

Curriculum Manager, DataCamp

Předpověď voleb v Literary Digest

Titulní strana časopisu Literary Digest z roku 1936 s předpovědí voleb. Landon měl získat 1,3 milionu hlasů, Roosevelt necelý milion.

  • Předpověď: Landon 57 %; Roosevelt 43 %
  • Skutečnost: Landon 38 %; Roosevelt 62 %
  • Vzorek nepředstavoval populaci, což způsobilo výběrové zkreslení
  • Sběr dat nejjednodušší metodou se nazývá příležitostné vzorkování
Vzorkování v Pythonu

Zjišťování průměrného věku Francouzů

Fotografie Disneylandu Paříž.

  • Průzkum 10 osob v Disneylandu Paříž
  • Průměrný věk 24,6 let
  • Bude to dobrý odhad pro celou Francii?
1 Image by Sean MacEntee
Vzorkování v Pythonu

Jak přesný byl průzkum?

Rok Průměrný věk ve Francii
1975 31,6
1985 33,6
1995 36,2
2005 38,9
2015 41,2
  • 24,6 let je nepřesný odhad
  • Návštěvníci Disneylandu nepředstavují celou populaci
Vzorkování v Pythonu

Příležitostné vzorkování hodnocení kávy

coffee_ratings["total_cup_points"].mean()
82.15120328849028
coffee_ratings_first10 = coffee_ratings.head(10)
coffee_ratings_first10["total_cup_points"].mean()
89.1
Vzorkování v Pythonu

Vizualizace výběrového zkreslení

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()
Vzorkování v Pythonu

Rozdělení populace a příležitostného vzorku

Populace: Histogram bodů hodnocení šálku z populace.

Příležitostný vzorek: Histogram bodů hodnocení šálku z vzorku.

Vzorkování v Pythonu

Vizualizace výběrového zkreslení pro náhodný vzorek

coffee_sample = coffee_ratings.sample(n=10)
coffee_sample["total_cup_points"].hist(bins=np.arange(59, 93, 2))
plt.show()
Vzorkování v Pythonu

Rozdělení populace a prostého náhodného vzorku

Populace: Histogram bodů hodnocení šálku z populace.

Náhodný vzorek: Histogram bodů hodnocení šálku z náhodného vzorku.

Vzorkování v Pythonu

Lass uns üben!

Vzorkování v Pythonu

Preparing Video For Download...