我在一个程序上使用小波,我使用这个包wavelets
使用函数创建时间序列的 DWT dwt
。这个函数返回一个 class 的对象dwt
,它是一个有很多槽的 S4 对象:W
, V
, levels
, filter
, 等等。
如何将W
's 作为向量访问?
@
将允许您访问 S4 对象的插槽。
因此,如果您的对象被调用wave
,那么wave@W
应该为您提供向量。
请注意,通常最好的方法是不直接访问插槽,而是通过访问器函数(例如,而不是用orcoefs()
挖掘系数)。但是,通常此类功能不存在,因此您必须直接访问插槽。但是,这意味着如果内部实现发生更改,您的代码就会中断。$
@
Ari B. Friedman 的回答很好。
但请记住,使用@
访问 S4 对象的插槽可能不是一个好习惯。请参阅此处的讨论:直接使用 @ 访问 S4 对象插槽是不好的做法吗?