Phần lớn ngộ nhận về xác suất đến từ việc tin rằng may rủi có "trí nhớ" hoặc có xu hướng tự cân bằng trong ngắn hạn. Đồng xu không nhớ nó vừa ra mặt nào; năm lần ngửa liên tiếp không làm lần thứ sáu dễ ra sấp hơn. Trực giác của con người về ngẫu nhiên sai theo những cách khá giống nhau, nên học được cách nhận ra chúng là một phần quan trọng của môn xác suất.
Bài này gom bảy ngộ nhận hay gặp ở học sinh, và cả người lớn, giải thích vì sao sai bằng phép tính lớp 10 đến lớp 12, rồi hướng dẫn tự kiểm bằng mô phỏng trên bảng tính. Mô phỏng không thay được lời giải toán học, nhưng là cách rất thuyết phục để thấy trực giác của mình sai ở đâu. Các con số mô phỏng trong bài là ví dụ giả định; các xác suất lý thuyết đã được tính lại.
Ngộ nhận 1 đến 3: may rủi không có trí nhớ
"Đã ra ngửa năm lần rồi, lần sau phải ra sấp". Mỗi lần tung một đồng xu cân đối là độc lập với các lần trước, nên xác suất lần thứ sáu ra ngửa vẫn là 1/2. Điều nhiều người nhầm là xác suất để ngay từ đầu tung được sáu lần ngửa liên tiếp, bằng (1/2)^6 = 1/64, rất nhỏ. Nhưng khi năm lần đầu đã xảy ra, câu hỏi chỉ còn là lần thứ sáu, và câu trả lời là 1/2. Ngộ nhận này thường được gọi là sai lầm của người chơi, vì nó khiến người ta tiếp tục đặt cược với niềm tin "sắp đến lượt mình".
"Dãy NSNNSS trông ngẫu nhiên hơn nên dễ xảy ra hơn dãy NNNNNN". Với đồng xu cân đối, mọi dãy cụ thể gồm sáu lần tung đều có cùng xác suất 1/64. Dãy toàn ngửa chỉ trông đặc biệt vì ta dễ gọi tên nó. Điều đúng là biến cố "có đúng ba lần ngửa" dễ xảy ra hơn biến cố "sáu lần ngửa", vì có C(6, 3) = 20 dãy thuộc biến cố thứ nhất và chỉ 1 dãy thuộc biến cố thứ hai.
"Chỉ có hai khả năng, xảy ra hoặc không, nên xác suất là 50%". Có hai kết quả không có nghĩa là hai kết quả đồng khả năng. Gieo một con xúc xắc, "ra mặt 6" hoặc "không ra mặt 6" là hai khả năng, nhưng xác suất lần lượt là 1/6 và 5/6. Định nghĩa cổ điển chỉ áp dụng khi các kết quả đồng khả năng, và đây là điều kiện bị quên thường xuyên nhất.
Ngộ nhận 4: luật số lớn hiểu sai
Luật số lớn, ở mức phổ thông, nói rằng khi thực hiện phép thử rất nhiều lần, tần suất của một biến cố có xu hướng tiến gần tới xác suất của nó. Nhiều người hiểu thành "số lần ngửa và số lần sấp sẽ bằng nhau", và từ đó suy ra "ngửa nhiều rồi thì sấp phải bù lại". Cả hai đều sai.
Ví dụ giả định: tung 100 lần được 55 ngửa, tỉ lệ 0,55, số lần ngửa nhiều hơn số lần sấp 10 lần. Tung tiếp tới 10 000 lần được 5070 ngửa, tỉ lệ 0,507, gần 1/2 hơn, nhưng số lần ngửa nhiều hơn số lần sấp tới 140 lần. Tỉ lệ tiến về 1/2 không phải vì sấp "bù lại", mà vì phần chênh lệch bị pha loãng trong một tổng số lần tung lớn hơn rất nhiều. Chênh lệch tuyệt đối hoàn toàn có thể tăng lên.
Hệ quả thực tế: không có cơ chế nào khiến kết quả may rủi "tự cân bằng" để bù cho những lần thua trước đó. Các trò chơi may rủi ăn tiền được thiết kế để người tổ chức có lợi về lâu dài; chơi càng nhiều lần, kết quả của người chơi càng bám sát cái lợi thế được tính sẵn ấy. Luật số lớn làm việc cho người tổ chức, không cho người chơi.
Ngộ nhận 5: bài toán ngày sinh và "trùng hợp không thể nào"
Một lớp có 23 bạn. Xác suất có ít nhất hai bạn trùng ngày sinh là bao nhiêu? Đa số đoán rất thấp, vì 23 nhỏ hơn nhiều so với 365. Thực tế, với giả định đơn giản hoá là bỏ qua năm nhuận và ngày sinh phân bố đều trong năm, xác suất này xấp xỉ 0,507, tức hơn một nửa.
Cách tính dùng biến cố đối: xác suất mọi người có ngày sinh khác nhau bằng (365/365) × (364/365) × (363/365) × … × (343/365), gồm 23 thừa số. Tích này xấp xỉ 0,493, nên xác suất có ít nhất một cặp trùng là 1 − 0,493 = 0,507. Phép nhân 23 thừa số nên làm bằng bảng tính hoặc máy tính, đừng tin con số do chatbot tính nhẩm.
Vì sao trực giác sai? Vì ta vô thức nghĩ tới việc có ai trùng ngày sinh với chính mình, trong khi câu hỏi là có cặp nào trùng nhau. Với 23 người có C(23, 2) = 253 cặp, mỗi cặp là một cơ hội trùng. Bài học rộng hơn: khi có rất nhiều cơ hội cho một sự trùng hợp, việc có ít nhất một trùng hợp xảy ra không còn hiếm. Đây cũng là lý do những câu chuyện "trùng hợp đến khó tin" thường ít khó tin hơn ta nghĩ.
Ngộ nhận 6 và 7: xác suất nhỏ và chiều điều kiện
"Xác suất nhỏ thì sẽ không xảy ra". Một biến cố có xác suất 1/100 trong mỗi lần thử, nếu lặp lại độc lập 100 lần, thì xác suất xảy ra ít nhất một lần là 1 − (99/100)^100, xấp xỉ 0,634, hơn một nửa. Xác suất nhỏ chỉ có nghĩa là hiếm trong một lần, không có nghĩa là không bao giờ. Ý này quan trọng khi đánh giá rủi ro của những việc lặp đi lặp lại hằng ngày, như đi xe không đội mũ bảo hiểm.
"P(A|B) bằng P(B|A)". Nhầm hai chiều điều kiện là ngộ nhận có hậu quả lớn nhất ngoài đời. "Phần lớn sản phẩm lỗi bị máy báo" không có nghĩa là "phần lớn sản phẩm bị máy báo là lỗi". Bài về xác suất có điều kiện của trang có ví dụ chi tiết cho thấy hai con số này có thể là 95% và 16%.
Dấu hiệu chung để tự nhận ra. Khi thấy mình nói "chắc chắn", "không thể nào", "sắp đến lượt", hay "năm mươi năm mươi" mà chưa hề tính, đó là lúc nên dừng lại, viết không gian mẫu ra giấy, hoặc chạy một mô phỏng nhỏ.
Đọc con số rủi ro trên tin tức: "tăng gấp đôi" là tăng bao nhiêu
Một dạng ngộ nhận gặp hằng ngày là nhầm giữa thay đổi tương đối và thay đổi tuyệt đối. Ví dụ giả định: một bản tin viết "thói quen X làm tăng gấp đôi khả năng gặp sự cố Y". Nghe rất đáng sợ. Nhưng nếu khả năng ban đầu là 1 trên 10 000 thì gấp đôi là 2 trên 10 000. Thay đổi tương đối là 100%, còn thay đổi tuyệt đối chỉ là thêm 1 trường hợp trên 10 000 người.
Ngược lại, một con số tương đối nhỏ có thể ứng với thay đổi tuyệt đối lớn nếu khả năng ban đầu cao. Giảm 10% một điều xảy ra với 40% số người là giảm 4 điểm phần trăm, tức 400 người trên 10 000, nhiều hơn hẳn ví dụ trên. Vì vậy, khi đọc một câu có "gấp đôi", "giảm một nửa", "tăng 30%", câu hỏi đầu tiên luôn là: so với mức ban đầu bao nhiêu?
Cách luyện tốt là đổi mọi tỉ lệ ra "số người trên 1000" hoặc "trên 10 000", như cách làm ở bài Bayes. Bạn có thể nhờ AI tìm cách diễn đạt lại một câu tin tức theo cả hai kiểu, tương đối và tuyệt đối, rồi tự kiểm phép tính. Với tin tức liên quan sức khoẻ, đây chỉ là bài tập đọc số liệu; quyết định thật cần hỏi người có chuyên môn, không dựa vào phép tính của mình hay của chatbot.
Mô phỏng tung đồng xu và gieo xúc xắc bằng bảng tính
Phần mềm bảng tính phổ biến đều có hàm sinh số nguyên ngẫu nhiên trong một khoảng; tên hàm tuỳ phần mềm và ngôn ngữ, nên kiểm phần trợ giúp của phiên bản bạn dùng. Các bước sau không cần biết lập trình.
- Ở cột A, dùng hàm sinh số nguyên ngẫu nhiên từ 0 đến 1 cho 1000 ô, quy ước 1 là ngửa, 0 là sấp. Kéo công thức xuống là xong 1000 lần tung.
- Ở một ô riêng, tính tỉ lệ ngửa bằng tổng cột A chia cho 1000. Ghi lại con số; nó thường gần 0,5 nhưng không đúng bằng.
- Bấm tính lại bảng tính vài lần, mỗi lần là một lượt 1000 lần tung mới. Ghi các tỉ lệ để thấy chúng dao động quanh 0,5.
- Kiểm ngộ nhận "sắp đến lượt": ở cột B, đánh dấu những vị trí mà năm ô liền trước trong cột A đều là 1. Trong các vị trí đó, đếm xem ô hiện tại là 1 bao nhiêu lần. Tỉ lệ sẽ quanh 0,5, không thấp hơn rõ rệt.
- Với hai con xúc xắc, dùng hai cột sinh số từ 1 đến 6, cột thứ ba là tổng. Đếm số lần tổng bằng 7 và bằng 2, so với 1/6 và 1/36.
Mô phỏng chỉ cho xấp xỉ, và với số lần thử nhỏ, kết quả có thể lệch đáng kể so với lý thuyết. Nếu mô phỏng 1000 lần cho kết quả rất xa lời giải của bạn, kiểm lại cả hai: có thể bạn viết công thức bảng tính sai, cũng có thể lời giải sai. Đó chính là lúc học được nhiều nhất.
Dùng AI để luyện trực giác xác suất
AI có thể đóng vai người đặt câu đố, nhưng nó cũng có thể tự mắc đúng các ngộ nhận trên khi trả lời nhanh. Một số cách dùng:
- "Em học lớp 11. Đưa ra năm tình huống đời thường mà trực giác về xác suất dễ sai. Chỉ nêu tình huống và câu hỏi, không giải thích, em sẽ tự trả lời."
- "Em nghĩ đáp án của câu này là như sau, lý do là thế này. Đừng nói đáp án đúng ngay, chỉ hỏi lại em một câu để em tự thấy chỗ sai nếu có."
- "Hướng dẫn em lập bảng tính để mô phỏng tình huống này, chỉ mô tả các cột và ý nghĩa, em tự viết công thức."
- Khi AI đưa ra một con số xác suất, hỏi lại: "Phép thử là gì, không gian mẫu gồm những gì, các kết quả có đồng khả năng không?" Rồi tự kiểm bằng mô phỏng.
Nếu dùng AI ở nhà với em nhỏ hơn, người lớn nên ngồi cùng và dùng đồng xu, xúc xắc thật trước khi chuyển sang màn hình. Chạm tay vào đồ vật, ghi kết quả ra giấy, rồi mới đối chiếu với mô phỏng, là trình tự giúp trực giác xác suất hình thành chắc chắn hơn nhiều so với chỉ đọc lời giải.
Câu hỏi thường gặp
Nếu tung đồng xu ra ngửa rất nhiều lần liên tiếp, có nên nghi đồng xu bị lệch không?
Có thể đặt câu hỏi đó, và đây là một ý tưởng hợp lý của thống kê: dữ liệu quá khó xảy ra dưới một giả định khiến ta nghi ngờ giả định. Nhưng vài lần liên tiếp chưa đủ để kết luận; cần nhiều lần thử và các công cụ kiểm định học ở bậc cao hơn.
Mô phỏng trên bảng tính có thay được lời giải trong bài kiểm tra không?
Không. Mô phỏng cho ước lượng xấp xỉ và giúp kiểm tra, nhưng bài kiểm tra yêu cầu lập luận và tính toán chính xác. Hãy dùng mô phỏng để hiểu và để bắt lỗi khi luyện tập ở nhà.
Vì sao bài toán ngày sinh phải giả định ngày sinh phân bố đều?
Để mọi ngày có cùng xác suất và dùng được phép tính đơn giản. Thực tế ngày sinh không hoàn toàn đều theo mùa, và khi phân bố không đều, xác suất có hai người trùng ngày sinh thậm chí còn cao hơn một chút.
Số ngẫu nhiên trong bảng tính có thật sự ngẫu nhiên không?
Phần lớn là số giả ngẫu nhiên, được sinh ra bằng thuật toán nhưng đủ tốt cho mô phỏng học tập. Với mục đích kiểm trực giác xác suất ở phổ thông, bạn có thể coi chúng như các lần tung đồng xu thật.
Làm sao giải thích cho em nhỏ rằng đồng xu không có trí nhớ?
Cho em tự tung đồng xu nhiều lần, ghi kết quả, rồi cùng xem những lần đứng sau ba lần ngửa liên tiếp ra gì. Thấy tận mắt rằng chúng vẫn chia đều ngửa sấp sẽ thuyết phục hơn mọi lời giảng. Tránh biến hoạt động thành trò thi đua thắng thua.