时间序列分析是统计学科的一个重要分支,它主要研究随着时间的变化,事物发生、发展的过程,寻找事物发展变化的规律,并预测未来的走势。在日常生产生活中,时间序列比比皆是,目前时间序列分析方法广泛地应用于经济、金融、天文、气象、海洋、物理、化学、医学、质量控制等诸多领域,成为众多行业经常使用的统计方法。
目前,国内有关时间序列分析的著作和教材有很多,但主要是基于SAS软件或EViews软件编写的。近几年,R语言开始崛起,它是一个可以进行交互式数据分析的强大平台。R语言的如下三个特征让它在学界和业界都受到了很大的重视。
首先,R语言是自由的开源软件。在R语言之前,正版的统计软件通常要收取高额的版权使用费,这使得很多高校师生无法获得正版的统计软件,而R语言没有版权使用费这个障碍,人们可以光明正大、放心大胆地使用。
其次,R语言不仅是一款统计软件,还是一个可以进行交互式数据分析和探索的强大平台,金融、经济、**、数据挖掘等诸多领域都基于R研发它们的分析方法。在这个平台上,时间序列分析方法可以非常便捷地嵌入其他领域的研究中,成为各行业实务分析的基础方法。
*重要的��点是,由于R语言的开放性和资源共享性,它可以汇集全球R用户的智慧和创造力,以惊人的速度发展。在R平台上,新方法的更新速度是以周为单位计算的,这是传统统计软件所无法比拟的。R具有自由广阔的发展前景,可以预期,它很有可能会打破传统的统计软件的功能边界,与时俱进,不断拓宽应用领域,不断创造出更多的功能和解法。因此,我们需要学习并共同发展R语言。
基于R语言的这些特征,我们在2015年推出了教材《时间序列分析——基于R》。感谢所有使用过这本教材并给予我们反馈意见的朋友。综合读者的使用体会,我们在本次修订时,做了如下调整。
1. 把原来的第3章平稳时间序列分析分拆为两章。现在的第3章讲ARMA模型的性质,第4章讲平稳序列的拟合与预测。这样处理便于教师在授课时突出每章的**,避免了原来的第3章内容过多,理论知识和实务操作在同一章,部分学生会有轻理论重操作的倾向。
2.把非平稳序列的分析方法做了重新组合。按照序列是否带有周期特征,将其分为两类:第5章介绍不带周期特征的非平稳序列的分析,主要介绍ARIMA模型;第6章介绍带周期特征的非平稳序列的分析。第6章介绍了两大类方法:一类是确定性因素分析方法,包括X11模型和指数平滑模型;一类是带周期特征的ARIMA方法,包括ARIMA季节加法模型和ARIMA季节乘法模型。这样的内容安排,有助于读者根据序列的表面特征,迅速地寻找适当的分析方法。
3.第7章对多元时间序列做了初步介绍。这部分知识是本科与硕士课程的衔接内容。这次修订在原来的基础上增加了干预模型和Granger因果检验的内容。增加的内容没有加深知识的难度,但增加了知识的实用性。
4.本次修订将条件异方差模型的内容在教材中删除了。主要是因为条件异方差模型主要应用在具有集群效应的异方差场合,而集群效应主要出现在金融领域,本科教育主要是打基础,不深入某一个领域做专项分析,因此,我们将这部分知识在教材中删除了。同时,考虑到有部分师生可能有兴趣想做异方差分析,我们将条件异方差这部分知识做了扩写,单独成章,作为选学内容,放在出版社的网站上(www.crup.com.cn),供读者免费下载学习。