Örneklem Ortalamaları Değişir
Coddy'nin Machine Learning Journey'sinin Makine Öğrenimi için İstatistik bölümünün bir parçası. Ders 20 / 64.
30 paketten oluşan bir örneklem, ortalama ağırlıklarına ilişkin tek bir tahmin verir. Yeniden örnekleme yaparsanız başka bir tahmin elde edersiniz. İşte 40 örneklem:
Bunları toplamak için örneklemeyi bir döngüde tekrarlayın, her ortalamayı bir listeye ekleyin, ardından listeyi bir diziye dönüştürün:
means = []
for i in range(5):
sample = rng.choice(parcels, size=30, replace=False)
means.append(sample.mean())
means = np.array(means)
print(np.round(means, 2))Bu, şunu yazdırır:
[7.98 8.05 8.12 8.19 8.76]Bir örneklem ortalaması kendi başına rastgeledir ve means.std() ne kadar değiştiğini ölçer. Bir modelin test puanı böyle bir ortalamadır: başka bir test kümesi bu puanı değiştirebilir.
Görev
OrtaBir bahçıvan, bir fidanlıktaki 1800 bambu bitkisinden her hafta rastgele bir örneklem ölçüyor. Örneklem ortalaması haftalar arasında ne kadar değişebilir?
sample_means(data, size, count) işlevini tamamla: data içinden size değerlik count örneklem çek; bir örneklemde hiçbir değer iki kez bulunmasın ve her örneklemin ortalamasını ekle. Başlangıç kodunun son satırları bu işlevi çağırır ve raporu yazdırır.
Başka bir fidanlık ve 10 değerlik örneklemler için:
200 means of 10 plants: 105.25 to 137.13 cm
Spread of the means (std): 5.27 cmKendin dene
import numpy as np
size = int(input())
# Aşağıdaki satırları değiştirmeyin: her bambu bitkisinin cm cinsinden boyu
rng = np.random.default_rng(20)
heights = np.round(rng.normal(95, 15, size=1800), 1)
def sample_means(data, size, count):
means = []
# Kodunuzu aşağıya yazın: her biri size değer içeren count örneklem oluşturun, her örneklemin ortalamasını kaydedin
return np.array(means)
# Aşağıdaki satırları değiştirmeyin
means = sample_means(heights, size, 200)
print(f"200 means of {size} plants: {np.round(means.min(), 2)} to {np.round(means.max(), 2)} cm")
print(f"Spread of the means (std): {np.round(means.std(), 2)} cm")
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Makine Öğrenimi için İstatistik bölümündeki tüm dersler
1Merkez ve Yayılım
Ortalama ve MedyanYüzdelikler ve ÇeyreklerVaryans ve Standart SapmaÖrneklem mi, Anakütle mi?En Sık Görülen DeğerÖzet: Teslimat Süreleri4Örneklemler ve Anakütleler
Anakütle ve ÖrneklemÖrneklem Ortalamaları DeğişirÖrnekleme DağılımıDaha Büyük Örneklemler, Daha Az GürültüÖzet: Bir Kasabada Anket Yapmak7Eğilim Doğruları
ArtıklarEn Küçük Kareler UydurmasıUydurma Doğrusunu ÇizmeBir Doğruyla Tahmin YapmaUydurma Ne Kadar İyi?Tekrar: Alıştırma Saatleri10Kategorileri Kodlama
Sayılar Olarak KategorilerOne-Hot EncodingSayıları Gruplara AyırmaÖzet: Araba İlanları2Dağılımlar
Yoğunluk HistogramlarıVeri Dağılımlarının ŞekilleriNormal Eğri68-95-99,7 KuralıZ PuanlarıÖzet: Pil Ömrü5Aykırı Değerler
Kutu GrafikleriIQR KuralıZ-Skoru KuralıAykırı Değerleri Ele AlmaÖzet: Sensör Hataları8Grupları Karşılaştırma
Gruplara Göre Kutu GrafikleriOrtalamalar Arasındaki FarkŞans Eseri Olabilir mi?P-Değerlerit-TestiÖzet: A/B Testi11Bir Veri Kümesini Keşfetmek
İlk BakışTüm Özellikler Bir AradaÖzellikler ve EtiketEn İyi İki ÖzellikÖzet: Diyabet Verileri3Simülasyonla Olasılık
Frekans Olarak OlasılıkBüyük Sayılar YasasıZarların ToplamıBeklenen DeğerKoşullu OlasılıkTekrar: Zar Tezgâhının Olasılıkları6İlişkiler
Dağılım Grafiklerini OkumaKorelasyonKorelasyon MatrisiKorelasyon Isı HaritalarıKorelasyon Nedensellik DeğildirÖzet: Dondurma ve GüneşKendi başına pratik yap: Online Python derleyicisi