Menu
CoddyTech

Özet: Bir Kasabada Anket Yapmak

Coddy'nin Machine Learning Journey'sinin Makine Öğrenimi için İstatistik bölümünün bir parçası. Ders 23 / 64.

challenge icon

Görev

Orta

Yeni bir park hakkında kasaba halkına anket yapma zamanı. Bir anket, destekçilerin oranını ve hata payını bildirir: anketin .std() değerinin 2 katının, anket boyutunun kareköküne bölümü. Hata payları gerçeği kapsıyor mu? Başka bir kasabada yapılan 25 anket:

Her biri hata payıyla birlikte bir oranı gösteren yatay çubuklar olarak 25 anket. Kesikli bir çizgi gerçek desteği, 0.52'yi; noktalı bir çizgi ise yarı noktasını, 0.5'i gösteriyor. 24 çubuk gerçek desteği kesiyor; bunu kaçıran anket, 5. anket, turuncu renkte ve anket 5 kaçırıyor etiketiyle gösterilmiş

voters, her destekçi için 1, diğerleri için 0 değerini tutar; program anket boyutunu okur.

  1. Gerçek destek oranını yazdır.
  2. Farklı seçmenlerle 400 anket yap; ilk anketin oranını ve hata payını yazdır.
  3. Gerçek desteği kapsayan hata paylarının ve 0.5 veya daha az gösteren anketlerin sayısını yazdır.

Oranları ve hata paylarını 3 ondalık basamağa yuvarla. O diğer kasaba için ve 200 ile:

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

Kendin dene

import numpy as np

size = int(input())

# Aşağıdaki satırları değiştirmeyin: parkı destekleyen her seçmen için 1, diğerleri için 0
voters = np.concatenate([np.ones(10800), np.zeros(9200)])
rng = np.random.default_rng(23)

# Kodunuzu aşağıya yazın

Makine Öğrenimi için İstatistik bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi