- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
时间序列分解Decompose.doc
时间序列分解算法和decompose函数实现
李思亮
目录
时间序列分解算法和decompose函数实现 1
1 数据读入并生成时间序列 1
2 数据可视化 3
3 时间序列分解 6
在时间序列分析的过程中,往往需要对时间序列作出初步分析,本文主要采用R语言作为分析平台,从数据的读入,可视化图,分解(decompose)为趋势项,季节项,随机波动等角度对数据开展分析的几个案例。最后对分解算法作出初步描述并探讨其预测预报中的潜在应用。本文的数据和部分内容主要采用/en/latest/中的内容,感兴趣的读者可以参考。
1 数据读入并生成时间序列
对于数据分析来讲,数据读入是一个比较关键的步骤。常用的数据读入函数有scan,read.table等。下面列举了几种常见的数据。
首先是/tsdldata/misc/kings.dat,中包含了英国国王的寿命从William开始,数据来源(Hipel and Mcleod, 1994)。
kings - scan(/tsdldata/misc/kings.dat,skip=3)
Read 42 items
kings
[1] 60 43 67 50 56 42 50 65 68 43 65 34 47 34 49 41 13 35 53 56 16 43 69 59 48 59 86 55 68 51 33 49 67 77 81 67 71 81 68 70 77 56
上述例子中,读入了连续42个公国国王的寿命并将其赋给变量‘kings’
如果我们希望对读入数据开展分析,下一步就是将其转化为时间序列对象(时间序列类),R提供了很多函数用于分析时间序列类数据。可以使用ts函数将变量转化为时间序列类。
kingsts - ts(kings)
kingsts
Time Series:
Start = 1
End = 42
Frequency = 1
[1] 60 43 67 50 56 42 50 65 68 43 65 34 47 34 49 41 13 35 53 56 16 43 69 59 48 59 86 55 68 51 33 49 67 77 81 67 71 81 68 70 77 56
对于上述数据操作的好处是将数据转化为特定的“时间序列类”便于我们使用R中的函数分析数据。
有时候我们会按照一定的时间周期来收集数据,这个周期可能是季度,月,日,小时,分。在大数据时代,有些情况下的数据是按照秒来采集收集。这种情况下,我们需要对数据的周期或频率进行设置。这里采用ts函数中的frequency参数可以实现这种功能。比方说,若按1年为一个周期,我们的月度时间序列数据应为frequency=12,若为季度时间序列数据,则可设置frequency=4。
另外,还可以利用start参数,设置时间序列的起点,比如若我们一个周期共4个观测,而第一个数据对应为1986年的起的第2个观测,则可使用start=c(1986,2)。
有一个纽约市月出生数量的数据集,从1946年1月至1959年12月。数据可通过/tsdldata/data/nybirths.dat 获取。我们将其读入至R中。
births - scan(/tsdldata/data/nybirths.dat)
Read 168 items
birthsTS-ts(births,frequency=12,start=c(1946,1))
birthsTS
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1946 26.663 23.598 26.931 24.740 25.806 24.364 24.477 23.901 23.175 23.227 21.672 21.870
1947 21.439 21.089 23.709 21.669 21.752 20.761 23.479 23.824 23.105 23.110 21.759 22.073
1948 21.937 20.035 23.590 21.672 22.222 22.123 23.950 23.504 22.238 23.142 21.059 21.573
1949 21.548 20.000 22.424 20.615 21.761 22.874 24.104 23.748 23.262 22.907 21.519 22.025
1950 22.604 20.894 24.677 23.673 25.320 23.583 24.671 24.454 24.122 24.252 2
您可能关注的文档
最近下载
- 2025年秋招:护理岗笔试题及答案.doc VIP
- DL∕T596-2021电力设备预防性试验规程.docx VIP
- 四川省成都市成都外国语学校2023-2024学年高二上学期期中数学试题(原卷版).docx VIP
- 洪恩识字全1300-拼音-字-词-句子-有行号可打印.pdf VIP
- 2025年秋招:护理岗笔试题及答案.doc VIP
- 《建设工程工程量清单计价规范》GB50500-2013.docx VIP
- 电工电子技术项目教程(第3版)高职全套教学课件.pptx
- 东菱DS2驱动技术手册V1.0.pdf
- 2025年秋招:护理岗笔试题及答案.doc VIP
- 北师大版小学数学三年级上册第3单元测试卷(含答案).doc VIP
原创力文档


文档评论(0)