作为一个扎扎实实学习R七个月多且小有成就的一个在校大学生来说,虽然没办法和R学习过程中认识的一些大牛相比,但因为对R已有一定的了解程度,所以关于R还是有一些话说的。
这篇文章主要讲讲我们为什么要学习R,以及怎么学习R。
我们主要分三个问题来讲讲关于R。
question 1:什么是R?
R是用于统计分析、绘图的语言和操作环境,属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具,是现在统计学中应用的比较广泛的一个软件。
R诞生于1980年左右,是S语言的一个分支,可以认为R是S语言的一种实现。R是一种统计分析软件,集统计分析与图形显示于一体,运行于UNIX,Windows和Macintosh的操作系统上,而且嵌入了一个非常方便实用的帮助系统。
相比于其他统计分析软件,R有以下特点:
1. R是自由软件,完全免费,并且自己可进行编程。
2. 所有R的函数和数据集是保存在程序包里面的,都可以进行安装下载。
3. R具有很强的互动性,若加入R的帮助邮件列表一,每天都可能会收到几十份关于R的邮件资讯,可以和全球一流的统计计算方面的专家讨论各种问题,可以说是全世界最大、最前沿的统计学家思维的聚集地。
question 2:现今R语言主要应用与哪些方面?
其实R语言在国际和国内的发展差异非常大,国际上R语言已然是专业数据分析领域的标准,但在国内依旧任重而道远。
R在经济学、生理学、医学、数据挖掘、教学实验、电子商务、机器学习上面,甚至于心理情感分析方面都有广泛的应用。
而且在招聘数据科学家的几家顶级公司中,R语言使用程度非常高,如Google和Facebook都有使用R语言数据科学家。
除了像Google,Facebook和微软这样的科技巨头,R语言在美国银行,福特,TechCrunch,Uber和Trulia等众多公司都有广泛的应用。
所以,如果你能将R学习到很好,毕业后去某家大公司甚至是小公司做一个数据分析师,你的工资都将不菲,而且对于当今统计学越来越成为主流学科的这样一个时代,学好R,将成为你自身最为强大的竞争优势。
question 3:怎么学习R?
这里将要讲的会比较片面,因为自己也没有很深入的学习到R的精髓,但之前学习还是受到过一些大牛的指点,所以还是有一点借鉴意义的。
首先,就是对R和Rstudio进行安装,因为R软件都是免费的,百度搜索R可以直接进官网进行下载,不知道怎么安装下载的话百度网上都会有下载教程,很简单(提示:Rstudio必须在R已经在安装的前提下才能运行)。
其次,关于R学习有流传很广的叫“R语言书籍的学习路线图”(自取资料里有),可以先进行阅读,对R学习书籍方面有一个简单的认知。
入门还可以看《153分钟学会R》(自取资料里有),这个资料针对R提出了153个问题,看每个问题只需花1分钟,对学习R有非常重要的作用。
R比较好的入门书籍还有《learning R》,中文名《学习R》,以及《R导论》(自取资料里有)。
同时推荐一本叫做《R in Action》的书籍,这本书最大的优点就是可以围绕具体的问题教你怎么进行R实操,选取的例子也非常具有代表性。
第三,关于国内的一些R语言网络教学视频,比较出名的就是炼数成金平台的视频(自取资料里有)。由于是初学者,看中文视频比较方便,以后如果想深入学习,可以看国外的视频。再推荐的就是优酷上棕榈学院出的视频(自取资料里有,建议先看这个视频进行学习,比较基础,简单入门)。
最后,推荐几本关于R的书籍,这些书都是R中比较有名的书,它们是:
《机器学习与R语言》、《R语言编程艺术》、《R语言实战》、《R数据分析方法与案例详解》、《探索数据背后的逻辑-R语言数据挖掘之道》。
(强烈推荐五本书的封面)
再者就是关于R绘图的一些书籍,其中最出名的就是ggplot2。
学习R最重要的就是要耐心,要肯下功夫肯钻研,经过我们提供资料的学习,你将会对R有一个很清晰的认知,并且能很快入手R的学习。
作者:临牙子
链接:https://www.jianshu.com/p/5cc19e9685bd
共同学习,写下你的评论
评论加载中...
作者其他优质文章