私はプログラム上でウェーブレットを扱っていますが、dwt
という関数を使って時系列のDWTを作成するのに、wavelets
というパッケージを使用しています。この関数は、多くのスロットを持つS4オブジェクトであるクラスdwt
のオブジェクトを返します。、levels
、filter
などです。RのS4オブジェクトのスロットにアクセスする方法
ベクトルとしてW
にアクセスするにはどうすればよいですか?
私はプログラム上でウェーブレットを扱っていますが、dwt
という関数を使って時系列のDWTを作成するのに、wavelets
というパッケージを使用しています。この関数は、多くのスロットを持つS4オブジェクトであるクラスdwt
のオブジェクトを返します。、levels
、filter
などです。RのS4オブジェクトのスロットにアクセスする方法
ベクトルとしてW
にアクセスするにはどうすればよいですか?
@
あなたはS4オブジェクトのスロットにアクセスできます。
オブジェクトがwave
と表示されている場合は、[email protected]
がベクターを取得するはずです。多くの場合、これを行うための最善の方法は、アクセッサ関数(例えばcoefs()
むしろ$
又は@
と係数を掘りより)を介して直接ではなく、スロットにアクセスできないことである
注意。しかし、そのような機能は存在しないので、スロットに直接アクセスする必要があります。しかし、これはyour code breaks if the internal implementation changesを意味します。
また、 'slot(x、name) ' – RockScience
どうすればスロットの名前を見つけることができますか? – shigeta
@shigeta 'slotNames'を使うことができます。また、説明がある場合は[Rパブリックチャットルーム](http://chat.stackoverflow.com/rooms/25312/r-public)にアクセスしてください。 –