gpt4 book ai didi

r - r中使用prewhiten函数出错

转载 作者:行者123 更新时间:2023-12-02 09:24:02 25 4
gpt4 key购买 nike

我正在尝试在我的时间序列预测模型中使用 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')

任何人都可以帮我解决这个错误吗?谢谢!

最佳答案

上面的代码对我有用。

但是,我怀疑您在运行这段代码之前加载了另一个包。特别是,如果我首先加载 dplyr

library(dplyr)

然后我可以重现您的错误。

关于r - r中使用prewhiten函数出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39418827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com