R---用于统计计算和统计制图的优秀工具,S 语言的一种实现
2009-05-11 10:05
691 查看
简介
R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。R是S语言的一种实现。S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析、作图的解释型语言。最初S语言的实现
版本主要是 S-PLUS。S-PLUS是一个商业软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善。后来Auckland大学的
Robert Gentleman 和 Ross Ihaka
及其他志愿人员开发了一个R系统。R的使用与S-PLUS有很多类似之处,两个软件有一定的兼容性。S-PLUS的使用手册,只要经过不多的修改就能成为
R的使用手册。所以有人说:R,是S-PLUS的一个“克隆”。但是请不要忘了:R is free。
R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输入,可实现分支、循环,用户可自定义功能。
与其说R是一种统计软件,还不如说R是一种数学计算的环境,因为R并不是仅仅提供若干统计程序、使用者只需指定数据库和若干参数便可进行一
个统计分析。R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至
创造出符合需要的新的统计计算方法。
R是一个免费的自由软件,它有UNIX、LINUX、MacOS和WINDOWS版本,都是可以免费下载和使用的。R的主要网站是http://www.r-project.org 。在那儿可以下载到R的安装程序、各种外挂程序和文档。在R的安装程序中只包含了8个基础模块,其他外在模块可以通过CRAN获得
[编辑] 相关资源
R网站:http://www.r-project.org/R软件手册:http://cran.r-project.org/manuals.html
CRAN 中国镜像站(东南大学):http://www.lmbe.seu.edu.cn/CRAN
北京大学李东风老师主页:http://cn.math.pku.edu.cn/teachers/lidf/index.html
华东师大汤银才老师主页:http://webpc.shtu.edu.cn:8080/yctang/index.htm
中国统计网(即将转让,想下资料动作要快):http://www.8sta.com
sociology’s Blog(简体中文,名字可能不对):http://sociology.yculblog.com/
R文档:http://www.biosino.org/R/R-doc/,丁国徽翻译。已经翻译为中文的文档有:R导论,R for beginners,R 语言定义(草稿)
其他
[编辑] 屏幕截图
相关文章推荐
- R语言简介(一个用于统计计算和统计制图的优秀工具)
- git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base'<--base<--A<--A' ^ | --- B<--B' 小米工程师常常需要寻找两个分支最近的分割点,即base.假设git 树是多叉树,请实现一个算法,计算git树上任意两点的最近分割点。 (假设git树节点数为n,用邻接矩阵的形式表示git树:字符串数组matrix包含n个字符串,每个字符串由字符'0
- 给定n个矩阵{A1, A2, …,An},其中,Ai与Ai+1是可乘的,计算这n个矩阵的连乘积。从中找出一种乘次数最少的计算次序(矩阵连乘最优顺序Java语言实现
- sql语句实现同一时间范围内并发数统计计算
- 再谈将C++语言源码转成html的方法(vim实现,可用于java,perl,python等等多种语言)
- 一种字符编码猜测工具的实现方法
- 白话空间统计十二:R语言对点数据分析的实现(1)
- C语言编程常用数值计算的高性能实现
- 汇编语言三 设数组ARRAY存储多个8位无符号数据,其中第一个字用于存放数据个数,试编写程序求数组元素之和,将结果存放在AX中,若计算的和超过16位数表示的范围,则给出溢出标志DX=-1,否则D
- 【算法】一种用于云计算的SPSO算法
- 结合sklearn的可视化工具Yellowbrick:超参与行为的可视化带来更优秀的实现
- C#代码行数的计算工具(递归的实现)
- 统计数字问题(Java语言实现)
- 重构代码 --- 计算长函数工具的实现(附源代码)
- Java使用极小的内存完成对超大数据的去重计数,用于实时计算中统计UV
- hive实现50w词频统计与ctrip数据集销售额计算
- JAVA实现一个简单的代数运算语言编译器(四)-- 表达式计算
- MPI实现并行计算统计数据
- Pyhton科学计算工具Pandas(五)—— 常用的数值计算和统计方法
- 实现web多语言的一种解决办法