ÎncepețiÎncepe gratuit

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)

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește funcția draw_bs_pairs_linreg() pentru a genera 1000 de replici bootstrap ale pantei și interceptului. Datele pentru axa x sunt illiteracy, iar pentru axa y sunt fertility.
  • 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()
Editează și rulează codul