使用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_populatio