Относительная погрешность точечных оценок

Выборка в Python

James Chapman

Curriculum Manager, DataCamp

Размер выборки — количество строк

len(coffee_ratings.sample(n=300))
300
len(coffee_ratings.sample(frac=0.25))
334
Выборка в Python

Различные размеры выборки

coffee_ratings['total_cup_points'].mean()
82.15120328849028
coffee_ratings.sample(n=10)['total_cup_points'].mean()
83.027
coffee_ratings.sample(n=100)['total_cup_points'].mean()
82.4897
coffee_ratings.sample(n=1000)['total_cup_points'].mean()
82.1186
Выборка в Python

Относительные погрешности

Параметр генеральной совокупности:

population_mean = coffee_ratings['total_cup_points'].mean()

Точечная оценка:

sample_mean = coffee_ratings.sample(n=sample_size)['total_cup_points'].mean()

Относительная погрешность в процентах:

rel_error_pct = 100 * abs(population_mean-sample_mean) / population_mean
Выборка в Python

Относительная погрешность и размер выборки

import matplotlib.pyplot as plt
errors.plot(x="sample_size", 
            y="relative_error", 
            kind="line")
plt.show()

Особенности:

  • Высокий шум, особенно при малых выборках
  • Амплитуда поначалу резко падает, затем выравнивается
  • Погрешность стремится к нулю (когда размер выборки равен объёму совокупности)

Линейный график относительной погрешности в зависимости от размера выборки.

Выборка в Python

Давайте потренируемся!

Выборка в Python

Preparing Video For Download...