时间序列分析是统计学科的一个重要分支、它主要研究随着时间的变化事物发生、发展的过程,寻找事物发展变化的规律,并预测未来的走势.在日常生产、生活中,时间序列比比皆是,所以目前时间序列分析方法广泛应用于经济、金融、天文、气象、海洋、物理、化学、医学、质量控制等诸多领域,成为众多行业经常使用的统计方法. 目前,国内有关时间序列分析的著作和教材有很多,但主要是基于SAS软件或EVicws软件编写的.近几年来,R语言开始崛起,它是一个可进行交互式
数据分析的强大平台.R 语言的以下几个特征让它在学界和业界都受到很大的重视.
首先,R语言是自由的开源软件,也就是说,它是全球免费的.正版的专业统计软件通常要收取高额的版权使用费,这使很多高校的教师和学生无法获得正版的专业统计软件,而R语言没有版权使用费这个障碍,人们可以光明正大、放心大胆地使用.
其次,R语言不仅是一款统计软件、还是一个可以进行交互式数据分析和探索的强大平台,金融、经济、医疗、
数据挖掘等诸多领域都基于R在研发它们的分析方法. 在这个平台上,时间序列分析方法可以非常便捷地嵌入其他领域的研究中,成为各行各业实务分析的基本方法.
最重要的一点是,由于R 语言的开放性和资源共享性,使得它可以汇集全球R用户的智慧和创造力,以惊人的速度发展.新方法的更新速度是以周来计算的,这是传统统计软件所无法比拟的.R具有自由广阔的发展前景,可以预期,它很有可能会打破专业统计软件的功能边界,与时俱进,不断拓宽应用领域,不断创造出更多的功能和解法.所以,我们需要学习并共同发展R 语言.
基于R 语言的这些特点,我们推出教材《时间序列分析———基于R》. 需要说明的是,本书直接使用了笔者编著的21世纪统计学系列教材《应用时间序列分析》的结构和内容.这样安排主要是为了便于部分教师和读者在原有SAS软件的基础上,迅速掌握R语言的应用.