Vzorkování s opakováním
Bootstrapping se skvěle hodí pro výpočet intervalů spolehlivosti průměrů – a právě to si teď procvičíš!
nba_weights obsahuje hmotnosti skupiny hráčů NBA v kilogramech:
nba_weights = [96.7, 101.1, 97.9, 98.1, 98.1,
100.3, 101.0, 98.0, 97.4]
Tvým cílem je pomocí tohoto seznamu vypočítat 95% interval spolehlivosti průměrné hmotnosti hráčů NBA.
Následující knihovny už jsou naimportované: random a numpy jako np.
Toto cvičení je součástí kurzu
Monte Carlo simulace v Pythonu
Pokyny k cvičení
- Pomocí
random.choices()vyber s opakováním devět hodnot hmotnosti ze seznamu – celkem 1 000krát. - Vypočítej průměr a 95% interval spolehlivosti výsledků simulace; dolní hranici intervalu přiřaď do
lowera horní hranici doupper.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
simu_weights = []
# Sample nine values from nba_weights with replacement 1000 times
for i in range(____):
bootstrap_sample = ____
simu_weights.append(np.mean(bootstrap_sample))
# Calculate the mean and 95% confidence interval of the mean for your results
mean_weight = ____
upper = ____
lower = ____
print(mean_weight, lower, upper)