简单介绍

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />语言是主要用于统计分析、画图的语言和操作环境。

R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman 开发。

(也因此称为R)如今由“R开发核心团队”负责开发。

R是基于S语言的一个GNU项目。所以也能够当作S语言的一种实现,通经常使用S语言编写的代码都能够不作改动的在R环境下执行。 R的语法是来自Scheme。

R 的原始码可自由下载使用。亦有已编译的执行档版本号能够下载,可在多种平台下执行,包含UNIX (也包含FreeBSD和Linux)、Windows和MacOS。

R主要是以命令行操作,同一时候有人开发了几种图形用户界面。

R内建多种统计学及数字分析功能。 R的功能也能够透过安装套件(Packages,用户撰写的功能)增强。

由于S的血缘,R比其它统计学或数学专用的编程语言有更强的物件导向(面向对象程序设计)功能。

R的还有一强项是画图功能,制图具有印刷的质素。也可添加数学符号。

尽管R主要用于统计分析或者开发统计相关的软体,但也有人用作矩阵计算。其分析速度可比美GNU Octave甚至商业软件MATLAB。

R的功能能够透过由用户撰写的套件增强。

添加的功能有特殊的统计技术、画图功能,以及编程介面和数据输出/输入功能。这些软件包是由R语言、 LaTeX、Java及最经常使用C语言和Fortran撰写。下载的执行档版本号会连同一批核心功能的软件包,而依据 CRAN纪录有过千种不同的软件包。

当中有几款较为经常使用。比如用于经济计量、財经分析、人文科学研究以及人工智能。

R语言环境

R是进行数据操作的软件设施集成套件。计算和图形显示。它包含:

一个有效的数据处理和存储设施,

一套用于数组计算的操作符。特别是矩阵,

一个大型的,连贯的。集成的数据分析中间工具,

用于数据分析和显示的图形设施。不管是屏幕还是硬拷贝。

一个发达的,简单而有效的编程语言,当中包含条件语句,循环。用户定义的递归函数以及输入输出设备。

术语“环境”是指其特征为充分计划和相干系统的,而不是很详细和僵化工具的增量增大,由于是经常与其它数据分析软件的情况。

思维导图

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

《R语言入门》语言及环境简单介绍的更多相关文章

  1. 函数式语言(Functional language)简单介绍

    函数式语言(functional language)一类程序设计语言,是一种非冯·诺伊曼式的程序设计语言.函数式语言主要成分是原始函数.定义函数和函数型. 函数式语言有:Haskell,Clean,M ...

  2. Hive入门笔记---1.Hive简单介绍

    1. Hive是什么 Hive是基于Hadoop的数据仓库解决方案.由于Hadoop本身在数据存储和计算方面有很好的可扩展性和高容错性,因此使用Hive构建的数据仓库也秉承了这些特性.这是来自官方的解 ...

  3. SpringSecurity 3.2入门(6)简单介绍默认使用的十一个过滤器

    Security提供了20多个filter,每个过滤器都提供特定的功能.这些filter在Spring Security filter过滤器链中的缺省顺序由 org.springframework.s ...

  4. SpringMVC总结二:Controller的请求映射方式(RequestMapping)简单介绍

    在SpringMVC总结一:快速入门的基础上简单介绍一下请求映射的方式: 1,标准映射规则 1. @RequestMapping可以设置在类上,也可以设置在方法上 2. 请求的映射规则是:类上的Req ...

  5. R语言的帮助使用和图形功能简单介绍

    R语言的帮助使用和图形功能简单介绍 R语言帮助,在Windows桌面下,有很多种.最长使用的是在命令行下help() > help.start() 会在浏览器中,打开帮助的主页 watermar ...

  6. ShoneSharp语言(S#)的设计和使用介绍系列(4)— 入门概述

    ShoneSharp语言(S#)的设计和使用介绍 系列(4)- 入门概述 作者:Shone 声明:原创文章欢迎转载,但请注明出处,https://www.cnblogs.com/ShoneSharp. ...

  7. HDFS简单介绍及用C语言訪问HDFS接口操作实践

    一.概述 近年来,大数据技术如火如荼,怎样存储海量数据也成了当今的热点和难点问题,而HDFS分布式文件系统作为Hadoop项目的分布式存储基础,也为HBASE提供数据持久化功能,它在大数据项目中有很广 ...

  8. R语言入门1:安装R和RStudio

    R语言入门1:安装R和RStudio 曹务强 中科院遗传学博士研究生 9 人赞同了该文章 1. Windows安装R 在Windows系统上,安装R语言比较简单,直接从R的官方网站下载,按照正常的软件 ...

  9. 【Introduction】R语言入门关键小结

    写在前面:本博客为本人原创,严禁任何形式的转载!本博客只允许放在博客园(.cnblogs.com),如果您在其他网站看到这篇博文,请通过下面这个唯一的合法链接转到原文! 本博客全网唯一合法URL:ht ...

随机推荐

  1. 每日英语:Secrets Of Effective Office Humor

    Margot Carmichael Lester loves making good-natured jokes at work. As owner of The Word Factory, a Ca ...

  2. Gradle修改本地仓库的位置

    http://blog.csdn.net/tower888/article/details/38879955 http://blog.csdn.net/z69183787/article/detail ...

  3. 在linux命令行输出颜色

    示例: #include <stdio.h> int main() { printf("\e[31;1m Hello, world! \e[0m\n"); } 也就是说 ...

  4. sqlserver 若字段定义的类型为datetime

    sqlserver 若字段定义的类型为datetime,插入为''(空),那么会默认值为1900-01-01 00:00:00.000 解决 插入 NULL 或者程序判断

  5. quartz 实现调度任务 SchedulerManager

    package cn.com.do1.component.common.util; import org.quartz.*; import org.quartz.impl.StdSchedulerFa ...

  6. multi-mechanize error: can not find test script: v_user.py问题

    从github上下载,安装multi-mechanize,新建工程,运行工程报错. 环境: win7-x64, python 2.7 multi-mechanize can not find test ...

  7. java Map & List 遍历

    一.Map 遍历 public static void main(String[] args) { Map<String, String> map = new HashMap<Str ...

  8. selinux开关

    状态查看 /usr/sbin/sestatus -v 临时打开 setenforce 1 #设置SELinux 成为enforcing模式 临时关闭 setenforce 0 #设置SELinux 成 ...

  9. Java web 项目读取src或者tomcat下class文件夹下的xml文件或者properties文件

    //生成一个文件对象: File file = new File(getClass().getClassLoader().getResource("test.xml").getPa ...

  10. 迭代获取ViewState

    string s=""; System.Collections.IDictionaryEnumerator ie=ViewState.GetEnumerator(); while ...