Jumlah Mata Dadu
Termasuk bagian Statistik untuk ML dalam perjalanan Machine Learning di Coddy. Pelajaran 15 dari 64.
Lempar dua dadu dan jumlahkan angkanya: angka 7 muncul enam kali lebih sering daripada angka 2. Hitung pasangan sisi dadu:
Simulasi menunjukkan hasil yang sama. Jumlahkan hasil lemparan dadu satu per satu, lalu hitung setiap totalnya; value_counts menampilkan yang paling sering muncul terlebih dahulu:
rng = np.random.default_rng(2)
first = rng.integers(1, 7, size=3600)
second = rng.integers(1, 7, size=3600)
counts = pd.Series(first + second).value_counts()
print(counts.head(3))Ini mencetak:
7 605
6 522
8 443
Name: count, dtype: int64ax.bar(counts.index, counts) menggambar seluruh tenda:
Diagram batang seperti ini adalah pandangan pertamamu terhadap label apa pun: model hampir tidak akan mempelajari nilai-nilainya yang jarang muncul.
Tantangan
SedangDalam game role-playing, damage adalah jumlah dua dadu bersisi empat, masing-masing bernilai 1 sampai 4. Program membaca jumlah serangan, lalu program awal melempar dadu ke first dan second, serta memberi label pada grafik.
- Hitung setiap total damage.
- Cetak damage yang paling mungkin dan porsinya dari jumlah serangan, dengan 3 angka desimal.
- Gambarkan jumlahnya sebagai batang, satu untuk setiap total, lalu tampilkan.
Untuk 16 serangan, jumlahnya terlalu sedikit untuk dipercaya:
Most likely damage: 6, share 0.312Lalu Coddy menjelaskan grafikmu. Dengan lebih banyak serangan, puncaknya menjadi stabil.
Coba sendiri
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
rolls = int(input())
# Jangan ubah baris-baris di bawah ini
rng = np.random.default_rng(4)
first = rng.integers(1, 5, size=rolls)
second = rng.integers(1, 5, size=rolls)
fig, ax = plt.subplots()
ax.set_title("Damage Rolls")
ax.set_xlabel("Damage")
ax.set_ylabel("Rolls")
# 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