Menu
CoddyTech

Rückblick: Eine Stadt befragen

Teil des Abschnitts Statistik für ML der Machine Learning-Journey von Coddy. Lektion 23 von 64.

challenge icon

Aufgabe

Mittel

Zeit, die Stadt zu einem neuen Park zu befragen. Eine Umfrage gibt den Anteil der Befürworter mit einer Fehlerspanne an: das 2-Fache der .std() der Umfrage geteilt durch die Quadratwurzel ihrer Größe. Erfassen die Fehlerspannen den wahren Anteil? 25 Umfragen einer anderen Stadt:

25 Umfragen als horizontale Balken, jeder zeigt einen Anteil mit seiner Fehlerspanne. Eine gestrichelte Linie markiert die tatsächliche Unterstützung, 0.52, und eine gepunktete Linie die Hälfte, 0.5. 24 Balken überschneiden sich mit der tatsächlichen Unterstützung; der Balken, der sie verfehlt, Umfrage 5, ist orange und mit „Umfrage 5 verfehlt“ beschriftet

voters enthält für jeden Befürworter eine 1 und für alle anderen eine 0; das Programm liest die Größe der Umfrage ein.

  1. Gib den wahren Anteil aus.
  2. Führe 400 Umfragen mit unterschiedlichen Wählern durch; gib den Anteil und die Fehlerspanne der ersten Umfrage aus.
  3. Gib aus, wie viele Fehlerspannen den wahren Anteil erfassen und wie viele Umfragen 0.5 oder weniger ergeben.

Anteile und Fehlerspannen auf 3 Dezimalstellen. Für die andere Stadt und 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

Probier es selbst

import numpy as np

size = int(input())

# Ändere die folgenden Zeilen nicht: 1 für jede Person, die den Park unterstützt, 0 für alle anderen
voters = np.concatenate([np.ones(10800), np.zeros(9200)])
rng = np.random.default_rng(23)

# Schreibe deinen Code darunter

Alle Lektionen in Statistik für ML

Übe selbstständig: Online-Python-Compiler