Перестановковий тест: wild type проти heterozygote
Перевірте гіпотезу про те, що розподіли довжин епізодів для heterozygote і wild type є однаковими, використавши перестановковий тест.
Ця вправа є частиною курсу
Кейс-стаді зі статистичного мислення
Інструкції до вправи
- Обчисліть різницю середніх (heterozygote мінус wild type) для фактичних наборів даних і збережіть результат у змінній
diff_means_exp. Масивиnumpybout_lengths_wtіbout_lengths_hetуже є у вашому просторі імен. - Згенеруйте 10 000 перестановкових реплік різниці середніх за допомогою
dcst.draw_perm_reps(). Також можна використати функціюdcst.diff_of_means()і зберегти результат уperm_reps. - Обчисліть p-значення, вважаючи „не менш екстремальним", що різниця середніх за нульової гіпотези є більшою або дорівнює спостереженій експериментально.
- Виведіть p-значення на екран.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Compute the difference of means: diff_means_exp
diff_means_exp = ____ - ____
# Draw permutation replicates: perm_reps
perm_reps = ____(____, ____,
____, size=____)
# Compute the p-value: p-val
p_val = ____(____ >= ____) / len(____)
# Print the result
print('p =', p_val)