Trò chơi bài: Nếu tôi rút ngẫu nhiên bốn lá bài và bạn rút sáu lá, xác suất để lá bài cao nhất của tôi cao hơn lá bài của bạn là bao nhiêu?


12

Như đã nêu trong tiêu đề, giả sử nếu tôi rút ngẫu nhiên 4 thẻ và bạn rút 6 thẻ từ cùng một bộ bài, xác suất để thẻ cao nhất của tôi đánh bại thẻ cao nhất của bạn là bao nhiêu?

Điều này sẽ thay đổi như thế nào nếu chúng ta rút ra từ các sàn khác nhau?

Cảm ơn!


Đây có phải là một công việc nhà?
Aksakal

Câu trả lời:


19

Câu hỏi đơn giản này có một câu trả lời phức tạp. Các biến chứng là do hai yếu tố:

  1. Các thẻ được rút ra mà không cần thay thế. (Do đó, mỗi lần rút sẽ thay đổi nội dung của bộ bài có sẵn cho các lần rút tiếp theo.)

  2. Một cỗ bài thường có nhiều thẻ của mỗi giá trị, tạo ra một sự ràng buộc cho thẻ cao nhất có thể.

Vì các biến chứng là không thể tránh khỏi, chúng ta hãy giải quyết một cách khái quát hợp lý rộng rãi vấn đề này và sau đó xem xét các trường hợp đặc biệt. Trong khái quát hóa, một "cỗ bài" bao gồm một số lượng thẻ hữu hạn. Các thẻ có "giá trị" riêng biệt có thể được xếp hạng từ thấp nhất đến cao nhất. Let there be n i1 trong những giá trị được xếp hạng i (với i = 1 thấp nhất và i = m cao nhất). Một người chơi thu hút một 0 thẻ từ boong và một cầu thủ thứ hai rút b mni1ii=1i=ma0b1thẻ. Cơ hội rằng thẻ xếp hạng cao nhất trong tay cầu thủ đầu tiên là là những gì nghiêm ngặt hơn về giá trị so với thẻ xếp hạng cao nhất trong tay người chơi thứ hai không? Hãy để sự kiện này được gọi là : "chiến thắng" cho người chơi đầu tiên.W

Một cách để tìm ra này bắt đầu bằng cách ghi nhận rằng các thủ tục tương đương với vẽ thẻ từ boong tàu, lấy đầu tiên một trong số những người được thẻ cầu thủ đầu tiên của, và số còn lại b là thẻ cầu thủ thứ hai. Trong số các thẻ này để j là giá trị cao nhất và để k 1 là số thẻ của giá trị đó. Người chơi đầu tiên chỉ thắng khi cô ta giữ tất cả k thẻ đó. Số lượng các cách thức mà những thẻ đặc biệt có thể được tìm thấy trong số một thẻ là ( mộta+babjk1ka , trong khi số cách định vị cácthẻktrong số tất cảa+bđược rút ra là ( a+b(ak)ka+b .(a+bk)

Bây giờ cơ hội là giá trị cao nhất và có k thẻ như vậy là cơ hội chọn k trong số n thẻ j có giá trị j và chọn a + b - k còn lại trong số n 1 + n 2 + thấp hơnjkknjja+bk giá trị. Bởi vì có ( N mn1+n2++nj1=Nj1 rút ra được trang bị cácthẻa+b, câu trả lời là(Nma+b)a+b

Pr(W)=1(Nma+b)j=1mk=1nj(ak)(a+bk)(njk)(Nj1a+bk).

(Trong biểu thức này, và bất kỳ hệ số nhị thức nào có giá trị đỉnh nhỏ hơn giá trị đáy của nó hoặc có giá trị đáy là âm, được lấy bằng 0.) Đây là một phép tính tương đối hiệu quả, lấy thời gian tỷ lệ thuận với số lượng thẻ trong bộ bài. Bởi vì nó liên quan đến các hệ số nhị phân độc quyền, nên có thể chấp nhận các xấp xỉ tiệm cận cho các giá trị lớn của ab .N0=0ab


Trong một số trường hợp, bạn có thể muốn sửa đổi định nghĩa của "chiến thắng". Điều này được thực hiện dễ dàng: bằng cách hoán đổi các giá trị của b , cùng một công thức sẽ tính toán khả năng người chơi thứ hai thắng hoàn toàn. Sự khác biệt giữa 1 và tổng của hai cơ hội đó là cơ hội hòa. Bạn có thể chỉ định cơ hội đó cho một người chơi theo bất kỳ tỷ lệ nào bạn muốn.ab1


Trong nhiều bộ bài thông thường của thẻ chơi n i = 4 cho i = 1 , 2 , Vượt , m . Do đó, chúng ta hãy xem xét bất kỳ bộ bài nào trong đó tất cả n i đều có cùng giá trị, giả sử n . Trong trường hợp này N jm=13ni=4i=1,2,,mninvà công thức trước đơn giản hóa một chút thànhNj1=(j1)n

Pr(W)=1(mna+b)k=1n(ak)(a+bk)(nk)j=1m((j1)na+bk).

Chẳng hạn, với n = 4 trong một cỗ bài 52 chung gồm 13 cấp bậc, a = 4bm=13n=4a=4 , Pr ( W ) = 12297518b=6. Một mô phỏng 100.000 lượt chơi của trò chơi này đã tạo ra ước tính0,3159, chính xác với gần ba con số quan trọng và không khác biệt đáng kể so với những gì công thức nêu.Pr(W)=12297518387203390.31760.3159


Sau đây Rđang dễ dàng sửa đổi để ước tính cho bất kỳ boong: chỉ cần thay đổi , và . Nó đã được thiết lập để chỉ chạy 10.000 lượt, chỉ mất chưa đến một giây để thực hiện và tốt cho hai con số quan trọng trong ước tính.Pr(W)abdeck

a <- 4
b <- 6
deck <- rep(1:13, 4)
set.seed(17)
cards <- replicate(1e4, sample(deck, a+b))
win <- apply(cards, 2, function(x) max(x[1:a]) > max(x[-(1:a)]))
m <- mean(win)
se <- sqrt(m*(1-m)/length(win))
cat("Estimated Pr(a wins) =", round(m, 4), "+/-", round(se, 5), "\n")

Đầu ra trong trường hợp này là

Ước tính Pr (một chiến thắng) = 0,3132 +/- 0,00464


câu trả lời chính xác! Tôi có thể hỏi bạn nghĩ gì nếu mỗi người chơi rút ra từ một bộ bài khác nhau không - điều này có thay đổi câu trả lời không?
Wudanao

1
Vâng, nó sẽ thay đổi câu trả lời vì những gì một người rút ra sẽ độc lập với những gì người chơi khác vẽ. Trong một số cách đó là một câu hỏi dễ dàng hơn, bởi vì câu trả lời là một phép tính đơn giản về khả năng một biến ngẫu nhiên vượt quá giá trị của một biến khác độc lập với nó.
whuber

3
Lưu ý rằng, nếu có là không bất kỳ mối quan hệ, câu trả lời sẽ được triviallyaa+ba+baa+b

2
ni=1k(ak)/(a+bk)=(a1)/(a+b1)=a/(a+b)

1
@WernerCD Đúng, nhưng hiệu ứng đó đã được giải thích: nếu các bộ quần áo có thứ hạng, thì không có mối quan hệ nào, và vì vậy công thức giảm xuống theo nhận xét của Limari mô tả.
Brilliand
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.