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

Temel jackknife kestirimi - ortalama

Jackknife yeniden örnekleme, bootstrap ile karşılaştırıldığında daha az kullanılan, daha eski bir yöntemdir. Yine de temel bir jackknife kestirim sürecini nasıl uygulayacağını bilmek faydalıdır. Bu ilk egzersizde, ortalama için jackknife kestirimini hesaplayacağız. Hadi İngiliz anahtarı fabrikasına geri dönelim.

Bir İngiliz anahtarı fabrikasının sahibisin ve belirli teknik şartları karşıladıklarından emin olmak için anahtarların ortalama uzunluğunu ölçmek istiyorsun. Fabrikan her gün binlerce anahtar üretiyor, ancak her birinin uzunluğunu ölçmek mümkün değil. Bununla birlikte, elinde 100 anahtardan oluşan temsil gücü olan bir örnek var. Ortalama uzunluğu elde etmek için jackknife kestirimini kullanalım.

Kabuktaki wrench_lengths değişkenine göz at.

Bu egzersiz

Python'da İstatistiksel Benzetim

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • wrench_lengths içinden her seferinde bir gözlemi dışarıda bırakarak yinelemeli olarak bir jackknife örneği oluştur ve jk_sample değişkenine ata.
  • jk_sample'ın ortalamasını hesapla ve mean_lengths listesine ekle.
  • Son olarak, jackknife kestirimi mean_lengths_jk değerini, mean_lengths dizisinin ortalaması olarak hesapla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Leave one observation out from wrench_lengths to get the jackknife sample and store the mean length
mean_lengths, n = [], len(wrench_lengths)
index = np.arange(n)

for i in range(n):
    jk_sample = ____[index != i]
    mean_lengths.append(____)

# The jackknife estimate is the mean of the mean lengths from each sample
mean_lengths_jk = ____(np.array(mean_lengths))
print("Jackknife estimate of the mean = {}".format(mean_lengths_jk))
Kodu Düzenle ve Çalıştır