Brain-teaser: Độ dài dự kiến ​​của chuỗi iid tăng đơn điệu khi được rút ra từ phân phối [0,1] thống nhất là bao nhiêu?


28

Đây là một câu hỏi phỏng vấn cho một vị trí phân tích định lượng, được báo cáo ở đây . Giả sử chúng ta đang vẽ từ một phân phối thống nhất và các lần rút là iid, độ dài dự kiến ​​của phân phối tăng đơn điệu là bao nhiêu? Tức là chúng ta dừng vẽ nếu bản vẽ hiện tại nhỏ hơn hoặc bằng bản vẽ trước.[0,1]

Tôi đã nhận được một vài thứ đầu tiên: \ Pr (\ text {length} = 2) = \ int_0 ^ 1 \ int_ {x_1} ^ 1 \ int_0 ^ {x_2} \ mathrm {d} x_3 \, \ mathrm {d} x_2 \, \ mathrm {d} x_1 = 1/3 \ Pr (\ text {length} = 3) = \ int_0 ^ 1 \ int_ {x_1} ^ 1 \ int_ {x_2} ^ 1 \ int_0 ^ {x_3} \ mathrm {d} x_4 \, \ mathrm { d} x_3 \, \ mathrm {d} x_2 \, \ mathrm {d} x_1 = 1/8

Pr(length=1)=010x1dx2dx1=1/2
Pr(length=2)=01x110x2dx3dx2dx1=1/3
Pr(length=3)=01x11x210x3dx4dx3dx2dx1=1/8

nhưng tôi thấy việc tính toán các tích phân lồng nhau này ngày càng khó khăn và tôi không nhận được "mánh khóe" để khái quát thành . Tôi biết câu trả lời cuối cùng có cấu trúc Pr(length=n)

E(length)=n=1nPr(length=n)

Bất kỳ ý tưởng về cách trả lời câu hỏi này?

Câu trả lời:


37

Dưới đây là một số gợi ý chung để giải quyết câu hỏi này:

Bạn có một chuỗi các biến ngẫu nhiên IID liên tục có nghĩa là chúng có thể trao đổi . Điều này ngụ ý gì về xác suất nhận được một đơn đặt hàng cụ thể cho giá trị đầu tiên ? Dựa trên điều này, xác suất nhận được một đơn hàng tăng cho các giá trị đầu tiên là gì? Có thể chỉ ra điều này mà không cần tích hợp vào phân phối các biến ngẫu nhiên cơ bản. Nếu bạn làm tốt điều này, bạn sẽ có thể rút ra câu trả lời mà không cần bất kỳ giả định nào về phân phối thống nhất - tức là, bạn nhận được câu trả lời áp dụng cho bất kỳ chuỗi có thể trao đổi nào của các biến ngẫu nhiên liên tục.nnn


Đây là giải pháp đầy đủ ( đừng tìm nếu bạn phải tự mình tìm ra điều này ):

Đặt là chuỗi các biến ngẫu nhiên liên tục độc lập của bạn và để là số phần tử tăng khi bắt đầu chuỗi. Vì đây là các biến ngẫu nhiên có thể trao đổi liên tục, chúng gần như chắc chắn không bằng nhau và mọi thứ tự đều có khả năng như nhau, vì vậy chúng tôi có: (Lưu ý rằng kết quả này đúng với bất kỳ chuỗi IID nào của các biến ngẫu nhiên liên tục; chúng không phải có phân phối đồng đều.) Vì vậy, biến ngẫu nhiên có hàm khối lượng xác suấtN max { n N | U 1 < U 2 < < U n } P ( N n ) = P ( U 1 < U 2 < < U n ) = 1U1,U2,U3,IID Continuous DistNmax{nN|U1<U2<<Un}N

P(Nn)=P(U1<U2<<Un)=1n!.
NE(N)= n=1P(Nn)= n=11
pN(n)=P(N=n)=1n!1(n+1)!=n(n+1)!.
Bạn sẽ nhận thấy rằng kết quả này phù hợp với các giá trị bạn đã tính bằng cách sử dụng tích hợp trên các giá trị cơ bản. (Phần này không cần thiết cho giải pháp; nó được bao gồm để hoàn thiện.) Sử dụng quy tắc nổi tiếng cho giá trị mong đợi của biến ngẫu nhiên không âm , chúng tôi có: Một lần nữa lưu ý rằng không có gì trong công việc của chúng tôi sử dụng phân phối thống nhất cơ bản. Do đó, đây là kết quả chung áp dụng cho bất kỳ chuỗi biến ngẫu nhiên liên tục có thể trao đổi nào.
E(N)=n=1P(Nn)=n=11n!=e1=1.718282.

Một số hiểu biết thêm:

Từ các hoạt động trên, chúng ta thấy rằng kết quả phân phối này và kết quả giá trị mong đợi không phụ thuộc vào phân phối cơ bản, miễn là nó là một phân phối liên tục. Điều này thực sự không đáng ngạc nhiên khi chúng ta xem xét thực tế rằng mọi biến ngẫu nhiên vô hướng liên tục có thể thu được thông qua một phép biến đổi đơn điệu của một biến ngẫu nhiên thống nhất (với phép biến đổi là hàm lượng tử của nó). Do các phép biến đổi đơn điệu bảo toàn thứ tự xếp hạng, nên việc xem xét xác suất đặt hàng của các biến ngẫu nhiên liên tục IID tùy ý cũng giống như xem xét xác suất đặt hàng của các biến ngẫu nhiên thống nhất IID .


6
Làm tốt lắm! (+1)
jbowman

