R随机数

R随机数

常见分布表:

这里写图片描述

> n=10
> #生成n个均匀分布的数
> runif(n, min=0, max=1)  #min默认0 max默认1
 [1] 0.41915337 0.39372552 0.89188504 0.34365708 0.99997584
 [6] 0.77761968 0.64008306 0.79776374 0.55633145 0.03431137
> 
> hist(x,prob=T,col=gray(.9),main='unifrom on [0,1]') #对x绘制概率直方图 设置颜色 添加标题
> curve(dunif(x,0,1),add=T) #添加密度曲线
> 
> x <- rnorm(100,0,1) #生成100个标准正太分布随机数
> hist(x,prob=T,col=gray(.9),main='standard normal') #绘制概率直方图
> curve(dnorm(x,0,1),add=T) #添加密度曲线
> 
> par(mfrow=c(1,3)) 
p=0.25
for( n in c(10,20,50)){ 
  x=rbinom(100,n,p)
  hist(x,prob=T,main=paste("n =",n))
  xvals=0:n
  points(xvals,dbinom(xvals,n,p),type="h",lwd=3)
}
par(mfrow=c(1,1))

>x=rexp(100,1/10) # 生成100 个均值为10 的指数分布随机数
hist(x,prob=T,col=gray(0.9),main='exponential')
curve(dexp(x,1/10),add=T) 

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值