He leído que la suma de variables aleatorias Gamma con el mismo parámetro de escala es otra variable aleatoria Gamma. También he visto el artículo de Moschopoulos que describe un método para la suma de un conjunto general de variables aleatorias Gamma. He intentado implementar el método de Moschopoulos pero aún no he tenido éxito.
¿Cómo se ve la suma de un conjunto general de variables aleatorias Gamma? Para concretar esta pregunta, ¿qué aspecto tiene?
Si los parámetros anteriores no son particularmente reveladores, sugiera otros.
Respuestas:
Primero, combine las sumas que tengan el mismo factor de escala : unaΓ(n,β) más una variable Γ(m,β) forman una Γ(n+m,β) .
Luego, observe que la función característica (cf) deΓ(n,β) es (1−iβt)−n , de donde el cf de una suma de estas distribuciones es el producto
Cuando son todos integrales, este producto se expande como una fracción parcial en una combinación lineal de ( 1 - i β j t ) - ν donde ν son enteros entre 1 y n j . En el ejemplo con β 1 = 1 , n 1 = 8 (de la suma de Γ ( 3 , 1 ) y Γ ( 5 , 1nj (1−iβjt)−ν ν 1 nj β1=1,n1=8 Γ(3,1) ) y β 2 = 2 , n 2 = 4 encontramosΓ(5,1) β2=2,n2=4
La inversa de tomar el cf es la Transformada inversa de Fourier, que es lineal : eso significa que podemos aplicarla término por término. Cada término es reconocible como un múltiplo de cf de una distribución Gamma y, por lo tanto, se invierte fácilmente para obtener el PDF . En el ejemplo obtenemos
para el PDF de la suma.
Esta es una mezcla finita de distribuciones Gamma que tienen factores de escala iguales a los de la suma y factores de forma menores o iguales a los de la suma. Excepto en casos especiales (donde puede ocurrir alguna cancelación), el número de términos viene dado por el parámetro de forma total (asumiendo que todos los n j son diferentes).n1+n2+⋯ nj
fuente
Mostraré otra posible solución, que es bastante aplicable, y con el software R de hoy, bastante fácil de implementar. Esa es la aproximación de la densidad del punto de silla, que debería ser más conocida.
Entonces, la aproximación del punto de silla de montar a la densidad de viene dada por No se garantiza que esta función de densidad aproximada se integre a 1, por lo que es la aproximación del punto de silla no normalizada. Podríamos integrarlo numéricamente y renormalizar para obtener una mejor aproximación. Pero se garantiza que esta aproximación no sea negativa.f X
X i ( k i , θ i ) K ( s ) = - n ∑ i = 1 k i ln ( 1 - θ i s )X1,X2,…,Xn Xi (ki,θi)
R
R
código usa un nuevo argumento en la función uniroot introducida en R 3.1, por lo que no se ejecutará en R's anteriores.resultando en la siguiente trama:
Dejaré la aproximación normalizada del punto de silla como ejercicio.
fuente
R
código funcione para comparar la aproximación con la respuesta exacta. Cualquier intento de invocaciónfhat
genera errores, aparentemente en el uso deuniroot
.La ecuación de Welch-Satterthwaite podría usarse para dar una respuesta aproximada en forma de distribución gamma. Esto tiene la buena propiedad de permitirnos tratar las distribuciones gamma como cerradas (aproximadamente) bajo adición. Esta es la aproximación en la prueba t de Welch comúnmente utilizada.
(La distribución gamma se puede ver como una distribución de chi-cuadrado a escala, y permite un parámetro de forma no entero).
He adaptado la aproximación a la parametrización de la distribución gamma:k,θ
Sea ,k=(3,4,5) θ=(1,2,1)
Entonces obtenemos aproximadamente Gamma (10.666 ..., 1.5)
Vemos que el parámetro de forma se ha totalizado más o menos, pero un poco menos porque los parámetros de escala de entrada difieren. es tal que la suma tiene el valor medio correcto.k θi θ
fuente
Una solución exacta a la convolución (es decir, la suma) de distribuciones gamma se da como la ecuación. (1) en el pdf vinculado por DiSalvo . Como esto es un poco largo, tomará algún tiempo copiarlo aquí. Para solo dos distribuciones gamma, su suma exacta en forma cerrada se especifica mediante la ecuación. (2) de DiSalvo y sin pesas por la ecuación. (5) de Wesolowski et al. , que también aparece en el sitio de CV como respuesta a esa pregunta. Es decir,n Gamma(a,b)→Γ(a,1/b)bβ
fuente