-
统计 X 的总长度,若长度小于 w , 则返回 NaN 结束逻辑.
-
对于每个时间点 t ,在区间 [t−w+1,t] 内取子序列
Xt={xt−w+1,xt−w+2,…,xt}
-
统计 Xt 中非空数值的数量 c 与窗口长度 w 的比例,记作 r=c/w , 若 r<0.5 , 则返回 NaN 结束逻辑.
-
计算该窗口中非空数值的均值与标准差
μt=c1i=t−w+1∑txi,σt=c1i=t−w+1∑t(xi−μt)2
-
定义滚动 z-score:
zt=σtxt−μt
-
返回 zt .