200 m 自由形タイムと信頼区間
ここでは、男子 200 m 自由形の予選タイムを使って、パラメータ推定と信頼区間の計算を練習します。中央値は、予選における遅い選手のタイムのように分布に裾が重い場合でも影響を受けにくいため、有用です。mens_200_free_heats は引き続きネームスペースに存在しています。
この演習はコースの一部です
統計的思考 ケーススタディ
演習の手順
- 平均と中央値の swim タイムを計算し、それぞれ変数
mean_timeとmedian_timeに格納してください。swim タイムはmens_200_free_heatsに含まれています。 dcst.draw_bs_reps()を使って、平均と中央値のブートストラップ複製をそれぞれ 10,000 個生成してください。結果はbs_reps_meanとbs_reps_medianに格納します。- ブートストラップ複製と
np.percentile()を使って、平均と中央値の 95% 信頼区間を計算してください。 - 回答を送信 をクリックすると、結果が画面に表示されます!
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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))