Một vấn đề nghiêm trọng về xác suất để lật đồng xu


10

Hãy nói rằng tôi đang thực hiện 10.000 lần tung đồng xu. Tôi muốn biết xác suất cần bao nhiêu lần lật để có được 4 đầu liên tiếp trở lên liên tiếp.

Số đếm sẽ hoạt động như sau, bạn sẽ đếm một vòng lật liên tiếp chỉ là các đầu (4 đầu trở lên). Khi một cái đuôi chạm và phá vỡ vệt đầu, số đếm sẽ bắt đầu lại từ lần lật tiếp theo. Điều này sau đó sẽ lặp lại cho 10.000 lần lật.

Tôi muốn biết xác suất không chỉ 4 đầu trở lên liên tiếp mà là 6 hoặc nhiều hơn và 10 trở lên. Để làm rõ nếu đạt được một vệt 9 đầu, nó sẽ được tính là 1 vệt 4 trở lên (và / hoặc 6 hoặc nhiều hơn), chứ không phải 2 vệt riêng biệt. Ví dụ: nếu đồng xu đến THTHTHHHHHH /// THAHTHT .... số lượng sẽ là 13 và bắt đầu lại một lần nữa vào các đuôi tiếp theo.

Giả sử dữ liệu được đưa ra rất lệch về bên phải; có nghĩa là trung bình 40 lần lật để đạt được một chuỗi 4 hoặc nhiều hơn và phân phối là u = 28. Rõ ràng là bị lệch.

Tôi đang làm hết sức mình để tìm cách làm cho một số ý nghĩa của dữ liệu mô tả, ngoại trừ cho đến bây giờ tôi không tìm thấy gì.

Tôi muốn tìm một số cách để có được một số xác suất hợp lý từ nó. Giống như một đường cong bình thường trong đó +/- 1 SD là 68%, v.v. Tôi đã xem xét bình thường hóa nhật ký và điều đó chỉ thực sự được sử dụng cho một thử nghiệm tham số không phải là mục tiêu của tôi.

Tôi đã được thông báo về các bản phân phối beta nhưng mọi đề xuất tôi đã có khá khó hiểu. Tôi đã hỏi câu hỏi này một năm trước và có một số hiểu biết nhưng tiếc là tôi vẫn chưa có câu trả lời. Cảm ơn bất kỳ ai trong số các bạn có ý tưởng.


Tôi có lẽ nên làm rõ một chút. 1) Tôi đang tìm kiếm ý nghĩa của dữ liệu mô tả về số lượng đầu liên tiếp trên 4 trong 1000 lần lật (tương tự như xác suất đường cong thông thường +/- 1 SD = 68%) từ tập dữ liệu bị lệch. 2) Đề xuất sử dụng bản phân phối beta nhưng BẤT CỨ đề xuất nào khác sẽ rất tuyệt!
Dan

1
Dan, tôi chỉ nhận thấy rằng tập hợp đầu và đuôi của bạn có chữ "A".
Glen_b -Reinstate Monica

Bản chỉnh sửa bạn thực hiện là một cải tiến lớn, nhưng chúng tôi cần thực hiện thêm một số thay đổi. Nơi bạn nói "và phân phối là u = 28", ý bạn chính xác là gì? Bạn đang nói về trung vị?
Glen_b -Reinstate Monica

@ Có thể beta chỉ có thể ảnh hưởng đến vấn đề này nếu bạn đang sử dụng phương pháp Bayes và ước tính xác suất của các đầu, sau đó áp dụng phân phối đó (và độ không chắc chắn liên quan) vào kết quả toán học của vấn đề bạn đã nêu.
AdamO

Câu trả lời:


12

Nếu tôi đã hiểu chính xác, thì vấn đề là tìm phân phối xác suất cho thời điểm mà lần chạy đầu tiên của hoặc nhiều đầu kết thúc.n

Chỉnh sửa Xác suất có thể được xác định chính xác và nhanh chóng bằng cách nhân ma trận và cũng có thể tính toán phân tích trung bình là và phương sai là trong đó , nhưng có lẽ không có dạng đóng đơn giản cho bản phân phối. Trên một số lượng tiền xu nhất định, phân phối thực chất là phân phối hình học: sẽ hợp lý khi sử dụng hình thức này cho lớn hơn .σ 2 = 2 n + 2 ( μ - n - 3 ) - μ 2 + 5 μ μ = μ - + 1 tμ=2n+11σ2=2n+2(μn3)μ2+5μμ=μ+1t

