收藏天涯点滴===收藏海外华人网站精华
本站资源>>>
 
R是自由软件,一种为统计计算和图形显示而设计的语言及环境。特点是免费且功能强大。
R的主页可以免费下载其最新版本。——真诚的敬意给无私的开发者们
R语言教程
2005年11月 发现R语言官方文档有了中文版,非常全面详尽,由丁国徽先生译。另附汤教授制作介绍R的幻灯
  R语言幻灯片下载(pps格式)1.4M &&& R语言中文版教程下载 0.2M
  
2004年10月 第一次接触R语言,搜寻中文教程未果,于是根据德文讲义做了个简单入门介绍。

简单计算器运算:

1-2
3^2*(2+3)/(1+4)
cos(2*pi)
注意:^的优先级比*高,*的优先级比+高!

矢量运算:

c(0,0,1,1)
0:4 从0到4
c(1,1,1,1)+1:4
cos(c(0,pi,2*pi))

赋值:
x<-0:6
x

R语言的主要特点是做概率统计
所以经常用到下面几个函数:
dhyper
dbinom
dpois

 

dhyper详解
函数调用方法:dhyper(x, m, n, k)
m个白球
n个黑球
k
取到x个白球的可能性

上面是2个白球30个黑球取2个出来,取到0,1,2个白球的概率
下面是30个白球2个黑球取2个出来,取到0,1,2个白球的概率

dbinom详解
函数调用方法:dbinom(x, size, prob)
白球占有的百分比prob
size
取到x个白球的可能性

白球占总数的2%,取6次,取到2,3,4个白球的概率

dpois详解
函数调用方法:dpois(x,y)
lambda为y
取到x个白球的可能性

lambda为0.12时,取到0,1,2个白球的可能性

求出概率后,往往还需画出相应函数图像
这时候我们可以用到以下函数:
plot
point

 

plot详解
函数调用方法:plot(x,y,col="red", pch="*")
x,y分别代表x和y轴坐标,可以作为数或数组使用
col代表颜色,pch代表标记,可以自行设定
例子:
结合上面的dbinom函数,结果如右图
> x<-dbinom(0:6, 6,0.02)
> plot(0:6,x)

另外:
如果要察看命令的具体用法
可以在命令前加?
 
   
   
   
   
Copyright 2004-2005 by www.tianya.de