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)
Istruzioni dell'esercizio
- Usa la tua funzione
draw_bs_pairs_linreg()per ottenere1000repliche bootstrap della pendenza e dell'intercetta. I dati dell'asse x sonoilliteracye quelli dell'asse y sonofertility. - 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()