求算法,如何剔除一列数据的突跳点啊?
我剔除数据中二倍数均方差的数据,其效果很不理想啊, 其中还有许多单点的突跳,突跳点还在二倍均方差之内啊. 一倍方差线控制也不理想啊! 各位有什么好的方法啊? 问题点数:50、回复次数:7Top
1 楼dxhdxh2k(dxhdxh)回复于 2005-02-02 14:42:19 得分 0
自己提前Top
2 楼zzwu(未名)回复于 2005-02-02 15:02:34 得分 25
1. 查查看你的突跳点是什么样的点! 如果是台阶式的突跳,则去掉一点,其相邻2点仍然为突跳,永远不可能消除突跳现象...
2. 你的突跳点消除后,原来位置如何处理了? 换成0? 换成左右邻点的平均? 这都会有问题的.
总之, 突跳点一般无法靠消除个别点来解决的(除非情况特殊).
Top
3 楼dxhdxh2k(dxhdxh)回复于 2005-02-03 09:53:34 得分 0
??Top
4 楼zzwu(未名)回复于 2005-02-03 10:05:51 得分 10
????Top
5 楼lpj()回复于 2005-02-03 10:23:41 得分 15
求一下数组的差分,突跳点的地方会比较大,然后设一个阈值找到足够大的扔掉。Top
6 楼dxhdxh2k(dxhdxh)回复于 2005-02-03 20:28:16 得分 0
再进行一次剔除超过二倍均方差的数据,就可以基本达到要求了.
诸位有什么更好的办法啊!Top
7 楼programfanny()回复于 2005-02-04 14:07:22 得分 0
顶一下Top




