【发布时间】:2012-08-07 11:46:10
【问题描述】:
如果我有一些 OHLC 数据,其中有一些 NA 行,那么其中一个 R 包中是否已经有一个函数可以插入数据?
na.locf 有两个缺点:
- 它是平的,然后突然跳跃
- 天真地使用它会重复整个最后一根柱线,包括其高点/低点
更新: na.approx 在第一方面优于 na.locf,感谢 Dirk,但我仍在寻找一个现有的 bar-aware函数>。 IE。这将从上一个柱的收盘价插入到下一个非 NA 柱的开盘价,并将创建扁平柱。如果将音量设置为零,则可获得奖励积分! (所以,我怀疑我的问题的答案将是“否”,我会自己动手……但我会再等一会儿。)
旁白:na.approx vs. na.spline
执行摘要:na.spline想象力丰富,请谨慎使用!
这是一些外汇数据(仅限收盘价),原始数据以蓝色显示,na.approx 连接以绿色显示:
那么这里是相同的数据,但是使用na.spline:
特别值得关注的是,na.spline已经决定再创新高!
【问题讨论】:
-
看看
zoo::na.spline