Skip to content

PoissonProcess ​

The counting process of events arriving at rate λ\lambda per unit time.

PoissonProcess(lambda)an inert process object — carries its rate, unevaluated. SliceDistribution and RandomFunction both read it.
Typed signatures
TypePackageApplies
(real<0..>) -> expression<PoissonProcess>statisticsalways

Domain: Statistics

Details
  • SliceDistribution(PoissonProcess(λ),t)=PoissonDistribution(λt)SliceDistribution(PoissonProcess(\lambda), t) = PoissonDistribution(\lambda t) — exact: the event count up to a fixed time tt is Poisson by definition.
  • RandomFunction(PoissonProcess(lambda), {tmin, tmax, dt}) draws one seeded sample path by summing an independent Poisson(λ dt)Poisson(\lambda\, dt) draw per grid step — exact in distribution, since disjoint-interval counts of a Poisson process are themselves independent Poisson draws. Counts are nondecreasing nonnegative integers along the path.

Examples

Basic #

Mean(PoissonProcess(λ)[t])=λtMean(PoissonProcess(\lambda)[t]) = \lambda t

live ↗
Inmean(SliceDistribution(PoissonProcess(3),5))\mathrm{mean}(\mathrm{SliceDistribution}(\mathrm{PoissonProcess}(3), 5))Out1515
live ↗
InSliceDistribution(PoissonProcess(2),3)\mathrm{SliceDistribution}(\mathrm{PoissonProcess}(2), 3)OutPoissonDistribution⁡(6)\operatorname{PoissonDistribution}(6)
Scope #

Variance(PoissonProcess(λ)[t])=λtVariance(PoissonProcess(\lambda)[t]) = \lambda t, same as its Mean — a property of the Poisson distribution.

live ↗
InVariance(SliceDistribution(PoissonProcess(2),3))\mathrm{Variance}(\mathrm{SliceDistribution}(\mathrm{PoissonProcess}(2), 3))Out66

The slice at 4 is Poisson(12)Poisson(12), whose median is 12

live ↗
Inmedian(PoissonProcess(3)⊲4)\mathrm{median}(\mathrm{PoissonProcess}(3)\lhd4)Out1212
About
Examples4
Checked againstWolfram Language 1 agree

See also: WienerProcess, SliceDistribution, RandomFunction, PoissonDistribution