Cuantil de distribuciones negativas binomiales e hipergeométricasHola a todos,
¿Hay alguna forma de obtener cuantil de distribuciones binomiales e hipergeométricas negativas?
Gracias.
Re: Quantile de distribuciones negativas binomiales e hipergeométricasHola @ptolomey ,
Creo que los bucles son en realidad equivalentes. Si se cumple la condición, x ++ nunca se evalúa nuevamente y el bucle se interrumpirá cuando vuelva a verificar la condición While nuevamente. Probé ambas versiones y me devuelven los mismos valores. Aunque, creo que usar break () en el bucle while es probablemente preferible a lo que hice.
Re: Quantile de distribuciones negativas binomiales e hipergeométricasHola llenos ,
Gracias por la solución elegante.
Sólo hay un comentario para ello.
El bucle proporcionado por usted volverá variable aleatoria entera + 1 en lugar variable aleatoria de enteros .
El bucle corregido es:
while(1,
if(
Hypergeometric Distribution(N_pop, K, N_samp, x) >= quantile,
Break(),
x++
);
);
Re: Quantile de distribuciones negativas binomiales e hipergeométricas
@ptolomey escribió:
Hola llenos ,
Gracias por tu respuesta.
Te pido perdón por no enfatizar en el post anterior, que estoy interesado en encontrar Binomial negativo Cuantil y Cuantil hipergeometrico Funciones en JMP.
Por favor notifica si sabes como calcular. Cuantil Para estas distribuciones descritas.
Gracias.
Entonces, quieres la inversa del CDF, ¿correcto? ¿Desea una función en la que ingresa un cuantil y los parámetros de distribución y la función devuelve un valor de la variable aleatoria que corresponde al cuantil especificado? Las funciones que sugerí son el CDF y toman un valor para la variable aleatoria y devuelven el cuantil. Solo quiero asegurarnos de que estemos en la misma página.
Si es así, no creo que haya funciones integradas en JMP, y eso puede ser porque serían una función escalonada si la distribución es discreta. Podría escribir sus propias funciones de cuantiles usando bucles para encontrar el valor más pequeño de su variable aleatoria que sea mayor que el cuantil deseado.
Por ejemplo:
Hypergeometric Quantile = function({quantile, N_pop, K, n_samp},
x=0;
condition = 0;
while(!condition,
If(
Hypergeometric Distribution(N_pop, K, N_samp, x) >= quantile,
condition = 1,
x++
);
);
x
);
Hypergeometric Quantile(0.5, 100, 20, 10); //returns the value 2
Re: Quantile de distribuciones negativas binomiales e hipergeométricasHola llenos ,
Gracias por tu respuesta.
Te pido perdón por no enfatizar en el post anterior, que estoy interesado en encontrar Binomial negativo Cuantil y Cuantil hipergeometrico Funciones en JMP.
Por favor notifica si sabes como calcular. Cuantil Para estas distribuciones descritas.
Gracias.
Re: Quantile de distribuciones negativas binomiales e hipergeométricasSolo para agregar a @cwillden Comentario, todas estas funciones se encuentran fácilmente en el Índice de Scripting
Ayuda> Índice de Scripting
Uno tiene que aprender a ir a esta documentación como la primera parada para tales preguntas.
Re: Quantile de distribuciones negativas binomiales e hipergeométricas¡Sí! Hay funciones para ambas distribuciones. Consulte Distribución hipergeométrica () y Distribución binomial Neg (). Para el PMF, consulte Probabilidad hipergeométrica y Probabilidad binomial negativa ()
Ejemplo de distribución hipergeométrica:
N_pop=100;
K=20;
n_samp = 10;
x=4;
Hypergeometric Distribution(N_pop,K,n_samp,x);
Ejemplo de Distribución Binomial Negra:
p = 0.5; //prob. of success
n = 10; //number of succeses
x = 5;
Neg Binomial Distribution(p, n, x);