Keterlambatan Kereta
Termasuk bagian Statistik untuk ML dalam perjalanan Machine Learning di Coddy. Pelajaran 61 dari 64.
Dua jalur kereta komuter, Maple dan Birch, berbagi satu stasiun. Selama 24 hari, stasiun itu mencatat keterlambatan kereta pada jam sibuk untuk setiap jalur, dalam trains.csv:
Tiga gangguan sinyal menahan kereta selama satu jam atau lebih: memang nyata, tetapi cukup besar untuk mendistorsi nilai rata-rata apa pun.
Manajer bertanya: apakah Maple benar-benar lebih lambat, atau mungkinkah selisihnya terjadi secara kebetulan? Kendalikan nilai-nilai ekstrem, lalu biarkan pengacakan yang menentukan.
Tantangan
SulitProgram membaca faktor pagar k; 1.5 adalah aturan box plot.
- Tetapkan batas untuk semua keterlambatan pada
Q1 - k * IQRdanQ3 + k * IQR, hitung pencilan, lalu batasi setiap keterlambatan dengannp.clip. - Cetak rata-rata keterlambatan yang sudah dibatasi untuk setiap jalur dan selisihnya, Maple dikurangi Birch.
- Acak sebanyak 2000 kali: gabungkan keterlambatan Maple yang sudah dibatasi lalu Birch, gunakan satu
rng.permutationper putaran, dan anggap 24 nilai pertama sebagai Maple palsu. - Cetak nilai p, abaikan tandanya, dan putusannya:
unlikely to be chancejika kurang dari 0.05, selain itucould be chance.
Bulatkan ke 2 angka desimal, nilai p ke 3 angka desimal. Untuk k = 2:
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 chanceApakah putusannya tetap berlaku untuk k yang lebih ketat atau lebih longgar?
Coba sendiri
import numpy as np
import pandas as pd
k = float(input())
df = pd.read_csv("trains.csv")
delays = df["delay_min"]
# Jangan ubah baris di bawah ini
rng = np.random.default_rng(5)
# Tulis kodemu di bawah ini
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Statistik untuk ML
1Pusat dan Sebaran
Rata-rata dan MedianPersentil dan KuartilVarians dan Simpangan BakuSampel atau Populasi?Nilai yang Paling Sering MunculRangkuman: Waktu Pengiriman4Sampel dan Populasi
Populasi dan SampelRata-rata Sampel BervariasiDistribusi SamplingSampel Lebih Besar, Lebih Sedikit GangguanRangkuman: Jajak Pendapat di Sebuah Kota2Distribusi
Histogram KepadatanBentuk DataKurva NormalAturan 68-95-99,7Skor-ZRekap: Daya Tahan Baterai5Nilai Pencilan
Diagram KotakAturan IQRAturan Z-ScoreMenangani Nilai PencilanRangkuman: Gangguan Sensor3Probabilitas melalui Simulasi
Probabilitas sebagai FrekuensiHukum Bilangan BesarJumlah Mata DaduNilai HarapanProbabilitas BersyaratRangkuman: Peluang di Lapak Dadu6Hubungan
Membaca Diagram PencarKorelasiMatriks KorelasiPeta Panas KorelasiKorelasi Bukan Sebab-AkibatRangkuman: Es Krim dan MatahariLatihan sendiri: Compiler Python online