Sự phát triển theo thời gian của phân phối xác suất trong không gian trạng thái có thể được mô hình hóa bằng cách sử dụng ma trận chuyển tiếp cho các trạng thái , trong đó số lần lật đồng xu liên tiếp. Các tiểu bang như sau:n =k=n+2n=

  • Bang , không có người đứng đầuH0
  • Bang , đứng đầu, i 1 i ( n - 1 )Hii1i(n1)
  • Bang , hoặc nhiều người đứng đầu nHnn
  • Trạng thái , hoặc nhiều đầu theo sau là đuôi nHn

Khi bạn vào trạng thái bạn không thể quay lại bất kỳ trạng thái nào khác.H

Xác suất chuyển trạng thái để vào trạng thái như sau

  • Trạng thái : xác suất từ , , tức là bao gồm chính nó nhưng không bao gồm trạng thái1H0 Hii=0,Mạnh,n-1Hn12Hii=0,,n1Hn
  • Trạng thái : xác suất từ1Hi Hi-112Hi1
  • Trạng thái : xác suất từ , tức là từ trạng thái có đầu và chính nó1Hn Hn-1,Hnn-112Hn1,Hnn1
  • Trạng thái : xác suất từ và xác suất 1 từ (chính nó)1H HnH*12HnH

Vì vậy, ví dụ, với , điều này đưa ra ma trận chuyển tiếpn=4

X={H0H1H2H3H4HH01212121200H11200000H20120000H30012000H400012120H0000121}

Đối với trường hợp , vectơ ban đầu của xác suất là . Nói chung, vectơ ban đầu có n=4pp=(1,0,0,0,0,0)

