Probabilitas Bersyarat
Termasuk bagian Statistik untuk ML dalam perjalanan Machine Learning di Coddy. Pelajaran 17 dari 64.
Setengah dari 10 email ini adalah spam. Namun, setelah kamu tahu sebuah email memiliki tautan, hanya email yang memiliki tautan yang penting:
Proporsi di dalam grup tersebut adalah probabilitas bersyarat spam dengan syarat ada tautan, P(spam | link). Hitung keduanya, lalu bagi dengan kondisi:
emails = pd.DataFrame({
"link": ["yes", "no", "yes", "no", "no", "no", "yes", "no", "no", "yes"],
"spam": ["yes", "no", "yes", "no", "no", "yes", "no", "no", "yes", "yes"],
})
spam = emails["spam"] == "yes"
link = emails["link"] == "yes"
print(spam.mean())
print((spam & link).sum() / link.sum())Ini mencetak:
0.5
0.75Kondisi yang sudah kamu ketahui berada di bawah garis: kamu membaginya dengan kondisi itu. Filter spam bekerja dengan cara ini: peluang spam berdasarkan kata-kata dalam email.
Tantangan
SedangSebuah pasar mencatat 50 hari dalam mornings.csv: sky pada pagi hari (clear, cloudy, atau foggy) dan rain, yes jika hujan turun setelahnya. Kondisi langit mana yang paling baik sebagai petunjuk?
- Untuk setiap kondisi langit di
skies, cetak kemungkinan hujan jika kondisi langit itu terjadi. - Cetak kemungkinan hujan pada hari apa pun.
- Cetak petunjuk terbaik: kondisi langit dengan kemungkinan tertinggi.
Untuk catatan yang lebih singkat, bulatkan hingga 2 desimal:
Rain after a clear morning: 0.25
Rain after a cloudy morning: 0.33
Rain after a foggy morning: 0.75
Rain on any day: 0.45
Best clue for rain: foggyCoba sendiri
import pandas as pd
days = pd.read_csv("mornings.csv")
skies = ["clear", "cloudy", "foggy"]
# 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