R的特点以及为什么使用R

作者: 柳叶刀与小鼠标 | 来源:发表于2019-04-10 02:26 被阅读45次

R的历史

R语言是统计领域广泛使用的诞生于1980年左右的[S语言]的一个分支。可以认为R是S语言的一种实现。而S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析和作图的[解释型语言]。最初S语言的实现版本主要是S-PLUS。S-PLUS是一个[商业软件],它基于S语言,并由MathSoft公司的统计科学部进一步完善。后来新西兰奥克兰大学的Robert Gentleman和Ross Ihaka及其他志愿人员开发了一个R系统。由“R开发核心团队”负责开发。R可以看作贝尔实验室(AT&T BellLaboratories)的RickBecker,JohnChambers和AllanWilks开发的S语言的一种实现。当然,S语言也是S-Plus的基础。所以,两者在程序语法上可以说是几乎一样的,可能只是在函数方面有细微差别,程序十分容易地就能移植到一程序中,而很多一的程序只要稍加修改也能运用于R。

R的特点

1.R是自由开源软件。这意味着它是完全免费,开放源代码的。可以在它的网站及其镜像中下载任何有关的安装程序、源代码、程序包及其源代码、文档资料。标准的安装文件身自身就带有许多模块和内嵌统计函数,安装好后可以直接实现许多常用的统计功能。

2.R是一种可编程的语言。作为一个开放的统计编程环境,语法通俗易懂, 很容易学会和掌握语言的语法。而且学会之后,我们可以编制自己的函数来扩展现有的语言。这也就是为什么它的更新速度比一般统计软件,如,SPSS,SAS等快得多。大多数最新的统计方法和技术都可以在R中直接得到。

3.R具有很强的互动性。除了图形输出是在另外的窗口处,它的输入输出窗口都是在同一个窗口进行的,输入语法中如果出现错误会马上在窗口口中得到提示,对以前输入过的命令有记忆功能,可以随时再现、编辑修改以满足用户的需要。输出的图形可以直接保存为JPG,BMP,PNG等图片格式,还可以直接保存为PDF文件。另外,和其他编程语言和数据库之间有很好的接口。

总结来说:R语言简单易学,完全免费,使用者众多,擅长统计与绘图。R语言是新手入门编程的最好选择。

相关文章

  • R的特点以及为什么使用R

    R的历史 R语言是统计领域广泛使用的诞生于1980年左右的[S语言]的一个分支。可以认为R是S语言的一种实现。而S...

  • 2019-05-05

    conda 安装R语言以及R包 可以在http://repo.anaconda.com/pkgs/r/上使用con...

  • 学习小组Day6笔记——学生小幸

    今日份学习主要是R包,学习安装加载R包,以及示例deplyr包的使用和功能。

  • R语言实战——数据结构入门

    第一章:R语言的介绍1.典型的数据分析步骤 2.为什么要使用R语言进行数据分析 3.R的使用R的多数功能是由程序内...

  • 使用adjust以及R client

    关于adjust 作为一个海外手游市场推广人员,第三方数据追踪平台是各个投放人员必不可少的工具,adjust就是其...

  • 网络排查工具MTR

    -r or --report 使用 mtr -r qq.com 来打印报告,如果不使用 -r or --repor...

  • 学习小组Day4笔记--扬马延

    R语言学习 1. R以及R studio安装 直接搜索R语言网页可直接安装 2. R语言入门 参考书目《R for...

  • R语言环境配置

    本文是学习R语言绘图中遇到的部分包安装记录以及扩展,解决方法就是使用最新版R或者次新版R,某些包安装出现问题可以去...

  • R语言快速入门

    START 为什么要使用R? 多数商业统计软件价格不菲,投入成千上万美元都是可能的。而R是免费的!R拥有顶尖水准的...

  • Android Library 中的资源 id 不是 final

    【流程】ButterKnife 的说明中提到使用 R2 而非 R1StackOverflow: 必须使用 R2 的...

网友评论

    本文标题:R的特点以及为什么使用R

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