Zeka Oyunları: Tek tip [0,1] dağılımından çekildiğinde monoton şekilde artan bir iid dizisinin beklenen uzunluğu nedir?


28

Bu, burada bildirilen nicel bir analist pozisyonu için bir röportajdır . Tekdüze bir [0,1] dağılımından çekildiğimizi ve çekilişlerin olduğunu düşünelim, monoton olarak artan bir dağılımın beklenen uzunluğu nedir? Yani, mevcut çekiliş önceki çekilişe eşit veya daha küçükse çizmeyi bırakırız.

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

ancak bu iç içe integralleri hesaplamanın giderek zorlaştığını ve genelleştirilmesi için "numara" . Nihai cevabın yapılandırılmış olduğunu biliyorum Pr(length=n)

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

Bu soruyu nasıl cevaplayacağınıza dair bir fikriniz var mı?

Yanıtlar:


37

İşte bu soruyu çözmek için bazı genel ipuçları:

Sürekli bir IID rasgele değişken dizisine sahip olursunuz, bu da değiştirilebilecekleri anlamına gelir . Bu, ilk değerleri için belirli bir düzen alma olasılığı ile ilgili ne demektir ? Buna dayanarak, ilk değerleri için artan bir sipariş alma olasılığı nedir? Bunu, rastgele değişkenlerin dağılımı üzerine entegre etmeden çözmek mümkündür. Bunu iyi yaparsanız, tekdüze bir dağılım varsayılmadan bir cevap türetebilirsiniz - yani sürekli rastgele değişkenlerin değişebilir dizileri için geçerli olan bir cevap alırsınız.nn


İşte tam çözüm ( bunu kendiniz çözmeniz gerekiyorsa bakmayın ):

Let bağımsız sürekli rastgele değişkenlerin için dizisi olabilir ve izin , dizinin başlangıcındaki artan öğelerin sayısıdır. Bunlar sürekli değiş tokuş edilebilir rastgele değişkenler oldukları için, neredeyse birbirlerine kesinlikle eşit değildirler ve herhangi bir sipariş eşit derecede muhtemeldir, bu yüzden bizde var: (Bu sonucun herhangi bir IID sürekli rastgele değişken dizisi için geçerli olduğuna dikkat edin; homojen bir dağılıma sahip olmaları gerekmez.) Bu nedenle, rastgele değişken olasılık kütle işlevine sahiptirN maksimum { n N | U 1 < U 2 < < U n } P ( N n ) = P ( U 1 < U 2 < < U n ) = 1U1,U2,U3,~IID Sürekli DağıtımN-maksimum{nN-|U1<U2<<Un}

P(N-n)=P(U1<U2<<Un)=1n!.
N-
pN(n)=P(N=n)=1n!1(n+1)!=n(n+1)!.
Bu sonucun, temel değerler üzerinden entegrasyon kullanarak hesapladığınız değerlere uygun olduğunu göreceksiniz. (Bu bölüm çözüm için gerekli değildir; bütünlüğe dahil edilmiştir.) Negatif olmayan rastgele bir değişkenin beklenen değeri için iyi bilinen bir kural kullanarak , şunları yaptık: Çalışmamızda altta yatan üniforma dağılımını kullanan hiçbir şeyin olmadığını unutmayın. Dolayısıyla, bu sürekli rastgele değişkenlerin değişebilir herhangi bir dizisine uygulanan genel bir sonuçtur.
E(N)=n=1P(Nn)=n=11n!=e1=1.718282.

Bazı başka görüşler:

Yukarıdaki çalışmalardan, bu dağılım sonucunun ve elde edilen beklenen değerin, sürekli bir dağıtım olduğu sürece, temeldeki dağılıma bağlı olmadığını görüyoruz. Her bir skaler rasgele değişkenin, tek tip bir rastgele değişkenin monotonik bir dönüşümü ile elde edilebileceği gerçeğini göz önüne aldığımızda bu gerçekten şaşırtıcı değildir (bu dönüşüm niceliksel işlevidir). Monotonik dönüşümler rütbe sırasını koruduğu için, rastgele IID sürekli rastgele değişkenlerin sıralı olma olasılıklarına bakmak, IID düzgün rastgele değişkenlerin sıralanma olasılıklarına bakmakla aynıdır .


6
Güzel bitti! (+1)
jbowman

