【发布时间】:2019-01-11 15:43:17
【问题描述】:
所以我有代表两种情况的两个数据子集。需要过滤掉看起来更一致的那个(它们是噪音),而保留看起来随机的那个(它们是运动)。我使用的方法是定义一个移动窗口 = 10,只要窗口内数据的标准偏差小于某个阈值,我就会抑制它们。但是,这种方法不能过滤掉所有“一致”的噪声,同时也会伤害不一致的噪声(真实运动)。我希望使用某种统计模型而不是机器学习来实现这一点。任何建议,将不胜感激! noise real motion
【问题讨论】:
-
你可以先去掉零分。然后,看起来你有一系列不同的事件?也许您可以根据最小值和最大值过滤每个事件?还是最好在标准偏差上但为每个事件单独计算?
-
感谢您的建议!我的想法大致相同。比较每个最大值和最小值,看看大部分差异是否在公差范围内。如果这不起作用,我会回来。
-
对于任何感兴趣的人,我正在使用 KS 测试将噪声簇与均匀分布进行比较,如果它均匀(噪声)则将脉冲静音
-
如果你愿意,你可以回答你自己的问题(见stackoverflow.com/help/self-answer),提供更多细节,例如我不知道KS是什么意思......
标签: python-3.x numpy statistics signal-processing