【重要的题外话】 昨天小编在推送文章中做了个小调查,调查各位使用的编程语言情况,有一位Python开发者发来消息说,木有Python,只能选【其他】。是小编忘记告诉大家,微信的投票功能只有6个选项,而且每次推送只能包含一个投票,因此有些编程语言只能用【其他】代替了,还望各位见谅。对推送内容和活动有何意见和建议,均可直接回复,感谢大家一直以来的支持。
2011年由布拉德·皮特主演的影片《点球成金》描述了一个运用数据运营球队的故事:一位落魄的棒球队总经理比利·比恩(Billy Beane)与他的MBA助理拍档在球队遭遇运营危机时,利用反传统的数据分析方法,开发出特有的计算机程序分析和选择球员、战术及其组合,使得这只球队从谷底反弹,而且创下美国棒球史上的连胜记录。他们不是只靠花大价钱购买高价球星,而是通过这种方法成功地使球队咸鱼翻生——“从没有一部电影将枯燥的数据转化为如此令人愉悦的娱乐体验。”《华尔街日报》如此评价。
上面只是数据分析中的一个有趣的例子,从中也反映出数据(以及大数据)分析已经逐渐成为一门越来越受关注的学问。在中国,人们同样越来越开始重视隐藏在数据背后的强大逻辑及其商业和学术价值。在我们的生活中,从“双11”的购物狂欢,身边的饭团中出现的各种“股神”,工作中的项目管理,一直到家庭账目的管理,可以说数据分析无处不在,也越来越受到个人和企业的重视,已经有大量的数据科学家在为各大、中、小企业服务。
如何从数据中得到有趣和有价值的东西?这就要用到一些数据挖掘和数据分析工具。统计和制图软件太多了,如Microsoft Excel、SAS、IBM SPSS、Stata以及Minitab,可是为什么R的受关注度越来越高呢?
R是一种编程语言,也是用于数据分析和统计的软件环境。R是一个GNU项目,即自由开源软件。目前R正以指数级速度不断成长——普遍认为,它的用户人数可能超过了100万,它有4000多个由开发社区贡献的附件包,而且每年以约25%的速度增加。R在2014年6月的TIOBE开发语言流行榜上排名为23位,与PostScript相当。另外,在最受欢迎的数据挖掘编程语言中,R排名第一。
R广泛应用于数据统计和数据分析领域,涵盖金融、市场营销、医药、基因组学、流行病学、社会科学、教学以及其他领域。
R之所以如此受青睐?是因为它拥有以下值得推荐的特性。
各位读者如果想了解更深层次的内容,可阅读《学习R》和《R语言实战》两本书。
【文中部分内容摘自《学习R》和《R语言实战》,开头两段节选自译者刘军为《学习R》所作译者序。】