gpt4 book ai didi

r - 将 NA 更改为插值扁条

转载 作者:行者123 更新时间:2023-12-02 22:33:02 38 4
gpt4 key购买 nike

如果我有一些 OHLC 数据,其中有一些 NA 行,R 包之一中是否已经有一个函数可以插入数据?

na.locf 有两个缺点:

  1. 它是平的,然后突然跳起来
  2. 天真地使用,它会重复整个最后一根柱线,包括它的高点/低点

更新 na.approx 在第一个方面优于 na.locf,感谢 Dirk,但我仍在寻找bar-aware 的现有函数。 IE。这将从上一个柱的收盘价插入到下一个非 NA 柱的开盘价,并将创建平柱。如果将音量设置为零,则可加分! (所以,我怀疑我的问题的答案是“否”,我会自己动手......但我会再等一会儿。)

旁白:na.approx 与 na.spline

执行摘要:na.spline 富有想象力,请谨慎使用!

这是一些外汇数据(仅收盘价),原始数据为蓝色,na.approx 连接显示为绿色:

enter image description here

这里是相同的数据,但使用 na.spline:

enter image description here

特别值得关注的是na.spline已经决定再创新高!

最佳答案

除了na.locf(),包zoo中已经有其他几个方法了:

  • na.aggregate()
  • na.approx()
  • na.fill()
  • na.spline()
  • na.trim()

na.approx()na.spline() 为您提供插值。

关于r - 将 NA 更改为插值扁条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11897169/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com