क्या G. scandens में चोंच की गहराई वंशानुगत है?
G. scandens में चोंच की गहराई (beak depth) की heritability कम लगती है. संभव है कि यह observed heritability केवल संयोग से मिली हो और वास्तव में इस प्रजाति में चोंच की गहराई विशेष रूप से वंशानुगत न हो. यहाँ आप उसी परिकल्पना का परीक्षण करेंगे. इसके लिए आप एक pairs permutation test करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Statistical Thinking in Python (Part 2)
अभ्यास निर्देश
- heritability के replicates का अपना ऐरे initialize करें. हम 10,000 pairs permutation replicates लेंगे.
- अपने replicates जनरेट करने के लिए एक
forलूप लिखें.np.random.permutation()का उपयोग करकेbd_parent_scandensऐरे को permute करें.- पिछले अभ्यास में लिखे
heritability()फंक्शन से permuted ऐरे औरbd_offspring_scandensऐरे के बीच heritability compute करें. परिणाम को replicates ऐरे में स्टोर करें.
- p-value compute करें: उतने replicates गिनें जो पिछले अभ्यास में compute किए गए observed
heritability_scandensसे greater than हैं.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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)