Daha Büyük Örneklemler, Daha Az Gürültü
Coddy'nin Machine Learning Journey'sinin Makine Öğrenimi için İstatistik bölümünün bir parçası. Ders 22 / 64.
Daha büyük örneklemler daha iyi tahminler sağlar, ama ne kadar daha iyi? İşte 25 alışveriş sepetinin ortalamalarından 1000 tanesi ve 100 sepetin ortalamalarından 1000 tanesi:
sample_means her yayılımı ölçer. standart hata olan std / np.sqrt(n), simülasyon olmadan bunu tahmin eder:
for n in [25, 100]:
spread = sample_means(baskets, n, 1000).std()
print(n, np.round(spread, 2), np.round(baskets.std() / np.sqrt(n), 2))Bu, şunu yazdırır:
25 3.43 3.45
100 1.72 1.72Dört kat veri, gürültünün yarısı: karekökün etkisi budur. 400 örnek üzerinde test edilen bir modelin puanı, 100 örnek üzerindekinden iki kat daha kesindir.
Görev
Ortabags, bir değirmenin 5000 un çuvalının gram cinsinden ağırlıklarını tutar. Kalite kontrolü her saat bir örneklemi tartar; program kabul ettiği standart hatayı okur.
- Standart hatası
bags.std() / np.sqrt(n)en fazla bu değere eşit olan en küçükn'i bulun: 1'den başlayın, değer çok büyük olduğu sürece 1 ekleyin. - Kontrol edin:
sample_meansile elde edilen 300 örneklem ortalamasının std değerini bulun. - Aşağıdaki gibi, 2 ondalık basamakla yazdırın.
Başka bir değirmen için ve 2.5 değeriyle:
Bags to weigh: 24
Standard error: 2.46 g
Simulated spread: 2.37 gKendin dene
import numpy as np
target = float(input())
# Aşağıdaki satırları değiştirmeyin: her un torbasının gram cinsinden ağırlığı
rng = np.random.default_rng(22)
bags = np.round(rng.normal(500, 8, size=5000), 1)
# Sample Means Vary bölümündeki fonksiyonunuz: count örneklemin ortalamaları
def sample_means(data, size, count):
means = []
for i in range(count):
sample = rng.choice(data, size=size, replace=False)
means.append(sample.mean())
return np.array(means)
# Kodunuzu aşağıya yazın
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