Чи взагалі успадковується глибина дзьоба в G. scandens?
Успадковуваність глибини дзьоба в G. scandens здається низькою. Можливо, спостережене значення — це випадковість, і насправді глибина дзьоба в цього виду не успадковується. Тут ви перевірите цю гіпотезу. Для цього ви виконаєте парний перестановочний тест.
Ця вправа є частиною курсу
Статистичне мислення в Python (Частина 2)
Інструкції до вправи
- Ініціалізуйте масив реплік успадковуваності. Ми візьмемо 10 000 парних перестановочних реплік.
- Напишіть цикл
for, щоб згенерувати репліки.- Перемішайте масив
bd_parent_scandensза допомогоюnp.random.permutation(). - Обчисліть успадковуваність між перемішаним масивом і масивом
bd_offspring_scandens, використовуючи функціюheritability(), яку ви написали в попередній вправі. Збережіть результат у масиві реплік.
- Перемішайте масив
- Обчисліть 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)