私はプログラムでウェーブレットを使用しており、関数wavelets
を使用して時系列のDWTを作成するためにパッケージdwt
を使用しています。この関数は、クラスdwt
のオブジェクトを返します。これは、多くのスロットを持つS4オブジェクトです:W
、V
、levels
、filter
、 等々。
W
にベクターとしてアクセスするにはどうすればよいですか?
_@
_を使用すると、S4オブジェクトのスロットにアクセスできます。
したがって、オブジェクトがwave
と呼ばれる場合は、_wave@W
_がベクトルを取得します。
多くの場合、これを行うための最良の方法は、スロットに直接アクセスするのではなく、アクセサ関数(たとえば、_$
_または_@
_)で係数を掘り下げるのではなく、coefs()
を使用することです。 。ただし、そのような機能は存在しないことが多いため、スロットに直接アクセスする必要があります。ただし、これは ただし、内部実装が変更されるとコードが壊れます です。