Menu
CoddyTech

Récapitulatif : sonder une ville

Fait partie de la section Statistiques pour le ML du Journey Machine Learning de Coddy. Leçon 23 sur 64.

challenge icon

Défi

Moyen

Il est temps d’interroger la ville au sujet d’un nouveau parc. Un sondage indique la proportion de personnes favorables, à plus ou moins une marge : 2 fois le .std() du sondage divisé par la racine carrée de sa taille. Les marges couvrent-elles la vérité ? 25 sondages d’une autre ville :

25 sondages représentés par des barres horizontales, chacune indiquant une proportion avec sa marge. Une ligne en tirets indique le vrai soutien, 0.52, et une ligne en pointillés la marque de la moitié, 0.5. 24 barres couvrent le vrai soutien ; celle qui le manque, le sondage 5, est orange et porte l’étiquette « le sondage 5 manque la cible »

voters contient 1 pour chaque personne favorable et 0 pour les autres ; le programme lit la taille du sondage.

  1. Affiche le vrai soutien.
  2. Effectue 400 sondages auprès de personnes différentes ; affiche la proportion et la marge du premier.
  3. Affiche le nombre de marges qui couvrent le vrai soutien, ainsi que le nombre de sondages qui indiquent 0.5 ou moins.

Proportions et marges à 3 décimales. Pour cette autre ville et 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

Essayez vous-même

import numpy as np

size = int(input())

# Ne modifiez pas les lignes ci-dessous : 1 pour chaque électeur favorable au parc, 0 pour les autres
voters = np.concatenate([np.ones(10800), np.zeros(9200)])
rng = np.random.default_rng(23)

# Écrivez votre code ci-dessous

Toutes les leçons de Statistiques pour le ML

Entraînez-vous par vous-même : Compilateur Python en ligne