计算小波方差时,涉及小波系数的概念,而我对这方面实在小白,很多基础东西都还不理解。特来整理并记录一下下。
首先,看一下小波方差的概念。
1.
2.
我的理解就是,小波方差就是每一尺度小波系数的平方和。
当你用【19043X1】维的数据进行小波分析,分解层数设置为32,得到的小波系数的维度就是【32X19043】
小波系数是没有量纲的,相当于用不同的尺子(尺度)测量得到的数字,需要经过重构这些系数得到实际有量纲的信号。(测量过程可看作小波变换)
在matlab中,求小波方差的语句为a = sum(abs(coefs).^2,2)
(coefs
为保存的小波系数,a即得到的小波方差)
(sum
语句:b=sum(a,dim); a表示矩阵;dim等于1或者2,1表示每一列进行求和,2表示每一行进行求和;b表示求得的行向量。)
得到的a的维度为【32X1】
使用MATLAB计算小波方差的具体过程请参考:
MATLAB R2019a绘制时序数据小波方差图[新手向/保姆级]
参考链接:
小波系数(转自showtime_97)