Cambiar las NA a barras planas interpoladas.
Si tengo algunos datos de OHLC, con algunas filas de NA, ¿ya hay una función en uno de los paquetes de R que interpolará los datos?
na.locf
tiene dos contras:
ACTUALIZAR: na.approx
es superior ana.locf
En primer lugar, gracias Dirk, pero sigo buscando una función existente que esconsciente de la barra. Es decir. que se interpolará desde el cierre de la barra anterior a la barra de la próxima NA y creará barras planas. Puntos de bonificación si establece el volumen a cero! (Por lo tanto, sospecho que la respuesta a mi pregunta será "No", y lo haré por mi cuenta ... pero esperaré un poco más).
Resumen ejecutivo:na.spline
esimaginativo, usar con cuidado!
Aquí hay algunos datos de FX (solo precios de cierre) con los datos originales en azul, y lana.approx
Las uniones se muestran en verde:
Entonces aquí están los mismos datos, pero usandona.spline
:
De particular preocupación es que na.spline ha decidido crear un nuevo máximo.