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

Connected

演習

G. scandens でくちばしの深さはそもそも遺伝しますか?

G. scandens におけるくちばしの深さの遺伝率は低そうに見えます。観測された遺伝率は偶然の産物であり、この種では実はあまり遺伝しない可能性もあります。ここではその仮説を検定します。そのために、ペアのパーミュテーション検定を行います。

指示

100 XP
  • 遺伝率のレプリケート用配列を初期化します。ここでは 10,000 個のペアによるパーミュテーションレプリケートを作成します。
  • レプリケートを生成する for ループを書きます。
    • np.random.permutation() を使って bd_parent_scandens 配列を並べ替えます。
    • その並べ替えた配列と bd_offspring_scandens 配列の間の遺伝率を、前の演習で作成した heritability() 関数で計算し、結果をレプリケート配列に保存します。
  • p 値は、前の演習で計算した観測値 heritability_scandens より大きいレプリケートの個数を数えて求めます。