1. 学ぶ
  2. /
  3. コース
  4. /
  5. 統計的思考 ケーススタディ

Connected

演習

平均スプリットタイムの線形回帰

ここでは、800 m 種目において選手が直線的にペースダウンすると仮定します。スプリットごとのペースダウン量は、スプリット番号に対する平均スプリットタイムの傾きとして求められます。線形回帰を実行してスプリットごとのペースダウンを推定し、ペアブートストラップによる95%信頼区間を計算しましょう。また、最適直線のグラフも表示します。

注: 平均スプリットタイムの誤差棒を計算して回帰分析に組み込むことも可能ですが、このコースの範囲を超えるため、ここでは考慮しません。

指示

100 XP
  • np.polyfit() を使って線形回帰を実行し、スプリットごとのペースダウンを求めます。変数 split_number と mean_splits はすでに定義されています。傾きと切片をそれぞれ slowdown と split_3 に格納してください。
  • dcst.draw_bs_pairs_linreg() を使って、スプリットごとのペースダウンに対するペアブートストラップ複製を10,000個計算します。結果を bs_reps に格納してください。切片のブートストラップ複製はこの分析では不要なので、捨て変数 _ に格納して構いません。
  • スプリットごとのペースダウンの95%信頼区間を計算します。
  • スプリット番号(split_number)と平均スプリットタイム(mean_splits)の関係を点でプロットし、最適直線も重ねて表示します。