Comment puis-je générer un Processus de Poisson?

Question Initiale:

Je veux générer un processus de Poisson. Si le nombre d'arrivées par le temps t est N(t) et j'ai une distribution de Poisson de paramètre lambda comment puis-je générer N(t)? Comment faire en C++?

Précisions:

Je voulais à l'origine de générer le processus à l'aide d'une distribution de Poisson. Mais, j'ai été confus au sujet de ce paramètre dans le processus, j'ai besoin; je pensais que je pouvais utiliser N(t) mais qui me dit combien les arrivées ont eu lieu sur l'intervalle (0,t] qui n'était pas ce que je voulais. Alors, je pensais que je pouvais utiliser N(t2)-N(t1) pour obtenir le nombre d'arrivées sur l'intervalle [t1,t2]. Depuis N(t)~Poisson(t x lambda) je pourrais utiliser Poisson(t2 x lambda)-Poisson(t1 x lambda) mais je ne veux pas le nombre d'arrivées dans l'intervalle.

Plutôt, je veux générer le temps explicites que les arrivées se produire.

Je pouvais le faire en faisant de l'intervalle [t2,t1] suffisamment petite pour que chaque intervalle a seulement une arrivée (ce qui se produit comme |t2-t1| -> 0).

OriginalL'auteur |