简单计算器运算:
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)
|
 |
另外:
如果要察看命令的具体用法
可以在命令前加? |
|
|