library(imputeTS)
x <-ts(c(1,2, 3, 4, 5, 6, 7, 8, NA, NA, 11, 12))
na_mean(x)
Time Series:
Start = 1
End = 12
Frequency = 1
[1] 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 5.9 5.9 11.0 12.0
na_mean(x, option="median")
Time Series:
Start = 1
End = 12
Frequency = 1
[1] 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 5.5 5.5 11.0 12.0
na_interpolation(x)
Time Series:
Start = 1
End = 12
Frequency = 1
[1] 1 2 3 4 5 6 7 8 9 10 11 12
ts.plot(tsAirgap)

imp <- na_kalman(tsAirgap)
ggplot_na_imputations(tsAirgap, imp)

ggplot_na_distribution(tsAirgap)

LS0tCnRpdGxlOiAiVGltZSBTZXJpZXMgSW1wdXRhdGlvbiIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKYGBge3J9CmxpYnJhcnkoaW1wdXRlVFMpCmBgYAoKCmBgYHtyfQp4IDwtdHMoYygxLDIsIDMsIDQsIDUsIDYsIDcsIDgsIE5BLCBOQSwgMTEsIDEyKSkKYGBgCgpgYGB7cn0KbmFfbWVhbih4KQpgYGAKCmBgYHtyfQpuYV9tZWFuKHgsIG9wdGlvbj0ibWVkaWFuIikKYGBgCgpgYGB7cn0KbmFfaW50ZXJwb2xhdGlvbih4KQpgYGAKCmBgYHtyfQp0cy5wbG90KHRzQWlyZ2FwKQpgYGAKCmBgYHtyfQppbXAgPC0gbmFfa2FsbWFuKHRzQWlyZ2FwKQpnZ3Bsb3RfbmFfaW1wdXRhdGlvbnModHNBaXJnYXAsIGltcCkKYGBgCgpgYGB7cn0KZ2dwbG90X25hX2Rpc3RyaWJ1dGlvbih0c0FpcmdhcCkKYGBgCgoKCg==