识别并存储异常值MATLAB

时间:2017-01-23 20:36:37

标签: matlab

您好,我随时间收集了光谱数据。我想存储异常值和索引,以便用户可以看到异常值的位置。我搜索了如何查找异常值,但似乎无法找到解决问题的方法。

异常值可以定义为标准偏差的1.5倍,因为这是我最常见的。

data = rand(1024,20) %spectral data over time

1 个答案:

答案 0 :(得分:1)

如果您可以升级,可以在R2017a中查看新的isoutlierfilloutliers功能。搜索超过1.5倍标准偏差的异常值将对应于使用'均值'找到异常值的方法,并指定阈值因子'名称 - 值对的值为1.5。如果你想要一个窗口方法,你可以使用' movmean'方法并指定窗口大小。