我一直在使用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包的问题的解决方案,它将是完美的;)
非常感谢您的帮助!