ПочатиПочніть безкоштовно

Чи взагалі успадковується глибина дзьоба в 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)
Редагувати та запускати код