公卫人

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4237|回复: 5

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

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

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

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

x
听说最近开源统计软件R比较流行,主要是免费,而且功能强大,但是没有相关的版块,请问是否能增加“R”这个版块,请统计方面的高手指点迷津。
 楼主| laolang 发表于 2010-9-20 10:43:59 | 显示全部楼层
我先发一个“R”在中国官网上的简介吧:+ b# t; e2 ]8 d  s! ~( C' h' E5 q; }
1 N' Z" g% l* s
一、        R是什么?4 j0 |4 J9 L# M% y8 }6 g
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。 $ Z3 D6 E* k7 b0 b& o8 z
R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输入,可实现分支、循环,用户可自定义功能。 3 |/ Q* r' w, t( w+ r3 X# q: P* g1 B
与其说R是一种统计软件,还不如说R是一种数学计算的环境,因为R并不是仅仅提供若干统计程序、使用者只需指定数据库和若干参数便可进行一个统计分析。R的思想是:它可以提供一些集成的统计工具,但更大量的是它提供各种数学计算、统计计算的函数,从而使使用者能灵活机动的进行数据分析,甚至创造出符合需要的新的统计计算方法。
3 B  D( s' \- Q该语言的语法表面上类似 C,但在语义上是函数设计语言的(functional programming language)的变种并且和Lisp 以及 APL有很强的兼容性。特别的是,它允许在“语言上计算”(computing on the language)。这使得它可以把表达式作为函数的输入参数,而这种做法对统计模拟和绘图非常有用。
8 _0 K% T- Y- eR是一个免费的自由软件,它有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项目资源的信息平台,并提供一个交流信息,共享资源的平台。+ O4 c, _: i' L6 Y: {, D9 v

6 C! J7 E. G1 `9 e4 a3 ?2 U二、R的历史
, `3 Q& L$ p! d2 h, B! YR 是统计领域广泛使用的诞生于 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。; U+ g, |6 e) K+ H! M

- Z$ R/ [' j+ m+ R  N" A三、R项目简介$ @5 N! _, z9 h2 |4 Y2 G: C+ c
R语言是主要用于统计分析、绘图的语言和操作环境。R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman开发。(也因此称为R)现在由“R开发核心团队”负责开发。R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作修改的在R环境下运行。R的语法是来自Scheme。 ' R2 |  ~1 V3 p/ K8 ?
R的源代码可自由下载使用,亦有已编译的执行档版本可以下载,可在多种平台下运行,包括UNIX(也包括Free BSD?和Linux)、Windows和Mac OS?。R主要是以命令行操作,同时有人开发了几种图形用户界面。 4 B# m4 h; a- {% C2 U- V* d

. F3 m+ P" V( P! J四、R功能概览# `2 y- `! f( k+ k+ R& q
R是一整套包含数据处理,计算和图形显示的软件集合,它包括以下几个方面内容:
* A5 `9 z! B) C9 M9 D•高效的数据操作和存储工具。   }/ W/ w" H" [  s
•向量运算的各种计算功能,特别是矩阵运算。
. F3 l9 g6 d$ _. v9 W•数据分析过程中对大规模,相关计算,集成运算的中间工具。
5 h  c2 K3 T8 k& Q  t2 J: i- M•数据分析显示的图形化绘制,包括屏幕显示和硬件绘制;高效,简单的编程语言,包括条件,循环,用户自定义函数,输入输出功能。 8 O/ c5 R, Q$ H# S  h$ r" \- v0 ^5 p
•R-Project不同于一般的数据分析软件,一般的软件只有特定的功能和工具集合,而R-project更是一个弹性的平台,可以通过插件的形式进行扩展和扩充,功能可以包含各行各业的不同应用。
4 M, r" E2 i: R1 S) r( |! c' NR,像S一样,被设计为一种真正的计算机编程语言,允许用户自定义函数来实现额外的功能。大部分R的语法和S语言是一样的,用S语言写的算法可以很容易的移植。对于要求更苛刻的计算,可以通过C,C++,Fortran编写,并在运行时刻链接到系统中,高级用户可以通过C语言来直接操作R对象。 4 {( L1 ?3 Q* U2 e5 X7 @9 h+ u
很多用户觉得R是一个统计系统。我们更倾向于将R看作一个统计计算环境的一个实现。R可以方便的通过扩展包进行扩展。R的安装程序中默认安装8个功能包,用户可以通过在CRAN索引中找到更多的扩展包,通过Internet下载并安装到自己的环境中。CRAN里面包含了大量的现代统计计算包,覆盖应用范围非常广泛。
- J7 g- P/ h- v# G- i
回复

使用道具 举报

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

使用道具 举报

qbc 发表于 2010-11-12 08:12:54 | 显示全部楼层
只有开了才会有更多的人知道,了解,使用R, q) [4 w- @3 U& z5 s4 ~
希望开通,这两天正在学习ing
& o; d8 G2 P- F. K$ O请坛主斟酌
回复

使用道具 举报

epiman 发表于 2010-11-12 09:16:20 | 显示全部楼层

0 J( R: [! l# D我们以前有R、Splus版块的,只不过讨论的人太少,才隐藏的。
' A7 {2 M5 F! B! K: K9 m& r希望开R版的可以发起个调查,支持人多的话就开
回复

使用道具 举报

qbc 发表于 2010-11-12 11:33:12 | 显示全部楼层
未经允许qbc已经发起讨论啦,呵呵4 |7 v: L: e9 M$ u  T5 z
我想现在对R了解的人比较多了吧,至少我算一个初初学者。
9 s: i: F! `+ h: Y6 b
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 05:22 , Processed in 0.063084 second(s), 4 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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