Main Content

本页采用了机器翻译。点击此处可查看英文原文。

识别不规则采样数据

此示例显示如何识别 ThingSpeak™ 通道中的不规则采样数据。您可以对定期采样的数据应用数据预处理和数据分析算法。因此,当测量间隔的时间段变得不规律时得到通知非常重要。这种异常现象可能表明传感器故障或测量设置存在其他问题。不规则采样的数据也会导致后续分析的数据丢失。

读取数据

ThingSpeak 通道 12397 包含来自位于马萨诸塞州纳蒂克的 MathWorks® 气象站的数据。每分钟收集一次数据。该通道的字段 4 包含空气温度数据。使用 thingSpeakRead 函数从通道 12397 读取空气温度数据,以检查是否存在不规则采样的数据。

data = thingSpeakRead(12397,'NumMin',5,'Fields',4,'outputFormat','timetable');

检查不规则采样数据

12397 通道最近 60 分钟的数据以时间表形式存储在数据中。使用 isregular 函数检查通道数据是否定期采样。如果数据是不规则采样的,则显示时间差。

regularFlag = isregular(data,'Time')

if ~regularFlag
    display(diff(data.Timestamps))
end

另请参阅

| |