Het gemiddelde van normale verdelingen wijzigen
In deze oefening ga je met steekproeven het 95%-betrouwbaarheidsinterval berekenen van de gemiddelde lengte van volwassen Amerikaanse mannen. Uit de les weet je dat deze lengtes normaal verdeeld zijn met een gemiddelde van 177 centimeter en een standaardafwijking van acht centimeter.
Na te hebben gesampled uit de verdeling met bovenstaande statistieken, verander je het gemiddelde van de lengtes naar 185 centimeter zonder de standaardafwijking te wijzigen. Zo onderzoek je wat er gebeurt met het gemiddelde en het betrouwbaarheidsinterval van de gemiddelde lengte na opnieuw te sampelen.
De volgende modules zijn al voor je geïmporteerd: random, NumPy als np en SciPy's stats-module als st.
Deze oefening maakt deel uit van de cursus
Monte Carlo-simulaties in Python
Oefeninstructies
- Trek 1.000 steekproeven uit de normale verdeling met gemiddelde 177 en standaardafwijking acht; sla de resultaten op in
heights_177_8. - Trek 1.000 steekproeven uit de normale verdeling met gemiddelde 185 en standaardafwijking acht; sla de resultaten op in
heights_185_8.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
random.seed(1222)
# Sample 1,000 times from the normal distribution where the mean is 177
heights_177_8 = ____
print(np.mean(heights_177_8))
upper = np.quantile(heights_177_8, 0.975)
lower = np.quantile(heights_177_8, 0.025)
print([lower, upper])
# Sample 1,000 times from the normal distribution where the mean is 185
heights_185_8 = ____
print(np.mean(heights_185_8))
upper = np.quantile(heights_185_8, 0.975)
lower = np.quantile(heights_185_8, 0.025)
print([lower, upper])