1
@Ben Tôi theo bạn cho đến phương trình cuối cùng ... Tôi nghĩ giá trị mong đợi sẽ là, thay vì ... bạn có thể giải thích thêm về phần này không? E ( N ) = n = 1 P ( N n )
E(N)=n=1P(N=n)n=n=1n2/(n+1)!
E(N)=n=1P(Nn)
Amazonia

5
Đây là một quy tắc nổi tiếng cho giá trị dự kiến ​​của một biến ngẫu nhiên không âm . Sử dụng một kỹ thuật liên quan đến việc hoán đổi thứ tự tổng, bạn có: Vì vậy, bạn nên tìm thấy .
E(N)=n=1nP(N=n)=n=1k=1nP(N=n)=n=1k=nP(N=k)=n=1P(Nn).
n1n!=nn2(n+1)!
Phục hồi Monica

Bạn có thể giải thích rõ tại sao không? P(Nn)=P(U1<U2<<Un)
badmax

1
@badmax: Biến ngẫu nhiên là số phần tử tăng của khi bắt đầu chuỗi (xem định nghĩa của nó). Do đó, nếu có nghĩa là có ít nhất phần tử tăng khi bắt đầu chuỗi. Điều này có nghĩa là phần tử đầu tiên phải theo thứ tự tăng dần, đó là . NUNnnnU1<U2<<Un
Phục hồi

8

Một phương pháp giải quyết khác giúp bạn có giải pháp cho một trường hợp tổng quát hơn.

Giả sử là độ dài dự kiến ​​của chuỗi đơn điệu , sao cho . Giá trị chúng tôi muốn tính là . Và chúng ta biết . Điều hòa giá trị tiếp theo,F(x){x1,x2,...}xx1x2F(0)F(1)=0

F(x)=0xπ(y)0dy+x1π(y)(1+F(y))dy=x11+F(y)dy

trong đó là mật độ U [0,1]. Vì thếπ(y)=1

F(x)=(1+F(x))

Giải với điều kiện biên , ta được . Do đó .F(1)=0F(x)=e(1x)1F(0)=e1


2
Điều này rất thông minh. Chỉ cần đánh vần một chút: các quan sát của bạn là 1) nếu là độ dài của chuỗi tăng ban đầu dài nhất trừ đi một thì đủ để xác định và đặt và 2) bằng 0 nếu và nếu không. Vì ta nhận được , trong trường hợp đồng nhất có thể được giải quyết trực tiếp. LE(L|X0=x)=:F(x)x=0E(L|X0=x,X1=y)y<x1+E(L|X0=y)F(x)=-fX(x)(1+F(x))E(L|X0=x)=E(E(L|X0=x,X1))=RfX(y)E(L|X0=x,X1=y)dy=x1fX(y)(1+E(L|X0=y))dy=x1fX(y)(1+F(y))dyF(x)=fX(x)(1+F(x))
Tháp Matthew

2
+1 Thực sự rất thông minh. Nhưng vì câu trả lời cuối cùng không phụ thuộc vào phân phối (như câu trả lời khác thảo luận), nên tính toán này bằng cách nào đó không nên phụ thuộc vào . Có cách nào để xem nó? CC đến @m_t_. π(y)
amip nói phục hồi Monica

3
@amoeba Tôi đồng ý không nên phụ thuộc vào phân phối của , nhưng các giá trị khác của nên: giải pháp chung của DE đó làF(0)XFF=Ceπ1
Matthew Towers

1
@MartijnWeterings Tôi nghĩ , không phải 1, ví dụ trong trường hợp đồng phục, chúng tôi nhận đượcC=eeex1
Matthew Towers

1
Vâng, bạn đúng. Tôi đã sử dụng trường hợp đồng phục để suy luận tuyên bố của mình nhưng sử dụng sai thay vìce1x1cex1
Sextus Empiricus

0

Một phương pháp giải khác là tính tích phân trực tiếp.

Xác suất tạo ra một chuỗi có phần tăng có độ dài là , trong đó .nfn(0)fn(x)=x1x11x21...xn21xn11dxndxn1...dx2dx1

Điều chúng ta cần làm là tính toán .fn(0)

Nếu bạn cố gắng tính toán một vài đầu tiên , có thể bạn sẽ thấy rằngfn(x)fn(x)=t=0n(x)tt!(nt)!

Trường hợp cơ sở: khi ,n=1f1(x)=t=01(x)tt!(nt)!=1x=x1dx1

Giả thuyết quy nạp: khi ,n=kfn(x)=t=0k(x)tt!(kt)! , for k1

Bước quy nạp: khi ,n=k+1

     fn(x)=fk+1(x)=x1fk(x)dx

=x1t=0k(x)tt!(kt)!dx

=t=0k(x)t+1t!(kt)!×(t+1)|x1=t=0k(x)t+1(t+1)!(kt)!|x1

=t=1k+1(x)tt!(kt+1)!|x1

=t=1k+1(1)t+1t!(kt+1)!+t=1k+1(x)tt!(kt+1)!

=t=1k+1(1)t+1Ctk+1(k+1)!+t=1k+1(x)tt!(kt+1)!

=1(k+1)!+t=0k+1(1)t+1Ctk+1(k+1)!+t=1k+1(x)tt!(kt+1)!

=1(k+1)!(11)k+1(k+1)!+t=1k+1(x)tt!(kt+1)!

=t=0k+1(x)tt!(kt+1)!

Theo quy nạp toán học, giả định giữ.

Do đó, chúng tôi nhận được rằngfn(0)=1n!

Vì vậy,E(length)=n=1Pr(lengthn)=n=11n!=e1

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.