Kiw*_*iwi 2 r time-series forecasting
我试图在我的时间序列预测模型中使用prewhiten函数(TSA包).但我得到以下错误:
Error in UseMethod("filter_") : no applicable method for 'filter_' applied to
an object of class "c('double', 'numeric')"
Run Code Online (Sandbox Code Playgroud)
我对此错误一无所知.例如,如果我尝试运行TSA包pdf(页码50)中给出的示例.我犯了同样的错误.以下是引用相同pdf的代码:
data(milk)
data(electricity)
milk.electricity=ts.intersect(milk,log(electricity))
plot(milk.electricity,yax.flip=TRUE,main='')
ccf(as.numeric(milk.electricity[,1]),as.numeric(milk.electricity[,2]),
main='milk & electricity',ylab='CCF')
me.dif=ts.intersect(diff(diff(milk,12)),diff(diff(log(electricity),12)))
prewhiten(as.numeric(me.dif[,1]),as.numeric(me.dif[,2]),
,ylab='CCF')
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我解决这个错误吗?谢谢!
上面的代码适合我.
但是,我怀疑你在运行这段代码之前已经加载了另一个包.特别是,如果我加载dplyr第一
library(dplyr)
Run Code Online (Sandbox Code Playgroud)
然后我可以重现你的错误.