当前位置:  开发笔记 > 编程语言 > 正文

stl .series中的错误不是周期性的

如何解决《stl.series中的错误不是周期性的》经验,为你挑选了1个好方法。

我很确定我错过了一些非常简单的东西,但仍然无法弄清楚为什么会出现这个错误.我所拥有的数据是2013年4月至2014年3月的每个月末数据.现在我想了解12个月期间的趋势.

xx <- structure(c(41.52, 41.52, 41.52, 41.68, 41.68, 41.68, 41.84, 
41.84, 41.84, 42.05, 42.05, 42.05), .Tsp = c(2013.25, 2014.16666666667, 
12), class = "ts");

是我的时间序列数据.现在我用的时候

 stl(xx,s.window ="periodic")

我收到错误:

Error in stl(xx, s.window = "periodic") : 
  series is not periodic or has less than two periods

我不知道出了什么问题,因为据我所知这个系列有12个时期.请协助



1> Rob Hyndman..:

术语有点误导.在R中,frequency是一个"周期"中的观察数.对于月度数据,frequency=12您只有一个期间.您需要使用两个周期或24个观察值stl().

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有