ÎncepețiÎncepe gratuit

Eșantionare cu reintroducere

Bootstrapping-ul este excelent pentru calcularea intervalelor de încredere ale mediilor — acum vei exersa exact asta!

nba_weights conține greutățile unui grup de jucători NBA în kilograme:

nba_weights = [96.7, 101.1, 97.9, 98.1, 98.1, 
               100.3, 101.0, 98.0, 97.4]

Îți propui să calculezi intervalul de încredere de 95% al greutății medii a jucătorilor NBA folosind această listă.

Următoarele module au fost deja importate pentru tine: random și numpy ca np.

Acest exercițiu face parte din cursul

Simulări Monte Carlo în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește random.choices() pentru a eșantiona de nouă ori greutăți din listă, de 1.000 de ori, cu reintroducere.
  • Calculează media și intervalul de încredere de 95% pentru rezultatele simulării tale, atribuind capătul inferior al intervalului de încredere variabilei lower și capătul superior variabilei upper.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

simu_weights = []

# Sample nine values from nba_weights with replacement 1000 times
for i in range(____):
    bootstrap_sample = ____
    simu_weights.append(np.mean(bootstrap_sample))

# Calculate the mean and 95% confidence interval of the mean for your results
mean_weight = ____
upper = ____
lower = ____
print(mean_weight, lower, upper)
Editează și rulează codul