公卫人

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4654|回复: 5

[网站使用] 建议统计软件版块增加“R”的内容。

[复制链接]
laolang 发表于 2010-9-20 10:42:37 | 显示全部楼层 |阅读模式

注册后推荐绑定QQ,之后方才可以使用下方的“用QQ帐号登录”。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
听说最近开源统计软件R比较流行,主要是免费,而且功能强大,但是没有相关的版块,请问是否能增加“R”这个版块,请统计方面的高手指点迷津。
 楼主| laolang 发表于 2010-9-20 10:43:59 | 显示全部楼层
我先发一个“R”在中国官网上的简介吧:
$ j& z, V6 j7 ^1 w8 {- j" P
, j( A5 H4 {1 }% T一、        R是什么?4 U5 s2 D- e. P% z
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。
4 w2 H, g4 Q; `# G$ x5 GR是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输入,可实现分支、循环,用户可自定义功能。 : Z% m* m, x# \. N) f
与其说R是一种统计软件,还不如说R是一种数学计算的环境,因为R并不是仅仅提供若干统计程序、使用者只需指定数据库和若干参数便可进行一个统计分析。R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法。 " ?5 W+ E; r3 G2 ]
该语言的语法表面上类似 C,但在语义上是函数设计语言的(functional programming language)的变种并且和Lisp 以及 APL有很强的兼容性。特别的是,它允许在“语言上计算”(computing on the language)。这使得它可以把表达式作为函数的输入参数,而这种做法对统计模拟和绘图非常有用。
! O+ `1 }5 {9 H" _R是一个免费的自由软件,它有UNIX、LINUX、Mac OS?和WINDOWS版本,都是可以免费下载和使用的。R的英文官方网站是 [http://www.r-project.org]。在那儿可以下载到R的安装程序、各种外挂程序和文档。在R的安装程序中只包含了8个基础模块,其他外在模块可以通过CRAN获得[http://cran.r-project.org]。R中国网[http://www.rproject.cn]将服务于中国用户,为广大中国用户提供一个关于R项目资源的信息平台,并提供一个交流信息,共享资源的平台。( f8 f1 U$ f$ F/ {

0 x& }  G' V8 R7 k  n, @' Y! C二、R的历史
2 q: s9 r+ o# E: UR 是统计领域广泛使用的诞生于 1980年左右的 S 语言的一个分支。 R是S语言的一种实现。S语言是由 AT&T贝尔实验室开发的一种用来进行数据探索、统计分析、作图的解释型语言。最初S语言的实现版本主要是S-PLUS。S-PLUS是一个商业软件,它基于S语言,并由Math Soft?公司的统计科学部进一步完善。后来Auckland大学的Robert Gentleman 和 Ross Ihaka 及其他志愿人员开发了一个R系统。R的使用与S-PLUS有很多类似之处,两个软件有一定的兼容性。S-PLUS的使用手册,只要经过不多的修改就能成为 R的使用手册。所以有人说:R,是S-PLUS的一个“克隆”。但是请不要忘了:R is free。
/ b+ e* v. l0 d0 _
( H, ^/ v) b2 W: P9 g三、R项目简介
! {. U6 G2 ]- ~) ^' iR语言是主要用于统计分析、绘图的语言和操作环境。R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman开发。(也因此称为R)现在由“R开发核心团队”负责开发。R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。R的语法是来自Scheme。 . i5 J! _6 f. @7 p4 h* b
R的源代码可自由下载使用,亦有已编译的执行档版本可以下载,可在多种平台下运行,包括UNIX(也包括Free BSD?和Linux)、Windows和Mac OS?。R主要是以命令行操作,同时有人开发了几种图形用户界面。 + o; A" R9 Z( w  s

8 x. N5 H) H( g4 U2 \' W2 {6 G- F四、R功能概览, C2 s3 a! x. x- I2 v/ N
R是一整套包含数据处理,计算和图形显示的软件集合,它包括以下几个方面内容:
$ {4 q- c* c0 v! w. u- |1 U•高效的数据操作和存储工具。
! \9 A2 k) V& V+ y•向量运算的各种计算功能,特别是矩阵运算。 6 M1 F+ y1 |# R7 G% ^& {
•数据分析过程中对大规模,相关计算,集成运算的中间工具。
* x; n  }5 \4 V4 u$ P•数据分析显示的图形化绘制,包括屏幕显示和硬件绘制;高效,简单的编程语言,包括条件,循环,用户自定义函数,输入输出功能。
, u8 P* y, p' l; I•R-Project不同于一般的数据分析软件,一般的软件只有特定的功能和工具集合,而R-project更是一个弹性的平台,可以通过插件的形式进行扩展和扩充,功能可以包含各行各业的不同应用。 1 J- c+ c! i0 B2 R+ D& T
R,像S一样,被设计为一种真正的计算机编程语言,允许用户自定义函数来实现额外的功能。大部分R的语法和S语言是一样的,用S语言写的算法可以很容易的移植。对于要求更苛刻的计算,可以通过C,C++,Fortran编写,并在运行时刻链接到系统中,高级用户可以通过C语言来直接操作R对象。
* i5 c. l% v3 `$ u6 y  L9 k$ V很多用户觉得R是一个统计系统。我们更倾向于将R看作一个统计计算环境的一个实现。R可以方便的通过扩展包进行扩展。R的安装程序中默认安装8个功能包,用户可以通过在CRAN索引中找到更多的扩展包,通过Internet下载并安装到自己的环境中。CRAN里面包含了大量的现代统计计算包,覆盖应用范围非常广泛。
. k/ s! X  d3 ?
回复

使用道具 举报

epiman 发表于 2010-9-20 11:55:16 | 显示全部楼层
论坛会员R使用人多的话就开
回复

使用道具 举报

qbc 发表于 2010-11-12 08:12:54 | 显示全部楼层
只有开了才会有更多的人知道,了解,使用R4 ~6 a4 ^/ ~4 F; U% i
希望开通,这两天正在学习ing* W& @# J( k; Q6 t) v
请坛主斟酌
回复

使用道具 举报

epiman 发表于 2010-11-12 09:16:20 | 显示全部楼层
qbc 发表于 2010-11-12 08:12 0 A* C2 h, }8 T: Z1 U
只有开了才会有更多的人知道,了解,使用R
; t+ b; ?' ~: c" b! Z8 r$ G+ k- K希望开通,这两天正在学习ing7 l0 G9 \2 C  O$ ^1 F
请坛主斟酌
4 V# u- G$ H# b4 @- I& u
我们以前有R、Splus版块的,只不过讨论的人太少,才隐藏的。
) ?" ]3 ?) n' L希望开R版的可以发起个调查,支持人多的话就开
回复

使用道具 举报

qbc 发表于 2010-11-12 11:33:12 | 显示全部楼层
未经允许qbc已经发起讨论啦,呵呵
) K' y! `# h# D2 R$ l我想现在对R了解的人比较多了吧,至少我算一个初初学者。6 M% q; X( T- I) a2 P7 [2 u
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|会员|至尊|接种|公卫人 ( 沪ICP备06060850号-3 )

GMT+8, 2024-6-11 12:58 , Processed in 0.178642 second(s), 5 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表