【发布时间】:2016-09-10 04:06:53
【问题描述】:
我正在尝试在我的时间序列预测模型中使用 prewhiten 函数(TSA 包)。但我得到以下错误:
Error in UseMethod("filter_") : no applicable method for 'filter_' applied to
an object of class "c('double', 'numeric')"
我不知道这个错误。例如,如果我尝试运行 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')
谁能帮我解决这个错误?谢谢!
【问题讨论】:
标签: r time-series forecasting