在R软件中,可以产生服从均匀分布、二项分布、泊松分布、指数分布及正态分布等常见分布的随机数,下面简单介绍几个。
均匀分布的随机数
在R软件中,可以使用runif()函数来产生服从均匀分布的随机数,其调用格式如下:
runif(n, min = 0, max = 1)
其中:
n:表示随机数的个数
min:表示均匀分布的下限,默认值为0
max:表示均匀分布的上限,默认值为1。
例如:
#产生5个[0,1]之间服从均匀分布的随机数
> runif(5)
[1] 0.08601651 0.88000982 0.56891952 0.43356789 0.79747023
> runif(5,1,4)
[1] 1.997749 2.106662 3.479167 2.347931 2.242302
> x<-runif(100)
> hist(x,prob = T,col = gray(0.9),main = "[0,1]上的均匀分布")
> curve(dunif(x,0,1),add = T)
本文介绍了如何在R软件中使用runif()、rexp()、rbinom()和rpois()函数生成均匀分布、指数分布、二项分布和泊松分布的随机数,并展示了相关函数如dnorm、pnorm、qnorm等在概率分布中的应用。
订阅专栏 解锁全文

2912

被折叠的 条评论
为什么被折叠?



