使用plot函数可视化符合超几何分布的随机数(R语言)
超几何分布是概率论中一种离散的概率分布,描述了一个有限总体中两种不同类型元素的数量分布。在R语言中,我们可以使用plot函数来可视化符合超几何分布的随机数。在本文中,我将向您展示如何生成符合超几何分布的随机数,并使用plot函数将其可视化。
首先,我们需要使用R语言的内置函数来生成符合超几何分布的随机数。R语言中的dhyper函数用于计算超几何分布的概率质量函数(probability mass function,简称PMF),而rhyper函数用于生成符合超几何分布的随机数。
以下是一个完整的示例代码:
# 设置随机数种子,以确保结果可复现(可选)
set.seed(123)
# 生成符合超几何分布的随机数
sample_size <- 1000 # 生成的随机数数量
population_size <- 10000 # 总体大小
success_population <- 5000 # 成功类型元素的数量
sample_population <- 500 # 从总体中抽取的样本大小
# 生成符合超几何分布的随机数
random_numbers <- rhyper(sample_size, success_population, population_size - success_population, sample_population)
# 绘制直方图
hist(random_numbers, breaks = "FD", col = "lightblue", main = "符合超几何分布的随机数", xlab = "随机数", yl
本文介绍了如何在R语言中使用plot函数和dhyper/rhyper函数生成并可视化符合超几何分布的随机数,包括设置参数、绘制直方图和理论概率质量函数曲线。
订阅专栏 解锁全文
1317

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



