Bootstrap pe perechi pentru datele privind alfabetizarea/fertilitatea
Folosind funcția pe care tocmai ai scris-o, aplică bootstrap pe perechi pentru a reprezenta grafic un histogramă care descrie estimarea pantei din datele privind analfabetismul/fertilitatea. Raportează și intervalul de încredere de 95% pentru pantă. Datele sunt disponibile în array-urile NumPy illiteracy și fertility.
Ca reminder, draw_bs_pairs_linreg() are semnătura draw_bs_pairs_linreg(x, y, size=1) și returnează două valori: bs_slope_reps și bs_intercept_reps.
Acest exercițiu face parte din cursul
Gândire statistică în Python (Partea 2)
Instrucțiuni pentru exercițiu
- Folosește funcția
draw_bs_pairs_linreg()pentru a genera1000de replici bootstrap ale pantei și interceptului. Datele pentru axa x suntilliteracy, iar pentru axa y suntfertility. - Calculează și afișează intervalul de încredere bootstrap de 95% pentru pantă.
- Reprezintă grafic și afișează o histogramă a replicilor pantei. Asigură-te că etichetezi axele. Acest pas a fost deja realizat pentru tine, așa că apasă Trimite răspunsul pentru a vedea histograma!
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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, density=True)
_ = plt.xlabel('slope')
_ = plt.ylabel('PDF')
plt.show()