从时间序列数据中提取统计信息

    为了从时间序列中提取有意义的数据,我们必须从时间序列数据中提取统计信息。这些统计信息可以是数据平均值、方差、相关性、最大值、最小值等等。这些统计数据必须通过窗口进行循环计算。我们使用预先被定义的窗口大小,持续计算这些数据。当这些统计数据被可视化以后,我们将发现有区的模式。那如何从时间序列数据中提取这些统计信息呢?

   创建一个新的python文档,完整代码如下:

输入数据:

iotdb读取时间序列接口_数据

下图显示了第三列,第四列的最大值、最小值行平均值、以及两列的相关性


iotdb读取时间序列接口_iotdb读取时间序列接口_02

dim1与自身相关性为1,dim1与 dim2的相关性为0.00627,dim2与自身相关性为1.0

可视化如下:

移动的平均值

iotdb读取时间序列接口_时间序列_03

移动的相关性

iotdb读取时间序列接口_最小值_04



从时间序列数据中提取统计信息

    为了从时间序列中提取有意义的数据,我们必须从时间序列数据中提取统计信息。这些统计信息可以是数据平均值、方差、相关性、最大值、最小值等等。这些统计数据必须通过窗口进行循环计算。我们使用预先被定义的窗口大小,持续计算这些数据。当这些统计数据被可视化以后,我们将发现有区的模式。那如何从时间序列数据中提取这些统计信息呢?

   创建一个新的python文档,完整代码如下:

输入数据:

iotdb读取时间序列接口_数据

下图显示了第三列,第四列的最大值、最小值行平均值、以及两列的相关性


iotdb读取时间序列接口_iotdb读取时间序列接口_02

dim1与自身相关性为1,dim1与 dim2的相关性为0.00627,dim2与自身相关性为1.0

可视化如下:

移动的平均值

iotdb读取时间序列接口_时间序列_03

移动的相关性

iotdb读取时间序列接口_最小值_04