शुरू करेंमुफ़्त में शुरू करें

क्या 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)
कोड संपादित करें और चलाएँ