我是 R 的新手,我有一个时间序列变量(股票收益),我创建了差异变量 diff(stock , lag=1 , Difference=1)
这很好用,我绘制它,它看起来相当固定。但是,当我尝试运行 dicky fuller 测试时,它给了我一个错误,即使 dicky fuller 测试在原始变量(股票)上工作正常,它是非平稳的。
错误:
adf.test(stock)
Error in adf.test(stock) : NAs in x
我认为使我无法对差异变量进行更全面的测试的同一问题也使我无法测试差异变量的 acf 和 pacf。在这种情况下,它会打印以下错误。
pacf(stock)
Error in na.fail.default(as.ts(x)) : missing values in object
我认为我缺少数据,但我不明白为什么。
提前谢谢你,我很抱歉作为一个新手。
最好的,