Databin zum Speichern von Zeitreihen verwenden
Die Ankunftszeiten in einem PoissonProcess sind unabhängig und folgen einer ExponentialDistribution. Sie können einen Pfad eines PoissonProcess simulieren, indem Sie Signale an einen Databin in Zeitintervallen, die durch eine Simulation einer Exponentialverteilung festgelegt sind, senden.
![Click for copyable input](assets.de/use-databin-to-store-time-series/In_102.png)
SeedRandom["11"];
\[Lambda] = 0.5;
times = RandomVariate[ExponentialDistribution[\[Lambda]], 30];
Erstellen Sie einen Databin.
![Click for copyable input](assets.de/use-databin-to-store-time-series/In_103.png)
bin = CreateDatabin[]
Verwenden Sie die simulierten Zeiten, um in Zeitintervallen 1 an den Databin zu senden.
![Click for copyable input](assets.de/use-databin-to-store-time-series/In_104.png)
Table[DatabinAdd[bin, <|"arrivals" -> 1|>]; Pause[t], {t, times}];
Das aufgenommene Signal mit den Zeitstempeln.
![Click for copyable input](assets.de/use-databin-to-store-time-series/In_105.png)
TimeSeries[bin]
![](assets.de/use-databin-to-store-time-series/O_55.png)
Extrahieren Sie ein TimeSeries-Objekt.
![Click for copyable input](assets.de/use-databin-to-store-time-series/In_106.png)
ts1 = TimeSeries[bin]["arrivals"]
![](assets.de/use-databin-to-store-time-series/O_56.png)
Diese Zeitreihe ist unregelmäßig.
![Click for copyable input](assets.de/use-databin-to-store-time-series/In_107.png)
RegularlySampledQ[ts1]
![](assets.de/use-databin-to-store-time-series/O_57.png)
Nehmen Sie TemporalRegularity an, sodass Accumulate zum Resampling der Zeitreihe in Hinblick auf das minimale Zeitinkrement keine Interpolation verwendet.
![Click for copyable input](assets.de/use-databin-to-store-time-series/In_108.png)
ts2 = Accumulate[TimeSeries[ts1, TemporalRegularity -> True]]
![](assets.de/use-databin-to-store-time-series/O_58.png)
![Click for copyable input](assets.de/use-databin-to-store-time-series/In_109.png)
DateListStepPlot[ts2, Joined -> False, PlotTheme -> "Detailed"]
![](assets.de/use-databin-to-store-time-series/O_59.png)
Schätzen Sie den Parameter des PoissonProcess des Signals und vergleichen Sie diesen mit dem Parameter der ExponentialDistribution, die zur Simulierung der Zeitstempel verwendet wurde.
![Click for copyable input](assets.de/use-databin-to-store-time-series/In_110.png)
{FindProcessParameters[ts2, PoissonProcess[\[Mu]]], \[Lambda]}
![](assets.de/use-databin-to-store-time-series/O_60.png)