pi={1i=00i>0

Vectơ là phân phối xác suất trong không gian cho bất kỳ thời điểm nào. Cdf được yêu cầu là một cdf trong thời gian và là xác suất để thấy ít nhất lần lật đồng xu kết thúc theo thời gian . Nó có thể được viết dưới dạng , lưu ý rằng chúng ta đạt được trạng thái dấu thời gian 1 sau lần cuối cùng trong lần chạy đồng xu liên tiếp.pnt(Xt+1p)kH

Thời gian pmf cần thiết có thể được viết là . Tuy nhiên, về mặt số lượng, việc này bao gồm lấy đi một số rất nhỏ từ một số lớn hơn nhiều ( ) và hạn chế độ chính xác. Do đó, trong tính toán, tốt hơn là đặt thay vì 1. Sau đó viết cho ma trận kết quả , pmf là . Đây là những gì được triển khai trong chương trình R đơn giản dưới đây, hoạt động cho mọi ,(Xt+1p)k(Xtp)k1Xk,k=0XX=X|Xk,k=0(Xt+1p)kn2

n=4
k=n+2
X=matrix(c(rep(1,n),0,0, # first row
           rep(c(1,rep(0,k)),n-2), # to half-way thru penultimate row
           1,rep(0,k),1,1,rep(0,k-1),1,0), # replace 0 by 2 for cdf
         byrow=T,nrow=k)/2
X

t=10000
pt=rep(0,t) # probability at time t
pv=c(1,rep(0,k-1)) # probability vector
for(i in 1:(t+1)) {
  #pvk=pv[k]; # if calculating via cdf
  pv = X %*% pv;
  #pt[i-1]=pv[k]-pvk # if calculating via cdf
  pt[i-1]=pv[k] # if calculating pmf
}

m=sum((1:t)*pt)
v=sum((1:t)^2*pt)-m^2
c(m, v)

par(mfrow=c(3,1))
plot(pt[1:100],type="l")
plot(pt[10:110],type="l")
plot(pt[1010:1110],type="l")

Biểu đồ phía trên hiển thị pmf trong khoảng từ 0 đến 100. Hai ô dưới hiển thị pmf trong khoảng từ 10 đến 110 và giữa 1010 và 1110, minh họa sự tương tự và thực tế là như @Glen_b nói, phân phối có vẻ như có thể xấp xỉ bởi một phân phối hình học sau một thời gian lắng xuống.

nhập mô tả hình ảnh ở đây

Có thể để điều tra hành vi này tiếp tục sử dụng một phân hủy eigenvector của . Làm như vậy cho thấy rằng đủ lớn , , trong đó là nghiệm của phương trình . Xấp xỉ này trở nên tốt hơn với sự gia tăng và là tuyệt vời cho trong khoảng từ khoảng 30 đến 50, tùy thuộc vào giá trị của , như thể hiện trong cốt truyện của lỗi đăng nhập dưới đây để tính (màu sắc cầu vồng, màu đỏ trên còn lại choXtpt+1c(n)ptc(n)2n+1cn(c1)+1=0ntnp100n=2). (Trong thực tế vì lý do số, sẽ thực sự tốt hơn khi sử dụng xấp xỉ hình học cho xác suất khi lớn hơn.)t

nhập mô tả hình ảnh ở đây

Tôi nghi ngờ (ed) có thể có một hình thức đóng có sẵn để phân phối vì các phương tiện và phương sai như tôi đã tính toán như sau

nMeanVariance2724315144431736563339261271472072556169685112534409102310291201020474151296

(Tôi đã phải tăng số lượng lên đến cuối thời gian t=100000để có được điều này nhưng chương trình vẫn chạy trong tất cả trong chưa đầy 10 giây.) Phương tiện đặc biệt theo một mô hình rất rõ ràng; phương sai ít như vậy. Tôi đã giải quyết một hệ thống chuyển đổi 3 trạng thái đơn giản hơn trong quá khứ, nhưng cho đến nay tôi không gặp may mắn với một giải pháp phân tích đơn giản cho giải pháp này. Có lẽ có một số lý thuyết hữu ích mà tôi không biết, ví dụ liên quan đến ma trận chuyển tiếp.n=2,,10

Chỉnh sửa : sau khi bắt đầu sai, tôi đã đưa ra một công thức tái phát. Đặt là xác suất ở trạng thái tại thời điểm . Đặt là xác suất tích lũy ở trạng thái , tức là trạng thái cuối cùng, tại thời điểm . Lưu ýpi,tHitq,tHt

  • Đối với bất kỳ , và là phân phối xác suất trên không gian và ngay lập tức bên dưới tôi sử dụng thực tế là xác suất của chúng thêm vào 1.tpi,t,0inq,ti
  • p,t tạo thành phân phối xác suất theo thời gian . Sau đó, tôi sử dụng thực tế này trong việc tạo ra các phương tiện và phương sai.t

Xác suất ở trạng thái đầu tiên tại thời điểm , tức là không có đầu, được đưa ra bởi xác suất chuyển tiếp từ các trạng thái có thể quay trở lại trạng thái đó từ thời điểm (sử dụng định lý tổng xác suất). Nhưng để đi từ trạng thái đến mất bước, do đó và Một lần nữa bởi định lý tổng xác suất xác suất của ở trạng tháit+1t

p0,t+1=12p0,t+12p1,t+12pn1,t=12i=0n1pi,t=12(1pn,tq,t)
H0Hn1n1pn1,t+n1=12n1p0,t
pn1,t+n=12n(1pn,tq,t)
Hntại thời điểm là và sử dụng thực tế là , Do đó, thay đổi , t+1
pn,t+1=12pn,t+12pn1,t=12pn,t+12n+1(1pn,tnq,tn)()
q,t+1q,t=12pn,tpn,t=2q,t+12q,t
2q,t+22q,t+1=q,t+1q,t+12n+1(12q,tn+1+q,tn)
tt+n
2q,t+n+23q,t+n+1+q,t+n+12nq,t+112n+1q,t12n+1=0

Công thức lặp lại này kiểm tra các trường hợp và . Ví dụ: một đồ thị của công thức này bằng cách sử dụng cho độ chính xác của đơn hàng máy.n=4n=6n=6t=1:994;v=2*q[t+8]-3*q[t+7]+q[t+6]+q[t+1]/2**6-q[t]/2**7-1/2**7

nhập mô tả hình ảnh ở đây

Chỉnh sửa Tôi không thể thấy nơi để tìm một hình thức đóng từ mối quan hệ lặp lại này. Tuy nhiên, nó tốt để có được một hình thức đóng cửa cho giá trị trung bình.

Bắt đầu từ và lưu ý rằng , Lấy tổng từ đến và áp dụng công thức cho trung bình và lưu ý rằng là một phân phối xác suất cho ()p,t+1=12pn,t

pn,t+1=12pn,t+12n+1(1pn,tnq,tn)()2n+1(2p,t+n+2p,t+n+1)+2p,t+1=1q,t
t=0E[X]=x=0(1F(x))p,t
2n+1t=0(2p,t+n+2p,t+n+1)+2t=0p,t+1=t=0(1q,t)2n+1(2(112n+1)1)+2=μ2n+1=μ
Đây là giá trị trung bình để đạt trạng thái ; giá trị trung bình cho sự kết thúc của việc chạy đầu là ít hơn thế này.H

Chỉnh sửa Cách tiếp cận tương tự bằng công thứctừ câu hỏi này mang lại phương sai. E[X2]=x=0(2x+1)(1F(x))

t=0(2t+1)(2n+1(2p,t+n+2p,t+n+1)+2p,t+1)=t=0(2t+1)(1q,t)2t=0t(2n+1(2p,t+n+2p,t+n+1)+2p,t+1)+μ=σ2+μ22n+2(2(μ(n+2)+12n+1)(μ(n+1)))+4(μ1)+μ=σ2+μ22n+2(2(μ(n+2))(μ(n+1)))+5μ=σ2+μ22n+2(μn3)+5μ=σ2+μ22n+2(μn3)μ2+5μ=σ2

Các phương tiện và phương sai có thể dễ dàng được tạo lập trình. Ví dụ: để kiểm tra phương tiện và phương sai từ bảng trên sử dụng

n=2:10
m=c(0,2**(n+1))
v=2**(n+2)*(m[n]-n-3) + 5*m[n] - m[n]^2

Cuối cùng, tôi không chắc bạn muốn gì khi viết

khi một cái đuôi chạm và phá vỡ vệt đầu, số đếm sẽ bắt đầu lại từ lần lật tiếp theo.

Nếu bạn có nghĩa là phân phối xác suất cho lần tiếp theo khi lần chạy đầu tiên của hoặc nhiều đầu kết thúc, thì điểm quan trọng được chứa trong nhận xét này bởi @Glen_b , đó là quá trình bắt đầu lại sau một đuôi (cf vấn đề ban đầu mà bạn có thể nhận được một hoặc nhiều đầu ngay lập tức).nn

Điều này có nghĩa là, ví dụ: thời gian trung bình của sự kiện đầu tiên là , nhưng thời gian trung bình giữa các sự kiện luôn là (phương sai là như nhau). Cũng có thể sử dụng ma trận chuyển tiếp để điều tra xác suất dài hạn của việc ở trong trạng thái sau khi hệ thống đã "ổn định". Để có được ma trận chuyển tiếp phù hợp, hãy đặt và để hệ thống quay lại ngay trạng thái từ trạng thái . Sau đó, trình xác định đầu tiên được chia tỷ lệ của ma trận mới này đưa ra xác suất đứng yên . Với các xác suất đứng yên này làμ1μ+1Xk,k,=0X1,k=1H0Hn=4

probabilityH00.48484848H10.24242424H20.12121212H30.06060606H40.06060606H0.03030303
Thời gian dự kiến ​​giữa các trạng thái được đưa ra bởi sự đối ứng của xác suất. Vì vậy, thời gian dự kiến ​​giữa các lượt truy cập vào .H=1/0.03030303=33=μ+1

Phụ lục : Chương trình Python được sử dụng để tạo xác suất chính xác cho n= số lượng đầu liên tiếp qua các lần Nném.

import itertools, pylab

def countinlist(n, N):
    count = [0] * N
    sub = 'h'*n+'t'
    for string in itertools.imap(''.join, itertools.product('ht', repeat=N+1)):
        f = string.find(sub)
        if (f>=0):
            f = f + n -1 # don't count t, and index in count from zero 
            count[f] = count[f] +1
            # uncomment the following line to print all matches
            # print "found at", f+1, "in", string
    return count, 1/float((2**(N+1)))

n = 4
N = 24
counts, probperevent = countinlist(n,N)
probs = [count*probperevent for count in counts]

for i in range(N):
    print '{0:2d} {1:.10f}'.format(i+1,probs[i]) 
pylab.title('Probabilities of getting {0} consecutive heads in {1} tosses'.format(n, N))
pylab.xlabel('toss')
pylab.ylabel('probability')
pylab.plot(range(1,(N+1)), probs, 'o')
pylab.show()

7

Tôi không chắc chắn bản beta sẽ có khả năng đặc biệt phù hợp như một cách xử lý vấn đề này - "Số lần phát cho đến khi ..." rõ ràng là một con số. Đó là một số nguyên và không có giới hạn trên đối với các giá trị mà bạn có xác suất dương.

Ngược lại, phân phối beta là liên tục và trên một khoảng giới hạn, vì vậy nó dường như là một lựa chọn bất thường. Nếu bạn khớp với một phiên bản beta được chia tỷ lệ, các hàm phân phối tích lũy có thể gần như không quá tệ trong phần trung tâm của bản phân phối. Tuy nhiên, một số lựa chọn khác có khả năng tốt hơn nữa vào một trong hai đuôi.

Nếu bạn có một biểu thức cho xác suất hoặc mô phỏng từ bản phân phối (mà bạn có lẽ cần để tìm một bản beta gần đúng), tại sao bạn không sử dụng chúng trực tiếp?


Nếu sở thích của bạn là tìm các biểu thức cho xác suất hoặc phân phối xác suất của số lần tung cần thiết, có lẽ ý tưởng đơn giản nhất là làm việc với các hàm tạo xác suất. Chúng rất hữu ích cho việc lấy các hàm từ các mối quan hệ đệ quy giữa các xác suất, lần lượt các hàm (pgf) cho phép chúng tôi trích xuất bất kỳ xác suất nào chúng tôi yêu cầu.

Đây là một bài đăng với một câu trả lời tốt theo cách tiếp cận đại số, giải thích cả những khó khăn và sử dụng tốt các pgfs và quan hệ tái phát. Nó có các biểu thức cụ thể cho giá trị trung bình và phương sai trong trường hợp "hai thành công liên tiếp":

/math/73758/probability-of-n-successes-in-a-row-at-the-k-th-bernoulli-trial-geometric

Tất nhiên, bốn trường hợp thành công sẽ khó khăn hơn nhiều. Mặt khác, không đơn giản hóa mọi thứ.p=12

-

Nếu bạn chỉ muốn câu trả lời bằng số, mô phỏng tương đối đơn giản. Các ước tính xác suất có thể được sử dụng trực tiếp hoặc cách khác là hợp lý để làm mịn các xác suất mô phỏng.

Nếu bạn phải sử dụng phân phối gần đúng, có lẽ bạn có thể chọn thứ gì đó khá tốt.

Có thể một hỗn hợp các nhị thức âm (phiên bản 'số lượng thử nghiệm' thay vì 'số lượng thành công') có thể hợp lý. Hai hoặc ba thành phần nên được dự kiến ​​sẽ cung cấp một xấp xỉ tốt trong tất cả trừ đuôi cực.

Nếu bạn muốn một phân phối liên tục duy nhất cho một xấp xỉ, có thể có các lựa chọn tốt hơn so với phân phối beta; nó sẽ là một cái gì đó để điều tra.


Được rồi, tôi đã thực hiện một số đại số nhỏ, một số chơi với các mối quan hệ lặp lại, một số mô phỏng và thậm chí một chút suy nghĩ.

Với một xấp xỉ rất tốt, tôi nghĩ rằng bạn có thể thoát khỏi việc chỉ định bốn xác suất khác không đầu tiên (dễ dàng), tính toán một vài giá trị tiếp theo thông qua tái phát (cũng dễ dàng) và sau đó sử dụng đuôi hình học khi mối quan hệ lặp lại làm trơn tru sự tiến triển ít trơn tru ban đầu của xác suất.

Có vẻ như bạn có thể sử dụng đuôi hình học với độ chính xác rất cao trong quá khứ k = 20, mặc dù nếu bạn chỉ lo lắng về độ chính xác 4 con số, bạn có thể đưa nó vào trước đó.

Điều này sẽ cho phép bạn tính toán pdf và cdf cho độ chính xác tốt.

Tôi hơi lo ngại - các tính toán của tôi cho rằng số lần tung trung bình là 30,0 và độ lệch chuẩn là 27,1; nếu tôi hiểu ý của bạn là "x" và "u", bạn sẽ nhận được 40 và 28 lần ném. Con số 28 có vẻ ổn nhưng con số 40 dường như khá xa với những gì tôi có ... điều này khiến tôi lo lắng mình đã làm gì đó sai.

====

LƯU Ý: Với sự phức tạp giữa lần đầu tiên và lần tiếp theo mà chúng tôi gặp phải, tôi chỉ muốn hoàn toàn chắc chắn rằng bây giờ chúng tôi đang tính điều tương tự.

Đây là một chuỗi ngắn, với các đầu của chuỗi '4 H trở lên được đánh dấu (chỉ vào khoảng cách giữa các lần lật ngay sau H cuối cùng)

       \/                     \/
TTHHHHHHTTHTTTTTHHTTHTTHHTHHHHHT...
       /\                     /\

Giữa hai điểm đó tôi đếm được 23 lần lật; đó là ngay sau khi chuỗi trước của (6 trong trường hợp này) kết thúc, chúng ta bắt đầu đếm ở ngay sau T và sau đó chúng ta đếm đúng đến cuối chuỗi 5 H (trong trường hợp này) kết thúc chuỗi tiếp theo , đưa ra số lượng 23 trong trường hợp này.

Có phải đó là cách bạn đếm chúng?


Với những điều trên là chính xác, đây là chức năng xác suất của số lần tung sau một lần chạy ít nhất 4 đầu cho đến khi lần chạy tiếp theo của ít nhất 4 đầu hoàn thành trông như sau:

Tiền xu

Thoạt nhìn có vẻ như nó phẳng đối với một vài giá trị đầu tiên, sau đó có đuôi hình học , nhưng ấn tượng đó không hoàn toàn chính xác - phải mất một thời gian để ổn định thành đuôi hình học hiệu quả.

Tôi đang làm việc để đưa ra một xấp xỉ phù hợp mà bạn có thể sử dụng để trả lời bất kỳ câu hỏi nào bạn có về xác suất liên quan đến quá trình này để có độ chính xác tốt đồng thời đơn giản nhất có thể. Tôi có một xấp xỉ khá tốt nên hoạt động (mà tôi đã kiểm tra dựa trên mô phỏng của một tỷ lần tung đồng xu) nhưng có một số sai lệch (nhỏ nhưng nhất quán) trong các xác suất mà phép tính gần đúng đưa ra trong phạm vi và tôi muốn xem nếu tôi có thể có thêm một chữ số chính xác từ nó.

Có thể đó là cách tốt nhất để làm điều đó chỉ đơn giản là cung cấp cho bạn một bảng hàm xác suất và đưa ra một điểm mà ngoài đó có thể sử dụng phân phối hình học.

Tuy nhiên, sẽ hữu ích nếu bạn có thể đưa ra một số ý tưởng về phạm vi của những thứ bạn cần để sử dụng xấp xỉ.


Tôi hy vọng sẽ làm theo cách tiếp cận pgf, nhưng có thể người khác sẽ thành thạo với họ hơn tôi và không chỉ là trường hợp 4 mà là các trường hợp khác.


Để có thể làm rõ mọi thứ hơn nữa. Một phân phối điều chỉnh hoặc mô phỏng mô phỏng có tính đến sự thay đổi của 4 đầu thành công hơn sẽ là lý tưởng. Ví dụ: nếu trung bình populatoin là 150 lần lật cho 4 đầu liên tiếp. Nếu 4 đầu trở lên đã đến ở lần lật thứ 8. Không chắc rằng 4 đầu trở lên sẽ không xuất hiện trong khoảng 20 lần nữa (tôi chỉ đoán vậy) và có lẽ gần với nghĩa hơn. Một cái gì đó sẽ cho tôi xác suất khi 4 đầu liên tiếp có thể xảy ra của nó sẽ xảy ra trong một phạm vi nhất định sẽ là TUYỆT VỜI.
Dan

Khi bạn vừa có 4 đầu, nếu bạn có đầu thứ 5, thì bộ 4 gần đây nhất được tính là một bộ 4 khác hay là thiết lập lại số đếm, vì vậy bạn bắt đầu lại từ đầu thứ nhất (ngay khi bạn nhìn thấy một)?
Glen_b -Reinstate Monica

(Tôi đã giả định rằng nếu bạn tạo ra nhiều chuỗi bốn thì sẽ không có sự trùng lặp - khi bạn nhận được 4, số lượng đặt lại của S thành 0.)
Glen_b -Reinstate Monica

Từ 4 đầu trở lên, ngay sau khi bạn nhận được đuôi sau 4 đầu, vệt sẽ dừng lại. Sau đó, số đếm sẽ khởi động lại cho đến khi bạn thấy 4 đầu trở lên liên tiếp.
Dan

4 cái đầu trở lên - Tôi thấy đó thực sự là những gì nó nói trong câu hỏi, tôi chỉ không hiểu nó hoàn toàn đúng. Vì vậy, 9 đầu sẽ không được tính là hai lô 4 đầu. Điều đó hoàn toàn thay đổi các tính toán tôi đang làm. Quan hệ tái phát tôi đang sử dụng là sai. Khái niệm cơ bản - rằng nó nên có một cái đuôi hình học - mặc dù vậy vẫn sẽ giữ được.
Glen_b -Reinstate Monica

0

Bạn muốn phân phối hình học . Từ Wikipedia:

Phân phối xác suất của số thử nghiệm Bernoulli cần thiết để có được một thành công, được hỗ trợ trên tập {1, 2, 3, ...}.X

Hãy để đầu H là một thất bại và đuôi T là một thành công. Biến ngẫu nhiên sau đó là số lần lật đồng xu cần thiết để xem các đuôi đầu tiên. Ví dụ, sẽ là chuỗi HHHT. Đây là phân phối xác suất cho :XX=4X

P(X=x)=(1p)x1p

Tuy nhiên, chúng tôi chỉ muốn số lượng người đứng đầu. Thay vào đó, hãy xác định là số lượng đầu. Đây là bản phân phối:Y=X1

P(Y+1=x)=(1p)x1pP(Y=x1)=(1p)x1pP(Y=y)=(1p)yp

cho . Chúng tôi giả sử một đồng tiền công bằng, làm cho . Do đó: y=0,1,2,3...p=0.5

P(Y=y)=(0.5)y(0.5)=0.5y+1

Tất cả điều này giả định số lượng flips là đủ lớn (như 10.000). Đối với nhỏ (hữu hạn) , chúng tôi sẽ cần phải thêm một yếu tố bình thường để biểu thức. Nói một cách đơn giản, chúng ta cần đảm bảo rằng tổng tiền bằng 1. Chúng ta có thể làm điều này bằng cách chia cho tổng của tất cả các xác suất, được xác định ở đây là :nnα

α=i=0n1P(Y=i)

Điều này có nghĩa là dạng đã sửa của , ký hiệu là , sẽ là:YZ

P(Z=z)=1α(1p)zp=1i=0n1(1p)ip(1p)zp

Một lần nữa, với , chúng ta có thể giảm điều này hơn nữa, bằng cách sử dụng tổng kết chuỗi địa lý :p=0.5

P(Z=z)=1i=0n10.5i+10.5z+1=110.5n0.5z+1=0.5z+110.5n

Và chúng ta có thể thấy rằng, vì , phiên bản đã sửa đổi của chúng ta tiếp cận từ trước đó.nZY


2
Tôi nghĩ rằng có một số chi tiết của câu hỏi mà bạn có thể đã bỏ lỡ. Trừ khi tôi hiểu sai câu hỏi, nó không chỉ đơn giản là hình học.
Glen_b -Reinstate Monica

Tôi cập nhật nó để xử lý n hữu hạn. Và vâng, tôi thấy bây giờ anh ấy muốn di chuyển một cửa sổ hơn là đếm chính xác. Của tôi chỉ hoạt động cho chuỗi, không phải thời gian giữa chúng.
clintonmonk

Bước đầu tiên tốt là xem biểu đồ trong bài đăng của @ Glen_b và xem bạn có thể sao chép nó không. Tôi cũng đã thêm chương trình Python tôi đã viết để kiểm tra xác suất chính xác. Nếu bạn có thể chạy cái này, bỏ ghi chú dòng in trùng khớp, giảm xuống Nở đâu đó trong khoảng từ 5 đến 7 và bạn sẽ có cảm giác tốt cho các sự kiện được yêu cầu ( pylabchỉ cần lưu ý cho âm mưu).
TooTone

Thật không may, hiện tại tôi không ở gần PC mà tôi có thể kiểm tra điều đó. Tôi bắt đầu sử dụng quy trình Markov để hiển thị sol'n đứng yên là hình học (và E [thời gian quay lại] = 1 / ), nhưng tôi không có thời gian để hoàn thiện nó. πi
clintonmonk

Đúng, nếu bằng giải pháp đứng yên, bạn đang nói về tỷ lệ xác suất liên tiếp ở đuôi hội tụ đến một hằng số, thì giải pháp đứng yên thực sự là hình học, như cả hai câu trả lời trước đây đã nói.
Glen_b -Reinstate Monica
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.