在R语言中,可以使用rgamma
函数生成Gamma分布的随机数,也可以使用dgamma
、pgamma
和qgamma
函数计算概率密度函数、累积分布函数和分位点函数。下面是Gamma分布的示例:
示例:生成Gamma分布的随机数并绘制直方图
# 生成Gamma分布的随机数
set.seed(123) # 设置随机种子,保证结果可复现
data <- rgamma(1000, shape = 2, rate = 0.5)
# 绘制直方图
hist(data, breaks = 30, col = "skyblue", main = "Gamma Distribution", xlab = "Value")
在这个示例中,我们使用rgamma
函数生成了一个包含1000个随机数的Gamma分布,其中shape
参数表示形状参数(也称为k或α),rate
参数表示比例参数(也称为β或λ)。Gamma