R语言十大分布函数生成随机数代码
时间: 2023-12-25 15:23:13 浏览: 141
Go语言生成随机数的方法
在R语言中,可以使用以下代码生成十大分布函数的随机数:
1. 均匀分布:
- 生成0到1之间的随机数: runif(n)
- 生成指定范围内的随机数: runif(n, min, max)
2. 正态分布:
- 生成标准正态分布的随机数: rnorm(n)
- 生成指定均值和标准差的正态分布的随机数: rnorm(n, mean, sd)
3. 二项分布:
- 生成二项分布的随机数: rbinom(n, size, prob)
4. 泊松分布:
- 生成泊松分布的随机数: rpois(n, lambda)
5. 几何分布:
- 生成几何分布的随机数: rgeom(n, prob)
6. 负二项分布:
- 生成负二项分布的随机数: rnbinom(n, size, prob)
7. 指数分布:
- 生成指数分布的随机数: rexp(n, rate)
8. γ分布:
- 生成γ分布的随机数: rgamma(n, shape, rate)
9. 正态混合分布:
- 生成正态混合分布的随机数: rmixnorm(n, mean, sd, prop)
10. Weibull分布:
- 生成Weibull分布的随机数: rweibull(n, shape, scale)
阅读全文