假设有一个函数r
rn=r(τn) ,
其中表示具有演化状态的系统的所谓时间步长。和都应该同样影响,因此应该被缩放。问题是,序列随时间增长,因为增长。nρτr(τ1,τ2,…,τn)n
如何执行的运行 标准化。运行均值表达起来比较简单:(τ1,τ2,…,τn)
mean(τ)n+1=1n+1[τn+1+Nmean(τ)n]
其中。mean(τ)1=τ1
标准化要求
τ~n=τn−mean(τ)nσ(τ)n
在哪里
σ(τ)n=1n−1∑ni=1[τi−mean(τ)n]−−−−−−−−−−−−−−−−−−−−−−√ (1 )
是 )的标准差。(τ1,τ2,…,τn)
问题:是否有运行标准差的表达式?在网上我只找到了关于堆栈溢出和 Matlab 函数的 l 墨水,但我不确定哪种算法最适合特征缩放。通过运行(移动),我的意思是不必存储来计算 (1),而是增量更新它。(τ1,τ2,…,τn)