Articles of Probabilidad

Python: Matplotlib – diagtwig de probabilidad para varios conjuntos de datos

Tengo varios conjuntos de datos (distribución) de la siguiente manera: set1 = [1,2,3,4,5] set2 = [3,4,5,6,7] set3 = [1,3,4,5,8] ¿Cómo puedo trazar un diagtwig de dispersión con los conjuntos de datos anteriores, donde el eje y es la probabilidad (es decir, el percentil de la distribución en conjunto: 0% -100%) y el eje x son […]

Matplotlib: ¿Cómo convertir un histogtwig a una función de masa de probabilidad discreta?

Tengo una pregunta con respecto a la función hist () con matplotlib. Estoy escribiendo un código para trazar un histogtwig de datos cuyo valor varía de 0 a 1. Por ejemplo: values = [0.21, 0.51, 0.41, 0.21, 0.81, 0.99] bins = np.arange(0, 1.1, 0.1) a, b, c = plt.hist(values, bins=bins, normed=0) plt.show() El código anterior […]

Generando números aleatorios con probabilidades ponderadas en python

Dado una matriz de enteros positiva a , el objective es generar 5 números aleatorios en función del peso que tienen en la matriz. Por ejemplo: a = [2,3,4,4,4,4,4,6,7,8,9] En este caso, el número 4 ha aparecido 5 veces, en este caso, el número 4 debería tener la probabilidad de aparecer 5/11. No se deben […]

pmf multinomial en python scipy / numpy

¿Existe una función incorporada en scipy / numpy para obtener el PMF de un Multinomial? No estoy seguro de si binom generaliza de la manera correcta, por ejemplo, # Attempt to define multinomial with n = 10, p = [0.1, 0.1, 0.8] rv = scipy.stats.binom(10, [0.1, 0.1, 0.8]) # Score the outcome 4, 4, 2 […]

¿Cómo ejecutar estadísticas función de distribución acumulativa y función de densidad de probabilidad utilizando SciPy?

Soy nuevo en Python y nuevo en las bibliotecas SciPy. Quería tomar algunas preguntas de los expertos aquí en la lista antes de sumergirme en el mundo SciPy. Me preguntaba si alguien podría proporcionar una guía aproximada sobre cómo ejecutar dos funciones de estadísticas: Función de distribución acumulativa (CDF) y Función de distribución de probabilidad […]

Pythons random.randint es estadísticamente aleatorio?

Así que estoy probando y calculando las probabilidades de ciertas tiradas de dados, para un juego. El caso de la base si esa tirada de 10 caras muere. Hice un millón de muestras de esto, y terminé con las siguientes proporciones: Result 0 0.000000000000000% 1 10.038789961210000% 2 10.043589956410000% 3 9.994890005110000% 4 10.025289974710000% 5 9.948090051909950% 6 […]

Creación de cuadrícula de eje de frecuencia / probabilidad (espaciado irregular) con matplotlib

Estoy tratando de crear una gráfica de curva de frecuencia, y tengo problemas para manipular el eje para obtener la gráfica que quiero. Aquí hay un ejemplo de la cuadrícula / ttwig deseada que estoy tratando de crear: Esto es lo que he logrado crear con matplotlib: Para crear la cuadrícula en este gráfico, utilicé […]

Resolviendo problemas inversos con PyMC

Supongamos que se nos da una previa en X (por ejemplo, X ~ Gaussian) y un operador hacia adelante y = f (x) . Supongamos que hemos observado y mediante un experimento y que este experimento se puede repetir indefinidamente. Se supone que la salida Y es gaussiana (Y ~ gaussiana) o sin ruido (Y […]

¿Cómo muestrear incrementalmente sin reemplazo?

Python tiene my_sample = random.sample(range(100), 10) para muestrear aleatoriamente sin reemplazo de [0, 100) . Supongamos que he muestreado n tales números y ahora quiero muestrear uno más sin reemplazo (sin incluir ninguno de los n muestreados anteriormente), ¿cómo hacerlo de manera súper eficiente? actualización: cambiado de “razonablemente eficiente” a “súper eficiente” (pero ignorando factores […]

Calcule la probabilidad en la distribución normal dada la media, estándar en Python

¿Cómo calcular la probabilidad en la distribución normal dada la media, estándar en Python? Siempre puedo explícitamente codificar mi propia función de acuerdo con la definición que hizo el OP en esta pregunta: Cálculo de la probabilidad de una variable aleatoria en una distribución en Python Solo me pregunto si hay una llamada a la […]