Menu
CoddyTech

Rangkuman: Peluang di Lapak Dadu

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

challenge icon

Tantangan

Sedang

Saatnya menentukan harga stan dadu di bazar sekolah. Setiap pengunjung melempar dua dadu: jumlahnya menentukan kotak hadiah yang dibuka, dan hasil kembar (kedua dadu menunjukkan angka yang sama) memenangkan tiket bonus. tokens menyimpan token di setiap kotak:

Kotak hadiah untuk jumlah 2 hingga 12 ditampilkan sebagai deretan sel: 12 token untuk 2 dan 12, 3 untuk 5 dan 9, 5 untuk 7, dan 0 untuk jumlah lainnya

Kode awal menyimulasikan 2400 kunjungan ke dalam first dan second; program membaca jumlah sasaran. Cetak:

  1. peluang mendapatkan hasil kembar,
  2. peluang mendapatkan jumlah sasaran atau lebih,
  3. peluang tersebut setelah mendapatkan hasil kembar,
  4. jumlah token yang diharapkan per kunjungan, menggunakan proporsi simulasi setiap jumlah sebagai peluangnya.

Peluang ditampilkan dengan 3 angka desimal, token dengan 2 angka desimal. Untuk simulasi lain dan sasaran 6:

Chance of doubles: 0.171
Chance of 6 or more: 0.705
Chance of 6 or more after doubles: 0.616
Expected tokens per visit: 2.16

Coba sendiri

import numpy as np
import pandas as pd

goal = int(input())

# Jumlah token dalam kotak hadiah untuk setiap total dari 2 hingga 12, secara berurutan
tokens = np.array([12, 0, 0, 3, 0, 5, 0, 3, 0, 0, 12])

# Jangan ubah baris-baris di bawah ini: 2400 kunjungan simulasi, masing-masing menggunakan dua dadu
rng = np.random.default_rng(18)
first = rng.integers(1, 7, size=2400)
second = rng.integers(1, 7, size=2400)

# Tulis kodemu di bawah ini

Semua pelajaran di Statistik untuk ML

Latihan sendiri: Compiler Python online