Rompecabezas: ¿Cuál es la longitud esperada de una secuencia iid que aumenta monotónicamente cuando se extrae de una distribución uniforme [0,1]?

28

Esta es una pregunta de entrevista para un puesto de analista cuantitativo, que se informa aquí . Supongamos que estamos dibujando a partir de una distribución uniforme y los sorteos son iid, ¿cuál es la longitud esperada de una distribución monotónicamente creciente? Es decir, dejamos de dibujar si el dibujo actual es menor o igual que el dibujo anterior.[0,1]

He recibido los primeros: \ 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(longitud=1)=0 010 0X1reX2reX1=1/ /2
Pr(longitud=2)=0 01X110 0X2reX3reX2reX1=1/ /3
Pr(longitud=3)=0 01X11X210 0X3reX4 4reX3reX2reX1=1/ /8

pero encuentro que calcular estas integrales anidadas es cada vez más difícil y no obtengo el "truco" para generalizar a Pr(longitud=norte) . Sé que la respuesta final está estructurada

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

¿Alguna idea sobre cómo responder a esta pregunta?

amazónico
fuente

Respuestas:

37

Aquí hay algunos consejos generales para resolver esta pregunta:

Tiene una secuencia de variables aleatorias IID continuas, lo que significa que son intercambiables . ¿Qué implica esto acerca de la probabilidad de obtener un orden particular para los primeros valores? En base a esto, ¿cuál es la probabilidad de obtener un orden creciente para los primeros valores? Es posible resolver esto sin integrar la distribución de las variables aleatorias subyacentes. Si lo hace bien, podrá obtener una respuesta sin suponer una distribución uniforme, es decir, obtendrá una respuesta que se aplica a cualquier secuencia intercambiable de variables aleatorias continuas.nnn


Aquí está la solución completa ( no mire si se supone que debe resolver esto usted mismo ):

Deje que sea ​​su secuencia de variables aleatorias continuas independientes, y deje sea ​​el número de elementos crecientes al comienzo de la secuencia. Debido a que estas son variables aleatorias intercambiables continuas, casi seguramente son desiguales entre sí, y cualquier orden es igualmente probable, por lo que tenemos: (Tenga en cuenta que este resultado es válido para cualquier secuencia IID de variables aleatorias continuas; no tienen que tener una distribución uniforme). Por lo tanto, la variable aleatoria tiene una función de masa de probabilidadN 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}NpN(n)=P(N=n)=1

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)!.
Notará que este resultado concuerda con los valores que ha calculado utilizando la integración sobre los valores subyacentes. (Esta parte no es necesaria para la solución; se incluye para completarla). Usando una regla bien conocida para el valor esperado de una variable aleatoria no negativa , tenemos: Tenga en cuenta nuevamente que no hay nada en nuestro trabajo que utilice la distribución uniforme subyacente. Por lo tanto, este es un resultado general que se aplica a cualquier secuencia intercambiable de variables aleatorias continuas.
E(N)=n=1P(Nn)=n=11n!=e1=1.718282.

Algunas ideas adicionales:

Del trabajo anterior vemos que este resultado de distribución y el valor esperado resultante no dependen de la distribución subyacente, siempre que sea una distribución continua. Esto realmente no es sorprendente una vez que consideramos el hecho de que cada variable aleatoria escalar continua puede obtenerse a través de una transformación monotónica de una variable aleatoria uniforme (siendo la transformación su función cuantil). Dado que las transformaciones monotónicas preservan el orden de clasificación, observar las probabilidades de ordenamiento de variables aleatorias continuas IID arbitrarias es lo mismo que observar las probabilidades de ordenamiento de variables aleatorias uniformes IID .

Reinstala a Monica
fuente
66
¡Bien hecho! (+1)
jbowman
1
@Ben te sigo hasta la última ecuación ... Pensé que el valor esperado debería ser, en lugar de ... ¿podría explicar esta parte más? E ( N ) = n = 1 P ( N n )
E(N)=n=1P(N=n)n=n=1n2/(n+1)!
E(N)=n=1P(Nn)
Amazonas
55
Esta es una regla bien conocida para el valor esperado de una variable aleatoria no negativa . Usando una técnica que implica cambiar el orden de las sumas, tiene: Por lo que debe encontrar que . Σ n 1
E(N)=n=1nP(N=n)=n=1k=1nP(N=n)=n=1k=nP(N=k)=n=1P(Nn).
n1n!=nn2(n+1)!
Vuelva a instalar a Monica el
¿Puede explicar por qué ? P(Nn)=P(U1<U2<<Un)
badmax
1
@badmax: La variable aleatoria es el número de elementos crecientes de al comienzo de la secuencia (consulte su definición). Por lo tanto, si eso significa que hay al menos elementos crecientes al comienzo de la secuencia. Esto significa que los primeros elementos deben estar en orden creciente, que es . NUNnnnU1<U2<<Un
Restablece a Mónica el
8

Otro método de resolución que le brinda la solución para un caso más general.

Supongamos que es la longitud esperada de una secuencia monótona { x 1 , x 2 , . . . } , de modo que x x 1x 2 . El valor que queremos calcular es F ( 0 ) . Y sabemos que F ( 1 ) = 0 . Condicionando al siguiente valor,F(x){x1,x2,...}xx1x2F(0)F(1)=0

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

donde es la densidad U [0,1]. Asi queπ(y)=1

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

Resolviendo con la condición límite , obtenemos F ( x ) = e ( 1 - x ) - 1 . Por lo tanto, F ( 0 ) = e - 1 .F(1)=0F(x)=e(1x)1F(0)=e1

jf328
fuente
2
Esto es muy inteligente. Solo para explicarlo un poco: sus observaciones son que 1) si es la longitud de la secuencia creciente inicial más larga menos uno, entonces es suficiente para determinar E ( L | X 0 = x ) = : F ( x ) y establecer x = 0 y 2) E ( L | X 0 = x , X 1 = y ) es cero si y < x y 1 + E (LE(L|X0=x)=:F(x)x=0E(L|X0=x,X1=y)y<x contrario. Dado que E ( L | X 0 = x ) = E ( E ( 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)obtenemosF(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 , que en el caso uniforme se puede resolver directamente. F(x)=fX(x)(1+F(x))
Matthew Towers
2
+1 Muy inteligente de hecho. Pero dado que la respuesta final no depende de la distribución (como se analiza en la otra respuesta), este cálculo tampoco debería depender de alguna manera de . ¿Hay alguna forma de verlo? CC a @m_t_. π(y)
ameba dice Reinstate Monica
3
F(0)XFF=Ceπ1
1
C=eeex1
1
ce1x1cex1
0

Otro método de resolución es calcular la integral directamente.

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

劉家維
fuente