2012-10-27 17 views
18

私はプログラム上でウェーブレットを扱っていますが、dwtという関数を使って時系列のDWTを作成するのに、waveletsというパッケージを使用しています。この関数は、多くのスロットを持つS4オブジェクトであるクラスdwtのオブジェクトを返します。、levelsfilterなどです。RのS4オブジェクトのスロットにアクセスする方法

ベクトルとしてWにアクセスするにはどうすればよいですか?

+0

どうすればスロットの名前を見つけることができますか? – shigeta

+0

@shigeta 'slotNames'を使うことができます。また、説明がある場合は[Rパブリックチャットルーム](http://chat.stackoverflow.com/rooms/25312/r-public)にアクセスしてください。 –

答えて

24

@あなたはS4オブジェクトのスロットにアクセスできます。

オブジェクトがwaveと表示されている場合は、[email protected]がベクターを取得するはずです。多くの場合、これを行うための最善の方法は、アクセッサ関数(例えばcoefs()むしろ$又は@と係数を掘りより)を介して直接ではなく、スロットにアクセスできないことである

注意。しかし、そのような機能は存在しないので、スロットに直接アクセスする必要があります。しかし、これはyour code breaks if the internal implementation changesを意味します。

+1

また、 'slot(x、name) ' – RockScience

関連する問題