200 m vrije slag met betrouwbaarheidsinterval
Nu ga je parameterschatting en het berekenen van betrouwbaarheidsintervallen oefenen door het gemiddelde en de mediaan van de zwemtijden voor de 200 m vrije slag series (mannen) te bepalen. De mediaan is handig omdat die niet gevoelig is voor zware staarten in de verdeling van zwemtijden, zoals de langzamere zwemmers in de series. mens_200_free_heats staat nog steeds in je namespace.
Deze oefening maakt deel uit van de cursus
Casestudies in statistisch denken
Oefeninstructies
- Bereken het gemiddelde en de mediaan van de zwemtijden en sla ze op in de variabelen
mean_timeenmedian_time. De zwemtijden staan inmens_200_free_heats. - Trek 10.000 bootstrap-replicaten van zowel het gemiddelde als de mediaan met
dcst.draw_bs_reps(). Sla de resultaten op inbs_reps_meanenbs_reps_median. - Bereken de 95%-betrouwbaarheidsintervallen voor het gemiddelde en de mediaan met de bootstrap-replicaten en
np.percentile(). - Klik op "Antwoord verzenden" om de resultaten op het scherm af te drukken!
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Compute mean and median swim times
mean_time = ____
median_time = ____
# Draw 10,000 bootstrap replicates of the mean and median
bs_reps_mean = ____
bs_reps_median = ____
# Compute the 95% confidence intervals
conf_int_mean = ____
conf_int_median = ____
# Print the result to the screen
print("""
mean time: {0:.2f} sec.
95% conf int of mean: [{1:.2f}, {2:.2f}] sec.
median time: {3:.2f} sec.
95% conf int of median: [{4:.2f}, {5:.2f}] sec.
""".format(mean_time, *conf_int_mean, median_time, *conf_int_median))