【发布时间】:2013-10-05 01:17:11
【问题描述】:
我想知道是否有任何快速 R 函数可以计算向量的滚动标准偏差,同时跳过所述向量中间的任何 NA 值,因此向量仍然与原始数据对齐?
包TTR 有runSD 但如果向量中间有NA,它会返回错误。
包fTrading 有rollVar 有na.rm=TRUE。取滚动方差的平方根给出标准偏差。但是,它实际上删除了NA值,这意味着滚动标准差不再与原始数据对齐。
或者,有没有办法暂时删除 NA 值,然后在计算完成时将它们插入回来?
更新
【问题讨论】:
标签: r standard-deviation rolling-computation