Menu
CoddyTech

Итоги: опрос жителей города

Часть раздела Статистика для машинного обучения путешествия по Machine Learning на Coddy. Урок 23 из 64.

challenge icon

Задание

Средне

Пора опросить жителей города о новом парке. Опрос показывает долю сторонников с погрешностью: 2, умноженное на .std() опроса и делённое на квадратный корень из его размера. Попадают ли погрешности в истинное значение? 25 опросов в другом городе:

25 опросов в виде горизонтальных полос, каждая показывает долю с погрешностью. Пунктирная линия отмечает истинную поддержку — 0.52, а точечная — отметку в половину, 0.5. 24 полосы пересекают истинную поддержку; одна, которая не пересекает, — опрос 5 — выделена оранжевым и подписана «опрос 5 не попадает»

voters содержит 1 для каждого сторонника и 0 для остальных; программа считывает размер опроса.

  1. Выведите истинную поддержку.
  2. Проведите 400 опросов среди разных избирателей; выведите долю и погрешность первого опроса.
  3. Выведите, сколько погрешностей охватывают истинную поддержку и сколько опросов показывают 0.5 или меньше.

Доли и погрешности — до 3 знаков после запятой. Для того другого города и 200:

True support: 0.52
First poll: 0.525, give or take 0.071
Margins that caught the truth: 384 of 400
Polls calling it wrong: 127

Попробуйте сами

import numpy as np

size = int(input())

# Не изменяйте строки ниже: 1 для каждого избирателя, поддерживающего парк, 0 для остальных
voters = np.concatenate([np.ones(10800), np.zeros(9200)])
rng = np.random.default_rng(23)

# Напишите свой код ниже

Все уроки раздела Статистика для машинного обучения

Потренируйтесь самостоятельно: Онлайн-компилятор Python