识别不规则采样数据
此示例显示如何识别 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