Diagram Kotak per Kelompok
Termasuk bagian Statistik untuk ML dalam perjalanan Machine Learning di Coddy. Pelajaran 41 dari 64.
Dua kelompok berbeda: apakah perbedaannya nyata, atau hanya karena keberuntungan? Bab ini diakhiri dengan gambar yang menjawabnya:
Semuanya dimulai dari melihat grafik. Sebuah studio tembikar mencatat waktu penggunaan dua tungkunya. Berikan daftar kelompok beserta namanya ke ax.boxplot:
gas = np.array([6.5, 7, 7.5, 8, 7, 6.5, 8.5, 7.5])
electric = np.array([9, 10.5, 11, 9.5, 12, 10, 10.5, 15])
fig, ax = plt.subplots()
ax.boxplot([gas, electric], tick_labels=["Gas", "Electric"])
ax.set_ylabel("Hours")
plt.show()Kotak-kotaknya bahkan tidak saling tumpang tindih: gas terbakar lebih cepat. Bagi sebuah model, fitur yang kotak-kotaknya hampir tidak tumpang tindih membantu membedakan kelompok-kelompok tersebut.
Tantangan
SedangSebuah resor ski mencatat waktu 36 perjalanan di tiga lift-nya. lifts.csv berisi lift (Red, Green atau Blue) dan minutes; kode awal memuatnya dan menyiapkan grafik.
- Lakukan perulangan pada
namesdan kumpulkan waktu setiap lift dalam sebuah list. - Gambar satu kotak untuk setiap lift, dengan nama yang ditentukan menggunakan
tick_labels=. - Tampilkan grafik.
Program tidak mencetak apa pun; Coddy menjelaskan setiap kotak. Dua lift lainnya terlihat seperti ini:
Coba sendiri
import pandas as pd
import matplotlib.pyplot as plt
lifts = pd.read_csv("lifts.csv")
names = ["Red", "Green", "Blue"]
# Jangan ubah baris-baris di bawah ini
fig, ax = plt.subplots()
ax.set_title("Lift Times")
ax.set_xlabel("Lift")
ax.set_ylabel("Minutes")
# 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 Sensor8Membandingkan Kelompok
Diagram Kotak per KelompokPerbedaan Rata-rataMungkinkah Ini Kebetulan?Nilai-pUji-tRangkuman: Uji A/B3Probabilitas 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