wavethresh
ウェーブレット変換とパケット ウェーブレット変換を取得するためにR パッケージを使用しています。ウェーブレットベースでウェーブレット変換の係数を簡単に取得できます。ただし、ウェーブレット基底を取得することはできません。
現時点では、標準のウェーブレット フィルターを使用しています。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パッケージで私の問題に対する解決策があれば、それも完璧です;)
助けてくれてありがとう!