上QQ阅读APP看书,第一时间看更新
第2章 R语言入门
导入案例
为什么要使用R
从我首次接触R算起来,已经有10年的光景. 那时我还是DoubleClick公司一名年轻的产品研发经理. 我们公司出售管理网络广告销售的软件,而我当时主要负责库存预测,根据给定的搜索词、网页或者人口特征来估计广告的点击次数. 我想自己独立地分析数据,但我们买不起SAS或者MATLAB这样昂贵的软件. 我尝试着寻找一个开源的软件包,很快R进入了我的视野. 相比现在,那时的R还有些稚嫩,很多的功能(如统计函数、绚丽的绘图)都还不具备. 但是,它很直观,易用,我入迷了. 从那时起,我一直利用R来处理各种各样的问题:估计信贷风险,分析棒球比赛统计数据,或者寻找互联网安全威胁的来源. 从数据中我学习到了很多,并慢慢成长为一名经验丰富的数据分析师.
资料来源:(美)Josepb Adler. R语言核心技术手册. 刘思,等译. 北京:电子工业出版社,2014.
本章要点
- R软件的下载、安装,以及R语言的简单入门.
- R语言的数据表示方法,以及读写数据文件.
- R语言的控制流和程序设计.
R语言是一种为统计计算和图形显示而设计的语言环境,是贝尔实验室开发的S语言的一种实现. R是一种针对统计分析和数据科学且功能全面的开源软件,目前在商业、工业、政府部门、医药和科研等涉及数据分析的领域都有广泛的应用.