Acabo de ver este vídeo: https://www.youtube.com/watch?v=Fk02TW6reiA
Muestra una fórmula para calcular la respuesta del siguiente problema:
- Se esperan 2 clientes cada 3 minutos en una tienda
- Por lo tanto, se esperan 6 clientes cada 9 minutos
- ¿Cuál es la probabilidad de que haya 4 o menos en la tienda en 9 minutos?
- La respuesta es: P(0;6)+...+P(4;6) que es aproximadamente 0,28
Esto tiene sentido y está bien descrito. Sin embargo, numpy trata la distribución poisson básicamente como un generador de números aleatorios: http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html
Podemos especificar lambda como, por ejemplo, 5 y cuántos números se desean (el segundo argumento) y obtener una gran lista de enteros:
>>> import numpy as np
>>> s = np.random.poisson(5, 10000)
>>> s
array([2, 4, 4, ..., 3, 4, 3])
>>> len(s)
10000
Parecen dos cosas totalmente diferentes. ¿Cómo se pasa de utilizar la fórmula de Poisson para calcular la posibilidad de que se produzca un determinado número de eventos en un marco temporal, a una lista de números enteros aparentemente aleatorios?