使用R语言绘制符合几何分布的随机数的可视化图表
在R语言中,我们可以使用plot函数来可视化符合几何分布的随机数。几何分布是离散概率分布,描述了在一系列独立的伯努利试验中,第一次成功所需要的试验次数。它在许多实际应用中都有广泛的应用,比如在可靠性工程中用于描述设备故障的发生次数、在市场调研中用于描述顾客购买某产品所需要的尝试次数等等。
下面是一个使用R语言绘制符合几何分布的随机数图表的示例代码:
# 设置随机种子以确保结果的可重复性
set.seed(123)
# 生成符合几何分布的随机数
n <- 100 # 生成100个随机数
prob <- 0.3 # 成功的概率为0.3
geom_values <- rgeom(n, prob)
# 绘制直方图
hist(geom_values, freq = FALSE, breaks = seq(min(geom_values)-0.5, max(geom_values)+0.5, by = 1),
main = "符合几何分布的随机数", xlab = "试验次数", ylab = "概率密度")
# 绘制几何分布的理论概率密度函数
x <- seq(0, max(geom_values))
y <- dgeom(x, prob)
lines(x, y, type = "h", col = "blue", lwd = 2, lty &