R统计软件及其在《时间序列分析》实践教学中的应用
2015-04-01程胜
程胜
摘要:开放、免费的R软件应用越来越广泛,本文归纳了R软件较其他商业软件的优势,结合实例分析了R软件在时间序列分析课程中的具体应用。通过教学效果来看,采用R作为教学软件,能够提高学生的学习热情,提升学生自我学习的能力,教学效果有显著变化。
关键词:R软件;时间序列分析;教学
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2014)41-0173-03
R统计软件是由Auckland大学开发的,其开源、免费、高效的特点使得软件普及率迅速提升。根据最新的调查,R软件的使用率已经超过传统的SAS、SPSS、Statistica等商业软件,成为数据分析的热门工具。
一、R软件的优势
R软件是一个开放的统计编程环境,内嵌S编程语言。与其他统计分析软件比较而言,利用R软件进行数据分析具有以下优势。
1.R软件是开源的、免费的。与SAS、SPSS、S-Plus、Statistica、Mathematics等商业软件动辄十几万、几十万的购置费及昂贵的维护升级费用相比,R软件则是完全免费、不需要支付任何费用,且数据分析、建模能力毫不逊色。另外,开源的R软件比封装、集成的商业软件更具有灵活性。基于网络沟通的及时有效性,R软件更新速度快,在公共的R软件平台下,集合全球统计学家的智慧,不断开发稳定、前沿的统计分析包,使得其使用率急剧上升,呈现明显的软件价值边际效应递增趋势。
2.R软件是跨平台的。R软件能够在多种操作系统下运行,如Windows、UNIX、Macintosh等。R软件这一特点极大地方便了用户在不同操作系统下的转换,提高了软件分析的运行效率。同时这种跨平台的运行也给大数据计算、云计算等提供了稳定的集成环境,提升了海量数据分析和挖掘的可能。……
