1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ統計思考(パート2)

Connected

演習

ミツバチ精子数に対するブートストラップ仮説検定

次の仮説を検定してみましょう。ネオニコチノイド系殺虫剤を処理したオスのミツバチは、未処理のオスと比較して、平均すると精液1ミリリットルあたりの活動精子数が同じである。検定統計量には平均の差を用います。

参考までに、あなたが第2章で作成した draw_bs_reps() 関数の呼び出しシグネチャは draw_bs_reps(data, func, size=1) です(https://campus.datacamp.com/courses/statistical-thinking-in-python-part-2/bootstrap-confidence-intervals?ex=6 を参照)。

指示

100 XP
  • control の生存精子数の平均から treated の生存精子数の平均を引いた値を計算します。
  • すべての生存精子数の平均を計算します。そのために、まず control と treated を連結し、連結した配列の平均を取りましょう。
  • control と treated の両方について、シフト後のデータ集合(平均が同一になるように調整したもの)を生成します。これはすでに用意されています。
  • 2つのシフト後配列それぞれについて、平均のブートストラップレプリケートを10,000個生成します。あなたの draw_bs_reps() 関数を使ってください。
  • 平均の差のブートストラップレプリケートを計算します。
  • p値を計算して表示するコードは用意してあります。"Submit Answer" を押して結果を確認しましょう!