Uso de archivos de datos para almacenar series temporales
Los tiempos de llegada en un PoissonProcess son independientes y siguen una ExponentialDistribution. Podemos simular una ruta de un PoissonProcess enviando señales a un Databin en intervalos de tiempo especificados por una simulación de una distribución exponencial.
![Click for copyable input](assets.es/use-databin-to-store-time-series/In_102.png)
SeedRandom["11"];
\[Lambda] = 0.5;
times = RandomVariate[ExponentialDistribution[\[Lambda]], 30];
Cree un Databin.
![Click for copyable input](assets.es/use-databin-to-store-time-series/In_103.png)
bin = CreateDatabin[]
Use los tiempos simulados para enviar 1 a los archivos de datos en intervalos de tiempo.
![Click for copyable input](assets.es/use-databin-to-store-time-series/In_104.png)
Table[DatabinAdd[bin, <|"arrivals" -> 1|>]; Pause[t], {t, times}];
La señal grabada con las marcas de tiempo.
![Click for copyable input](assets.es/use-databin-to-store-time-series/In_105.png)
TimeSeries[bin]
![](assets.es/use-databin-to-store-time-series/O_55.png)
Extraiga el objeto de TimeSeries.
![Click for copyable input](assets.es/use-databin-to-store-time-series/In_106.png)
ts1 = TimeSeries[bin]["arrivals"]
![](assets.es/use-databin-to-store-time-series/O_56.png)
Esta serie temporal es muestreada de forma irregular.
![Click for copyable input](assets.es/use-databin-to-store-time-series/In_107.png)
RegularlySampledQ[ts1]
![](assets.es/use-databin-to-store-time-series/O_57.png)
Asuma TemporalRegularity con el fin de que Accumulate no utilice interpolación para volver a muestrear la serie temporal en relación con el incremento mínimo de tiempo.
![Click for copyable input](assets.es/use-databin-to-store-time-series/In_108.png)
ts2 = Accumulate[TimeSeries[ts1, TemporalRegularity -> True]]
![](assets.es/use-databin-to-store-time-series/O_58.png)
![Click for copyable input](assets.es/use-databin-to-store-time-series/In_109.png)
DateListStepPlot[ts2, Joined -> False, PlotTheme -> "Detailed"]
![](assets.es/use-databin-to-store-time-series/O_59.png)
Calcule el parámetro de PoissonProcess a partir de la señal y compare el parámetro de la ExponentialDistribution utilizada para simular marcas de tiempo.
![Click for copyable input](assets.es/use-databin-to-store-time-series/In_110.png)
{FindProcessParameters[ts2, PoissonProcess[\[Mu]]], \[Lambda]}
![](assets.es/use-databin-to-store-time-series/O_60.png)