Suma de coeficientes de distribución multinomial


10

Estoy tirando un dado justo. Cada vez que obtengo un 1, 2 o 3, escribo un '1'; cada vez que obtengo un 4 escribo un '2'; cada vez que obtengo un 5 o un 6, escribo un '3.'

Sea N el número total de lanzamientos que necesito para que el producto de todos los números que escribí sea 100000 . Quiero calcular (o aproximar) P(N25) , y se puede dar una aproximación en función de la distribución Normal.

Primero, sé que P(N11)=1 porque log3100.00010.48 . Ahora, vamos a , b , y c es el número de veces que anotó un 1, 2, y 3, respectivamente. Entonces:

P(a,b,cn)={(na,b,c)(12)a(16)b(13)c if a+b+c=n0 otherwise

Lo que quiero calcular es:

P(a+b+c252b3c100000)

¿Cómo calculo esto?

--EDITAR:

Por lo tanto, se sugirió que podría reemplazar la condición con:

P(a+b+c25αa+βb+γcδ)

donde , , y .α=0β=log2γ=log3δ=log100000

¡Esto parece más solucionable! Lamentablemente, todavía no tengo idea de cómo resolverlo.


2
+1 Este problema puede parecer un poco más familiar y prestarse más obviamente a soluciones aproximadas, si escribiera la condición en la forma donde y . αa+βb+γcδα=0,β=log(2),γ=log(3),δ=log(100000)
whuber

¡Agregué esta nueva forma de escribir la condición, pero desafortunadamente todavía no tengo la menor idea de cómo resolver esto!
Pedro Carvalho

Otra pista es que si hay ocurrencias de '2', entonces se detendrá. Entonces podría aproximar esto con un binomio negativo con los parámetros y (también con y ). La respuesta exacta también es manejable ya que no hay muchas combinaciones. Además, la condición no es precisa: debe incluir que '2' o '3' se registraron en el ° rollo17170.5111/3N
probabilidad es

Respuestas:


1

La presente pregunta es un caso específico en el que se trata de una cantidad que es una función lineal de una variable aleatoria multinomial. Es posible resolver su problema exactamente, enumerando las combinaciones multinomiales que satisfacen la desigualdad requerida y sumando la distribución en ese rango. En el caso donde es grande, esto puede volverse computacionalmente inviable. En este caso, es posible obtener una distribución aproximada utilizando la aproximación normal al multinomio. A continuación se muestra una versión generalizada de esta aproximación, y luego se aplica a su ejemplo específico.N


Problema general de aproximación: supongamos que tenemos una secuencia de variables aleatorias intercambiables con rango . Para cualquier podemos formar el vector de recuento , que cuenta el número de ocurrencias de cada resultado en los primeros valores de la secuencia. Como la secuencia subyacente es intercambiable, el vector de recuento se distribuye como:1,2,...,mnNXX(n)(X1,X2,...,Xm)n

X ~ Mu(n,θ)θ=limnX(n)/n.

Ahora, supongamos que tenemos algún vector de pesos no negativos y usamos estos pesos para definir la función lineal:w=(w1,w2,...,wm)

A(n)i=1mwiXi.

Como los pesos no son negativos, esta nueva cantidad no disminuye en . Luego definimos el número , que es el menor número de observaciones requerido para obtener un valor mínimo especificado para nuestra función lineal. Queremos aproximar la distribución de en el caso de que este valor sea (estocásticamente) grande.nN(a)min{nN|A(n)a}N(a)


Resolviendo el problema general de aproximación: Primero, notamos que dado que no es decreciente en (lo cual se cumple porque hemos asumido que todos los pesos no son negativos), tenemos:A(n)n

P(N(a)n)=P(N(a)>n1)=P(A(n1)<a).

Por lo tanto, la distribución de está directamente relacionada con la distribución de . Suponiendo que la primera cantidad es grande, podemos aproximar la distribución de la segunda reemplazando el vector aleatorio discreto con una aproximación continua de la distribución normal multivariada. Esto lleva a una aproximación normal para la cantidad lineal , y podemos calcular los momentos de esta cantidad directamente. Para hacer esto, usamos el hecho de que , y para . Con algo de álgebra básica, esto nos da:NAXA(n)E(Xi)=nθiV(Xi)=nθi(1θi)C(Xi,Xj)=nθiθjij

μE(1nA(n))=i=1mwiθi,

σ2V(1nA(n))=i=1mwiθi(i=1mwiθi)2=μ(1μ).

Tomar la aproximación normal al multinomio ahora nos da la distribución aproximada . Aplicando esta aproximación se obtienen:A(n) ~ N(nμ,nμ(1μ))

P(N(a)n)=P(A(n1)<a)Φ(a(n1)μ(n1)μ(1μ)).

(El símbolo es la notación estándar para la función de distribución normal estándar). Es posible aplicar esta aproximación para encontrar probabilidades relativas a la cantidad para un valor específico de . Esta es una aproximación básica que no ha intentado incorporar la corrección de continuidad en los valores de los valores de recuento multinomiales subyacentes. Se obtiene tomando una aproximación normal usando los mismos dos primeros momentos centrales como la función lineal exacta.ΦN(a)a


Aplicación a su problema: en su problema tiene probabilidades , weights , y el valor de corte a . Por lo tanto, tiene (redondeando a seis puntos decimales) . Aplicando la aproximación anterior que tenemos (redondeando a seis puntos decimales):θ=(12,16,13)w=(0,ln2,ln3)a=ln100000μ=16ln2+13ln3=0.481729

P(N(a)25)Φ(ln100000240.481729240.499666)=Φ(0.019838)=0.492086.

Mediante la aplicación de la distribución multinomial exacta, sumando todas las combinaciones que satisfacen el requisito , se puede demostrar que el resultado exacto es . Por lo tanto, podemos ver que la aproximación es bastante cercana a la respuesta exacta en el presente caso.P(A(24)<a)P(N(a)25)=0.483500

Con suerte, esta respuesta le dará una respuesta a su pregunta específica, al tiempo que la ubica dentro de un marco más general de resultados probabilísticos que se aplican a funciones lineales de vectores aleatorios multinomiales. El método actual debería permitirle obtener soluciones aproximadas a los problemas del tipo general que enfrenta, permitiendo la variación en los números específicos en su ejemplo.


0

Hagamos una aproximación normal.

Primero, reformulemos completamente su problema en los registros. Empiezas en 0 en el tiempo t = 0. Luego, en cada paso de tiempo, agrega:

  • 0 con probabilidad 1/2

  • log(2) con probabilidad 1/6

  • log(3) con probabilidad 1/3

Detiene este proceso cuando su suma excede momento en el que observa cuántos lanzamientos ha realizado. El número de lanzamientos que te llevó alcanzar ese punto es ^log(105)N

Mi calculadora me dice que la media de sus incrementos es: y que la varianza es . Como referencia, el punto final es de así que lo alcanzaremos en aproximadamente 24 pasos0.480.2511.51

Condicional al hecho de que hemos realizado 25 pasos, la distribución de la suma es aproximadamente un gaussiano centrado en 12.0 y con una varianza de 6.25. Esto nos da una aproximación gaussiana aproximada dep(N25)0.5

Tendría que mirar los acumulativos de la suma en N = 25 para saber si la aproximación gaussiana está bien o no. Dado que los incrementos no son simétricos, el aprox. Podría no ser el mejor


1
¿Puedes completar la derivación por mí? Me está costando verlo. Además, ¿no hay una forma exacta de calcularlo?
Pedro Carvalho

1
¿No quiere decir "log (2)" y "log (3)" donde tiene log (1) y log (2)?
Glen_b -Reinstate a Monica el

@GuillaumeDehaene escribió: .... Según mi cálculo, de dos maneras diferentes, que es muy diferente a 0.5p(N25)0.5P(N25)=1P(N24)=1112729185663307164998372267786240.8266
wolfies

¿Cómo se obtiene P (n \ leq24) \ aprox 0.18?
Guillaume Dehaene
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.