1
@Ben son denklem kadar sizi takip ediyorum ... Beklenen değerin olması gerektiğini düşündüm. ) ! yerine E ( N ) = n = 1 P ( N n )
E(N)=n=1P(N=n)n=n=1n2/(n+1)!
E(N)=n=1P(Nn)
... lütfen bu bölümü daha fazla açıklayabilir misiniz?
Amazon

5
Bu, negatif olmayan rastgele bir değişkenin beklenen değeri için iyi bilinen bir kuraldır . Toplama sırasını değiştirmeyi içeren bir teknik kullanarak, şunlara sahip olursunuz: Yani bunu bulmalısınn 1
E(N)=n=1nP(N=n)=n=1k=1nP(N=n)=n=1k=nP(N=k)=n=1P(Nn).
. n1n!=nn2(n+1)!
Monica

Lütfen neden ayrıntılı bilgi verebilir misiniz? P(Nn)=P(U1<U2<<Un)
badmax

1
@ badmax: Rasgele değişken , dizinin başlangıcında artan U elementlerinin sayısıdır ( tanımına bakınız). Bu nedenle, eğer N n bu araçlar en az olduğu , n sekansın başlangıcında elemanları arttırır. Bu aracı, birinci olduğu , n elemanları gerekmektedir olan artan şekilde, içinde olmak u 1 < u 2 < < u , n . N-UN-nnnU1<U2<<Un
Monica

8

Daha genel bir durum için size çözüm sağlayan başka bir çözüm yöntemi.

Varsayalım tekdüze bir dizisinin tahmin uzunluğu olan { x 1 , x 2 , . . . } , öyle ki x x 1x 2 . Hesaplamak istediğimiz değer F ( 0 ) . Ve F ( 1 ) = 0 olduğunu biliyoruz . Bir sonraki değerde koşullandırma,F(x){x1,x2,...}xx1x2F(0)F(1)=0

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

burada U [0,1] yoğunluğudur. Yaniπ(y)=1

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

Sınır koşulu , F ( x ) = e ( 1 - x ) - 1 olur . Dolayısıyla F ( 0 ) = e - 1 .F(1)=0F(x)=e(1x)1F(0)=e1


2
Bu çok zekice. Sadece biraz heceleyerek: Gözlemleriniz ise) 1 olduğunu vardır en uzun ilk artan dizisi eksi bir o öyle belirlemek için yeterli uzunluğudur E ( L | X 0 = x ) = : F ( x ) ve set x = 0 ve 2) E ( L | X 0 = x , X 1 = y ) , eğer y < x ve 1 + E ise ( sıfır )LE(L|X0=x)=:F(x)x=0E(L|X0=x,X1=y)y<x aksi takdirde. Yana D ( L | x 0 = x ) = E ( D ( L | x 0 = x , x 1 ) ) = R f x ( y ) e ( L | x 0 = x , x 1 = y ) d y = 11+E(L|X0=y)aldığımızF'(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))dy üniform durumda doğrudan çözülebilir. F(x)=fX(x)(1+F(x))
Matthew Towers,

2
+1 Gerçekten çok zekice. Ancak son cevap dağıtıma bağlı olmadığından (diğer cevap tartışıldığı gibi), bu hesaplama da bir şekilde bağlı olmamalıdır . Görmenin bir yolu var mı? CC ila @m_t_. π(y)
Amip Reinstate Monica,

3
@amoeba , X'in dağılımına bağlı olmamalı , ancak F'nin diğer değerlerine bağlı olmalı: DE'nin genel çözümü F = C'dir e - π - 1F(0)XFF=Ceπ1
Matthew Towers

1
@MartijnWeterings , 1 değil, mesela üniforma durumunda e e - x - 1C=eeex1
Matthew Towers

1
Evet haklısın. Tek tip davayı ifademi çıkarmak için kullandım, ancak yanlış kullanılırsa c e - x - 1ce1x1cex1
Sextus Empiricus

0

Diğer bir çözüm yöntemi ise integrali doğrudan hesaplamaktır.

nfn(0)fn(x)=x1x11x21...xn21xn11dxndxn1...dx2dx1

fn(0)

fn(x)fn(x)=t=0n(x)tt!(nt)!

n=1f1(x)=t=01(x)tt!(nt)!=1x=x1dx1

n=kfn(x)=t=0k(x)tt!(kt)! , for k1

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)!

By Mathematical Induction, the assumption holds.

Thus, we get that fn(0)=1n!

So, E(length)=n=1Pr(lengthn)=n=11n!=e1

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.