Utilisez des archives de donnéespour stocker des séries temporelles
Les heures d'arrivée dans un PoissonProcess sont indépendants et suivent un ExponentialDistribution. Vous pouvez simuler un trajet d'un PoissonProcess en envoyant des signaux à un Databin dans des intervalles de temps spécifiés par une simulation d'une distribution exponentielle.

SeedRandom["11"];
\[Lambda] = 0.5;
times = RandomVariate[ExponentialDistribution[\[Lambda]], 30];
Créez un Databin.

bin = CreateDatabin[]
Utilisez les temps simulés pour envoyer 1 aux archives de données dans des intervalles de temps.

Table[DatabinAdd[bin, <|"arrivals" -> 1|>]; Pause[t], {t, times}];
Le signal enregistré avec des horodatages.

TimeSeries[bin]

Extrayez l'objet TimeSeries.

ts1 = TimeSeries[bin]["arrivals"]

Cette série temporelle est irrégulièrement échantillonnée.

RegularlySampledQ[ts1]

Assumez TemporalRegularity pour que Accumulate n'utilise l'interpolation pour rééchantillonner la série temporelle en ce qui concerne l'incrément de temps minimum.

ts2 = Accumulate[TimeSeries[ts1, TemporalRegularity -> True]]


DateListStepPlot[ts2, Joined -> False, PlotTheme -> "Detailed"]

Calculez le paramètre du PoissonProcess à partir du signal et comparez le paramètre de la ExponentialDistribution utilisée pour simuler l'horodatage.

{FindProcessParameters[ts2, PoissonProcess[\[Mu]]], \[Lambda]}
