Main Content

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

识别不规则采样数据

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

读取数据

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

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

检查不规则采样数据

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

regularFlag = isregular(data,'Time')

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

另请参阅

| |