Tren Gecikmeleri
Coddy'nin Machine Learning Journey'sinin Makine Öğrenimi için İstatistik bölümünün bir parçası. Ders 61 / 64.
İki banliyö hattı, Maple ve Birch, bir istasyonu paylaşır. 24 gün boyunca her hattın yoğun saat treninin ne kadar geciktiğini trains.csv dosyasına kaydetti:
Üç sinyal arızası trenleri bir saat veya daha uzun süre bekletti: gerçek, ama herhangi bir ortalamayı altüst edecek kadar büyük.
Yönetici soruyor: Maple gerçekten daha mı geç, yoksa aradaki fark tesadüf olabilir mi? Aşırı değerlerin etkisini azaltın, sonra kararı karıştırmaya bırakın.
Görev
ZorProgram sınır faktörü k'yı okur; 1.5, kutu grafiğinin kuralıdır.
- Tüm gecikmeleri
Q1 - k * IQRveQ3 + k * IQRsınırlarına göre belirle, aykırı değerleri say, ardından her gecikmeyinp.clipile sınırla. - Her hattın sınırlandırılmış gecikme ortalamasını ve Maple eksi Birch farkını yazdır.
- 2000 kez karıştır: önce Maple'ın, sonra Birch'in sınırlandırılmış gecikmelerini havuzla; her turda bir
rng.permutationkullan ve ilk 24 değeri sahte Maple olarak al. - İşaret dikkate alınmadan p değerini ve sonucu yazdır: 0.05'in altındaysa
unlikely to be chance, değilsecould be chance.
Ortalamaları 2, p değerini 3 ondalık basamağa yuvarla. k = 2 için:
Fences: 0.25 to 26.5 (3 outliers)
Maple mean: 15.27
Birch mean: 12.21
Difference: 3.06
p-value: 0.03
Verdict: unlikely to be chanceSonuç, daha katı veya daha gevşek bir k için de geçerli mi?
Kendin dene
import numpy as np
import pandas as pd
k = float(input())
df = pd.read_csv("trains.csv")
delays = df["delay_min"]
# Aşağıdaki satırı değiştirmeyin
rng = np.random.default_rng(5)
# 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