【发布时间】:2014-07-10 15:27:30
【问题描述】:
我想使用指数加权移动平均检测异常。
对于时间 t 的实例,我将获得数据点 (DP) 值。
EWMA 常数将为 0.85(假设)。
例如,
Time(t) DataPoint(t) EMA(t-1) EMA(t)
1 120 0 102
. . . .
. . . .
. . . .
. . . .
. . . .
10 300 150 277.5
我不想将一系列数据点用于计算。
在任何时候例如 10,我想知道数据点 300(在这种情况下)是否异常。我还有 EMA(9)=150 和 EMA(10)=277.5 用于计算(如果需要)
有什么逻辑可以计算吗?
提前致谢!
更新:
我想到了下面的逻辑,但不确定它是否确实有效
ABS(DP-EMA(新))> 3 *SD {EMA(旧),EMA(新)}
(或)
ABS(DP-EMA(新))> 3 *EMWSD {EMA(旧),EMA(新)}
DP - 数据点
EMA - 指数加权移动平均线
【问题讨论】:
-
你能告诉我你是怎么决定这3个系数的吗?你有更好的公式吗?
标签: algorithm math discrete-mathematics