Menu
CoddyTech

Probabilitas sebagai Frekuensi

Termasuk bagian Statistik untuk ML dalam perjalanan Machine Learning di Coddy. Pelajaran 13 dari 64.

Filter spam menyatakan "90% spam"; sebungkus benih menyatakan "80% berkecambah". Probabilitas adalah proporsi dalam jangka panjang, dari 0 (tidak pernah) hingga 1 (selalu). Berikut 50 benih:

50 benih dalam kisi sel: 41 sel gelap berkecambah dan 9 sel pucat bertanda x tidak berkecambah, proporsi 0.82 untuk peluang 0.8

rng.random(n) menghasilkan bilangan desimal dari 0 hingga 1, dan 80% di antaranya berada di bawah 0.8. Jadi, satu perbandingan menanam 1000 benih:

rng = np.random.default_rng(3)
sprouted = rng.random(1000) < 0.8
print(sprouted.sum())
print(sprouted.mean())

Hasil yang dicetak:

814
0.814

Rata-rata nilai boolean adalah proporsi True: 0.814, mendekati 0.8. Di akhir bab ini, trik itu menentukan harga seluruh lapak dadu.

challenge icon

Tantangan

Sedang

Seorang penyerang mencetak gol lewat tendangan penalti dengan peluang tertentu. Program membaca peluang (0 hingga 1), lalu jumlah tendangan; kode awal membuat rng.

  1. Simulasikan tendangannya: gol tercipta jika hasil pengambilan rng.random lebih kecil dari peluang.
  2. Cetak jumlah gol dan peluang perkiraan, dibulatkan menjadi 3 angka desimal.

Untuk 0.5 dan 10 tendangan, hasil simulasi singkat yang jauh menyimpang dari 0.5:

Goals: 3 of 10
Estimated chance: 0.3

Coba sendiri

import numpy as np

chance = float(input())
kicks = int(input())

# Jangan ubah baris di bawah ini
rng = np.random.default_rng(21)

# Tulis kodemu di bawah ini
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Statistik untuk ML

Latihan sendiri: Compiler Python online