【发布时间】:2013-02-26 10:29:48
【问题描述】:
我一直在使用 R 包wavethresh 来获得小波变换和分组小波变换。我可以很容易地在小波的基础上得到小波变换的系数。
但是,我无法获得小波基。
我目前正在使用标准小波滤波器:Daubechies Least Asymmetric。
这是我的小波变换代码示例:
data <- cos(1:512/(10*pi))
wave <- wd(data)
对于小波包变换:
wave <- wp(Temperature[,1])
coeffs <- MaNoVe(wave.th)
l <- print(coeffs)
我尝试了一些小波包变换的方法:
basis <- matrix(NA,length(l$level),512)
for (i in 1:length(l$level))
basis[i,] <- drawwp.default(l$level[i],l$pkt[i],resolution=512)
但我只得到了几个函数,而不是整个基础。此外,我不确定这些功能是否是我想要的。
这里是包文档的链接:wavethresh.pdf。但是,如果您在其他 R 包中解决了我的问题,那也将是完美的 ;)
非常感谢您的帮助!
【问题讨论】: