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