Menu
CoddyTech

Popolazione e campione

Fa parte della sezione Statistica per il machine learning del percorso Machine Learning di Coddy. Lezione 19 di 64.

Pesare le mele di 300 alberi richiede giorni; pesare quelle di 20 alberi richiede un'ora. Tutti gli alberi costituiscono la popolazione, i 20 un campione:

Un frutteto di 300 meli rappresentato come una griglia di celle chiare, con 20 celle sparse casualmente e colorate di scuro: il campione

rng.choice estrae il campione. replace=False seleziona ogni albero al massimo una volta, come i nomi estratti da un cappello:

rng = np.random.default_rng(4)
trees = np.round(rng.normal(40, 8, size=300), 1)  # kg di mele
sample = rng.choice(trees, size=20, replace=False)
print(np.round(trees.mean(), 2))
print(np.round(sample.mean(), 2))

Questo stampa:

40.82
38.49

La media campionaria stima la media della popolazione: vicina, non uguale. Ogni set di dati di ML è un campione e questo capitolo si conclude con un sondaggio rivolto a un'intera città.

challenge icon

Sfida

Medio

Un allevamento di pecore vuole conoscere il peso medio del vello delle sue 3000 pecore senza pesarle tutte. In questa simulazione fleeces contiene il peso del vello di ogni pecora in grammi, e il programma legge la dimensione di un campione.

  1. Estrai un campione di altrettante pecore diverse con rng.choice.
  2. Stampa la sua media, la media di tutte le pecore e di quanto si discosta (campione meno tutte), con 2 cifre decimali.

Per un altro allevamento e 30:

Sample of 30 sheep: 4371.33 g
All 3000 sheep: 4311.47 g
Off by: 59.86 g

Provalo tu

import numpy as np

size = int(input())

# Non modificare le righe qui sotto: il peso in grammi del vello di ogni pecora della fattoria
rng = np.random.default_rng(19)
fleeces = np.round(rng.normal(4500, 800, size=3000))

# Scrivi il tuo codice qui sotto
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Statistica per il machine learning

Esercitati da solo: Compilatore Python online