开始使用免费开始使用

G. scandens 的喙深是否具有可遗传性?

G. scandens 中,喙深的遗传率看起来较低。这种观测到的遗传率也可能只是偶然结果,实际上海雀的喙深并不具有真正的遗传性。您将在这里检验这一假设。为此,您将进行一次成对置换检验。

本练习是课程的一部分

Python 统计思维(第 2 部分)

查看课程

练习说明

  • 初始化遗传率重复的数组。我们将进行 10,000 次成对置换重复。
  • 编写一个 for 循环来生成重复。
    • 使用 np.random.permutation()bd_parent_scandens 数组进行置换。
    • 使用您在上一个练习中编写的 heritability() 函数,计算置换后数组与 bd_offspring_scandens 数组之间的遗传率。将结果存入重复数组。
  • 计算 p 值:统计比上一个练习中观测到的 heritability_scandens 更大的重复个数。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Initialize array of replicates: perm_replicates
perm_replicates = ____

# Draw replicates
for i in range(10000):
    # Permute parent beak depths
    bd_parent_permuted = ____
    perm_replicates[i] = ____


# Compute p-value: p
p = np.sum(____ >= ____) / len(____)

# Print the p-value
print('p-val =', p)
编辑并运行代码