BaşlayınÜcretsiz başlayın

Yavru ve ebeveyn verilerinin korelasyonu

Yavru ve ebeveyn gaga derinlikleri arasındaki korelasyonu nicelleştirmek için, ebeveynler ve yavrular arasında Pearson korelasyon katsayısı gibi istatistikler hesaplamak istiyoruz. Bunun için güven aralıkları elde etmek amacıyla çiftler bootstrap'i yapmamız gerekiyor.

Doğrusal regresyondan türetilen parametreler için tahminler almak üzere çiftler bootstrap'i yapan bir fonksiyonu daha önce yazmıştın. Bu egzersizdeki görevin, çağrı imzası draw_bs_pairs(x, y, func, size=1) olan ve çiftler bootstrap'i yapıp tanımlanan çift örnekleri üzerinde tek bir istatistik hesaplayan yeni bir fonksiyon yazmak. İlgilendiğimiz istatistik, func(bs_x, bs_y) çağrılarak hesaplanır. Bir sonraki egzersizde func için pearson_r kullanacaksın.

Bu egzersiz, kursun bir parçasıdır

Python ile İstatistiksel Düşünme (Bölüm 2)

Kursa Göz Atın

Egzersiz talimatları

  • Örnekleme yapacağın indislerden oluşan bir dizi hazırla. (Unutma, çiftler bootstrap'te, indisleri rastgele seçer ve bu indislerle çiftleri elde ederiz.)
  • Bootstrap yinelemeleri (replicates) için diziyi başlat. Bu dizi, uzunluğu size olan tek boyutlu bir dizi olmalı.
  • Örnekleri çekmek için bir for döngüsü yaz.
  • Daha önce hazırladığın indis dizisinden rastgele indisler seç.
  • Az önce seçtiğin indisleri kullanarak giriş dizilerinden x ve y değerlerini çıkar ve bir bootstrap örneği oluştur.
  • x ve y bootstrap örneklerinden ilgilenilen istatistiği hesaplamak için func kullan ve sonucu bootstrap yinelemeleri dizine kaydet.
  • Bootstrap yinelemeleri dizisini döndür.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

def draw_bs_pairs(x, y, func, size=1):
    """Perform pairs bootstrap for a single statistic."""

    # Set up array of indices to sample from: inds
    inds = ____

    # Initialize replicates: bs_replicates
    bs_replicates = ____

    # Generate replicates
    for i in range(size):
        bs_inds = ____
        bs_x, bs_y = ____
        bs_replicates[i] = ____

    return bs_replicates
Kodu Düzenle ve Çalıştır