問題
通常,記錄系統值的傳感器具有操作範圍和/或最小和最大允許值的規範。由於各種原因,傳感器偶爾會發送虛假值,這些值超出了傳感器物理上能夠記錄的範圍。在分析或繪製傳感器數據之前,我們想要處理這些虛假值。
解
我們將根據傳感器的上限和下限為所有列添加範圍檢查:
:Aeon Multisensor Ambient temp << Range Check(LELE(-30,120));
討論
以下是我們為什麼要將此作為自動數據清理步驟的一部分的示例。此傳感器記錄的環境溫度極不可能達到900度。範圍檢查是自動預處理數據的絕佳方式,也可用於衡量傳感器的健康狀況。由於範圍檢查將值更改為缺失,因此您可以使用“探索缺失值”平台來查看網絡或傳感器上是否需要維護(如果傳感器發送了大量超出範圍的值,它們將表現為缺失值) 。

也可以看看
理解傳感器數據博客文章