IniziaInizia gratis

Pairs bootstrap su dati di analfabetismo/fertilità

Usando la funzione che hai appena scritto, esegui il pairs bootstrap per tracciare un istogramma che descriva la stima della pendenza a partire dai dati di analfabetismo/fertilità. Riporta anche l'intervallo di confidenza al 95% della pendenza. I dati sono disponibili negli array NumPy illiteracy e fertility.

Come promemoria, draw_bs_pairs_linreg() ha la firma draw_bs_pairs_linreg(x, y, size=1) e restituisce due valori: bs_slope_reps e bs_intercept_reps.

Questo esercizio fa parte del corso

Pensiero statistico in Python (Parte 2)

Visualizza il corso

Istruzioni dell'esercizio

  • Usa la tua funzione draw_bs_pairs_linreg() per ottenere 1000 repliche bootstrap della pendenza e dell'intercetta. I dati dell'asse x sono illiteracy e quelli dell'asse y sono fertility.
  • Calcola e stampa l'intervallo di confidenza bootstrap al 95% per la pendenza.
  • Traccia e mostra un istogramma delle repliche della pendenza. Ricorda di etichettare gli assi. Questo è già stato fatto per te, quindi fai clic su Invia per vedere il tuo istogramma!

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Generate replicates of slope and intercept using pairs bootstrap
bs_slope_reps, bs_intercept_reps = ____

# Compute and print 95% CI for slope
print(np.percentile(____, ____))

# Plot the histogram
_ = plt.hist(bs_slope_reps, bins=50, normed=True)
_ = plt.xlabel('slope')
_ = plt.ylabel('PDF')
plt.show()
Modifica ed esegui il codice