美文网首页
初识R语言

初识R语言

作者: 子楚 | 来源:发表于2021-01-26 17:53 被阅读0次

R 语言是什么?

R 语言是一个专门为“统计”而开发出来的一个计算机编程语言,它是一种解释型的面向数学理论研究工作者的语言。类似于 Matlab,它在语言层面提供了更加丰富的数据结构,且能够十分方面地输出文字和图形信息,所以广泛应用于数据,尤其是统计学领域。

我们使用R 语言一般都会搭配 Rstudio 使用(它是一款 R 语言的操作界面,具有代码调试、可视化等功能)

R 语言能做什么?
现在的 R 语言可以做 统计分析数据可视化机器学习(包括深度学习)。
—— R 语言的系统学习可以参考R 语言教程

  • 统计分析:R 的统计分析能力尤为突出,它内嵌了许多实用的统计分析函数(比如,线性回归等)。分析的结果也可以直接显示在界面上。
  • 数据可视化:内置了多个作图函数,同时还有大量的作图函数包(package),比如,ggplot2Nature、ScienceCell 上有大量的图表都是使用 R 语言绘制的)。这些工具的存在使得 R 可以做出各种美观漂亮的图表(比如,热图、动态统计图等),而且可以保存为 **jpg、png、bmp、ps、pdf、emf **等多种格式文件。
    ——(关于 R 语言学术表格的绘制方法可以参考《R 语言数据可视化之美》
    同时R还能实现地理可视化(GIS),通过“arcgisbinding”包可以实现在 R 语言中导入、转化和导出 ArcGis 数据集。还有专门为 R 和 ArcGis 开发的软件R-ArcGis
  • 机器学习:得益于 R 的开源社区(CRAN),许多的机器学习“package”被开发出来供人们免费使用(比如 nnet、randomForst等),可以实现神经网络,随机森林等各种机器学习模型等建模。通过与 keras(深度学习框架)的结合,使得 R 还可以实现深度学习建模,让 R 的应用范围又更进一步拓宽。
如果你想做 Bayesian,只要在 R 里面调用 OpenBUGS,WinBUGS,JAGS 等这些已经成熟的 package 来进行贝叶斯分析。

怎么学习 R 语言呢?
R 语言几乎不需要编程,大部分的操作只需要调用 package 来执行就可以了,我们只需要掌握R的基本语法,就能完成大多数的工作。

相关文章

  • 初识R语言

    学什么语言都得从input和output开始学习的,r语言也不例外,同时语言编译并不复杂。 接下来,我们首先在相应...

  • 初识R语言

    第二十章 唯之与阿,相去几何?美之与恶,相去若何?人之所畏,不可不畏。荒兮,其未央哉!众人熙熙,如享太牢,如春登台...

  • 初识R语言

    R 语言是什么? R 语言是一个专门为“统计”而开发出来的一个计算机编程语言,它是一种解释型的面向数学理论研究工作...

  • 学习小组day4笔记--lee

    认识R语言 初识R语言原创: 豆豆花花 [生信星球] R语言及R studio 安装 这个安装老费劲了,安装成功后...

  • R语言编程基础第一篇:语法基础

    R语言编程基础第一篇:语法基础,已经更新结束,下面是文章目录: R语言入门资料 R语言基础教程——第1章:初识R ...

  • 学习小组Day4-Bossa

    初识R语言 软件的安装 R软件的安装 从官网下载对应版本, 下载地址为:R语言官网。接下来单击【Download...

  • 《学习小组Day4-初识R语言-刘沛东》

    初识R语言,学会下载安装R和Rstudio,简单掌握R中几个命令Stay hungry. Stay foolish...

  • Day4 —刘强

    初识R语言 What's R? R是一种编程语言,提供了统计计算和绘图的环境。可调用许多函数,从而提供强大的数据处...

  • 初识R语言—apply函数

    apply函数 作用:对矩阵的行或者列使用的函数,或者对数组的各个维度使用函数语法:apply(x, MARGIN...

  • 学习小组Day 5笔记-1 吉吉

    初识R (1)R语言-是神马 1. 发明人:Ross和Robert 2. S语言的一种实现,词法和语法分别源自Sc...

网友评论

      本文标题:初识R语言

      本文链接:https://www.haomeiwen.com/subject/srfnzktx.html