振り返り:町での世論調査
CoddyのMachine Learningジャーニー「機械学習のための統計」セクションの一部。レッスン 23/64。
チャレンジ
中級新しい公園について町の人々に世論調査をする時間です。調査では支持者の割合と誤差が報告されます。誤差は、調査の.std()の2倍を調査人数の平方根で割った値です。誤差の範囲に真の値は含まれるでしょうか?別の町で行った25回の調査:
votersには、支持者ごとに1、それ以外の人には0が入っています。プログラムは調査人数を読み込みます。
- 真の支持率を表示します。
- 異なる有権者を対象に400回の調査を行い、最初の調査の割合と誤差を表示します。
- 真の支持率を誤差の範囲に含む調査の数と、割合が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オンラインコンパイラ