对于软件初学者群体,心中常有的疑问通常是“Which tool should I learn?”或者“Which is the best tool for the job?”,这些问题是求职者在寻找数据分析类职位时经常思考的问题。掌握一门软件语言需要一定时间,因此对于数据分析求职者来说,想要短期内满足求职所用,对统计软件软件就要做到具体了解,对软件的优缺点清晰明了,结合公司招聘的要求,从而优先选择学习对求职工作最有优势的语言程序。
针对这些共性的问题,通过统计数据,本文对统计领域的主流软件SAS和R将进行简洁的分析。
1. 软件背景
在商业分析领域,SAS一直是无可争议的市场领导者,凭借强大的数据处理能力,良好的GUI界面,出色的用户支持服务赢得了用户的青睐。如果说SAS是一款软件,不如说SAS是一款系统,因为SAS包含多个功能模块。SAS得到业界良好口碑最多之处在于其算法的权威性。然而,获取SAS的费用昂贵,而且SAS并不总是富含最新的统计功能。
R是一款免费的软件,正因为是开源软件,许多新多新技术得以迅速释放,在学术科研领域R软件的使用更广泛。R是一个非常具有成本效益的选择。
2. 工作需求调查 根据求职网站Indeed.com的2012年1月份的统计数据,(原文链接http://r4stats.com/2014/02/25/job-trends-improved/),SAS和R的工作需求趋势如图1所示,通过图1中1月6日至1月13日的趋势,如果以该数据作为基础预测SAS和R的未来工作需求走势,在工作需求上,R将用1.87年左右时间追平SAS。其次SAS和R在各个行业的应用情况如图2所示。由图2可以分析得到,SAS在金融和零售行业上使用率高于R,在咨询、政府、健康医疗与市场服务上两者使用率持平,在学术研究与教育行业,R的使用率高于SAS。这份统计结果为统计软件学习者提供了清晰的学习方向,以便根据自己的目标去分配时间精力。