Lesson 03 — Biến ngẫu nhiên rời rạc
4 component tương tác: PMF Bernoulli/Binomial, PMF Poisson + so sánh, sample generator, CDF bậc thang.
1. Bernoulli / Binomial PMF
Bin(n, p) là tổng n Bernoulli độc lập. Khi n = 1 → trùng Bernoulli. Trục x là số thành công k, trục y là P(X = k).
Đường đứt đỏ là kỳ vọng E[X] = n·p.
Phân phối
Bin(10, 0.50)
E[X] = n·p
5.00
Var(X) = n·p·(1-p)
2.50
Std(X)
1.58
Mode
5
P(X = mode)
0.2461
Thử: kéo n = 1 → biểu đồ chỉ có 2 cọc 0 và 1 (Bernoulli). Tăng p → "khối" PMF dịch sang phải.
2. Poisson PMF — và so sánh với Binomial khi n→∞
Poi(λ) mô hình sự kiện hiếm trong khoảng cố định. Khi n lớn, p nhỏ, n·p = λ → Bin(n, λ/n) ≈ Poi(λ).
Bật toggle "So sánh với Bin" để xem Binomial xếp chồng cùng λ.
Poisson(λ)
Bin(n, λ/n)
Phân phối
Poi(3.0)
E[X] = λ
3.00
Var(X) = λ
3.00
Bin p = λ/n
0.150
Sai lệch max |Bin - Poi|
—
Thử: tăng n từ 20 lên 200 → các cọc Bin "ép sát" với Poi. Hạ n xuống < 10 và λ lớn → khác hẳn (xấp xỉ tệ).
3. Sample generator — rút mẫu thật và so PMF lý thuyết
Chọn phân phối, đặt tham số, rút N mẫu rồi xem histogram (xanh lá) so với PMF lý thuyết (cọc đỏ trong suốt).
Khi N nhỏ histogram lệch ngẫu nhiên; N lớn → áp sát PMF (đây là Law of Large Numbers — sẽ học Lesson 06).
Bernoulli
Binomial
Geometric
Poisson
Tần suất mẫu
PMF lý thuyết
N hiện tại
0
Trung bình mẫu
—
Phương sai mẫu
—
E lý thuyết
—
Var lý thuyết
—
Thử: N = 50 vài lần → histogram khác nhau mỗi lần. N = 10000 → ổn định, sát PMF.
4. CDF visualizer — bậc thang và truy vấn F(x)
CDF F(x) = P(X ≤ x) — hàm bậc thang. Chọn phân phối, kéo thanh truy vấn để xem F(x) tại x bất kỳ.
Mỗi bước nhảy có chiều cao bằng PMF p(x) tại điểm đó.
Binomial(10, 0.5)
Poisson(4)
Geometric(0.3)
F(5.0) = ...
| k | p(k) | F(k) |
|---|
Ghi chú
Mọi tham số đều thay đổi được realtime. Khi đọc lý thuyết trong README, đối chiếu lại trên các component này để thấy cụ thể bằng số.
⚠ Khi λ hoặc np quá lớn, một số phép tính dùng log-space để tránh tràn số — chi tiết trong code.