在 RStudio 中使用 bfast/greenbrown 进行趋势计算时可能存在错误
Possible bug in Trend calculation with bfast/greenbrown, in RStudio
我有一个类似于下面的时间序列,我想用 greenbrown
包计算年度趋势。
几周前一切正常,但是,现在,我收到以下错误:
mdata<-c(0.023972094, -0.008573375, 0.236974105 , 0.064463101, 0.143193305, 0.296787709 , 0.105294608, -0.024576377)
mdata_ts<-ts(mdata,frequency=1,start=c(0))
library(greenbrown)
library(bfast)
Trend(mdata_ts) # this gives the error
Error in cut.default(cycle(y), if (sbins > 1) sbins else frequency(y) * :
invalid number of intervals
我认为错误来自 bfast
包,但我不确定。我在 Windows 10 上使用最新的 RStudio 版本。bfast
版本是 1.6.1,greenbrown
是版本 2.4.3。
谁能帮帮我?
通过转移到包的开发版本解决了这个问题(以防有人遇到类似的问题):
install_github("bfast2/strucchangeRcpp")
install_github("bfast2/bfast")
我有一个类似于下面的时间序列,我想用 greenbrown
包计算年度趋势。
几周前一切正常,但是,现在,我收到以下错误:
mdata<-c(0.023972094, -0.008573375, 0.236974105 , 0.064463101, 0.143193305, 0.296787709 , 0.105294608, -0.024576377)
mdata_ts<-ts(mdata,frequency=1,start=c(0))
library(greenbrown)
library(bfast)
Trend(mdata_ts) # this gives the error
Error in cut.default(cycle(y), if (sbins > 1) sbins else frequency(y) * :
invalid number of intervals
我认为错误来自 bfast
包,但我不确定。我在 Windows 10 上使用最新的 RStudio 版本。bfast
版本是 1.6.1,greenbrown
是版本 2.4.3。
谁能帮帮我?
通过转移到包的开发版本解决了这个问题(以防有人遇到类似的问题):
install_github("bfast2/strucchangeRcpp")
install_github("bfast2/bfast")