# Mẹo Phân Loại Nhanh Các Phân Phối Xác Suất


## Tuyệt chiêu: "X đang đếm cái gì?"
Thay vì cố gắng nhớ thuộc lòng các định nghĩa khô khan, hãy đặt đúng một câu hỏi duy nhất khi đọc đề: **Biến ngẫu nhiên X đang dùng để đếm hay đo lường cái gì?**

<div class="interactive-pane">

{{< mermaid >}}
graph TD
    classDef dist fill:#ffcc80,stroke:#d35400,stroke-width:2px,color:#000;

    A{"X rời rạc hay<br/>liên tục?"} -- "Rời rạc<br/>(đếm số lượng)" --> B{"Số lần thử?"}
    A -- "Liên tục<br/>(đo lường)" --> C{"Tính chất đại lượng?"}

    B -- "1" --> D["Bernoulli"]
    B -- "Nhiều" --> B1{"Điều kiện đếm<br/>là gì?"}

    B1 -- "đến thành công<br/>ĐẦU TIÊN" --> E["Geometric<br/>Hình học"]
    B1 -- "Trong khoảng thời gian<br/>hoặc không gian" --> F["Poisson"]
    B1 -- "Trong N lần thử<br/>cố định" --> G{"Cách thức rút?"}

    G -- "Hoàn lại<br/>(độc lập)" --> H["Binomial<br/>Nhị thức"]
    G -- "Không hoàn lại<br/>(phụ thuộc)" --> I["Hypergeometric<br/>Siêu hình học"]

    C -- "Thời gian chờ đợi<br/>giữa 2 sự kiện" --> J["Exponential<br/>Mũ"]
    C -- "Đo kích thước,<br/>sai lệch,<br/>biến động, ..." --> K{"Kích thước mẫu?"}

    K -- "Lớn, hoặc<br/>đã biết phương sai" --> L["Normal<br/>Chuẩn"]
    K -- "Nhỏ, hoặc<br/>Chưa biết phương sai" --> M["Student-t"]

    class D,E,F,H,I,J,L,M dist;
{{< /mermaid >}}

</div>

Dưới đây là cẩm nang bỏ túi giúp bạn nhận diện tức thì:

- **Bernoulli**: Chỉ khảo sát đúng **1 đối tượng**. Trúng hay Trượt? Tốt hay Xấu?
- **Binomial (Nhị thức)**: Đếm **số lần thành công** trong đúng $N$ lần thử (với $N$ đã biết trước và cố định).
- **Hypergeometric (Siêu hình học)**: Giống Nhị thức (đếm số lần thành công trong $N$ lần rút), nhưng là **rút không hoàn lại** từ một tập hợp hữu hạn. Rút ra là mất đi, xác suất thay đổi theo từng lượt.
- **Geometric (Hình học)**: Đếm **số lần phải thử** cho đến khi gặp thành công ĐẦU TIÊN (không biết trước chữ ngờ, cứ thử đến khi trúng thì thôi).
- **Poisson**: Liên quan đến **yếu tố thời gian hoặc không gian**. Đếm **số sự kiện** xảy ra trong một khoảng đó (ví dụ: số tin nhắn nhận được trong 1 giờ). Phân phối này không có $N$ tổng, chỉ có trung bình $\lambda$.
- **Exponential (Mũ)**: Không đếm nữa, mà ĐO LƯỜNG **thời gian chờ đợi** dài bao nhiêu giữa 2 sự kiện Poisson.
- **Normal (Chuẩn)**: ĐO LƯỜNG một đại lượng **liên tục** (như chiều cao, sai số) dao động quanh một giá trị trung bình. Dữ liệu đối xứng hai bên tạo thành hình quả chuông "chuẩn mực".
- **Student-t (Student)**: Cũng ĐO LƯỜNG liên tục giống phân phối Chuẩn, nhưng dùng khi **kích thước mẫu nhỏ** hoặc chưa biết phương sai tổng thể. Nó có phần "đuôi dày" hơn để phản ánh rủi ro sai số lớn khi thiếu dữ liệu.


## Các bước ra quyết định

Hãy lấy một câu hỏi bất kỳ trong bộ đề của bạn, và thử trả lời lần lượt các câu hỏi trong bảng tương tác này. Bằng phương pháp loại trừ, nó sẽ dẫn bạn đến chính xác tên phân phối cần tìm chỉ trong tối đa 4 bước!

<div class="interactive-pane">
<div style="background: #fdfdfd; border: 1px solid #ddd; border-radius: 8px; padding: 25px; box-shadow: 0 4px 10px rgba(0,0,0,0.05); margin-top: 20px;">
<h3 style="margin-top: 0; color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 15px; text-align: center;">🔍 Các bước ra quyết định</h3>

<div id="quiz-container" style="min-height: 220px; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center;">
<!-- Dynamic Content goes here -->
</div>

<div id="quiz-history" style="margin-top: 25px; padding: 15px; background: #f8f9fa; border-radius: 6px; font-size: 0.95em; color: #555; display: none; border-left: 4px solid #adb5bd;">
<strong>Các bước suy luận của bạn:</strong>
<ul id="history-list" style="margin-top: 10px; margin-bottom: 0; padding-left: 20px; line-height: 1.6;"></ul>
</div>

<div style="text-align: center; margin-top: 25px;">
<button id="btn-reset-quiz" style="padding: 10px 20px; background: #6c757d; color: white; border: none; border-radius: 4px; cursor: pointer; display: none; font-weight: bold; transition: 0.2s;">🔄 Làm lại</button>
</div>
</div>
</div>
<script src="/js/distribution-classifier.js?v=4"></script>

Một khi bạn đã xác định đúng "Tên" của phân phối nhờ máy quét trên, phần còn lại chỉ đơn giản là lật bảng công thức ra để tìm $E[X]$, $Var(X)$ hoặc xác suất $P(X=k)$. 

