r - 如何在 R 中使用 qgamma

标签 r gamma-distribution

具有形状参数 k 和尺度参数 theta 的 Gamma 分布由 enter image description here 定义= enter image description here

R 中,如果我想找到 Gamma(10,0.5) 的 Gamma 分布概率为 0.05 的分位数

我用过

> qgamma(0.05,shape=10,scale=0.5)
[1] 2.712703  

但这不是我想要的值。我使用时得到的期望值,

qgamma(0.05,10,0.5)
[1] 10.85081    

那么qgamma(0.05,10,0.5)qgamma(0.05,shape=10,scale=0.5)有什么区别。
为什么我会得到两个完全不同的结果?

最佳答案

阅读帮助页面:Scales是qgamma的第四个参数。第三个参数是rate = 1/shape。如果你想用参数的位置匹配来调用 qgamma 那么它应该是:

> qgamma(0.05, 10, 1/0.5)
[1] 2.712703

关于r - 如何在 R 中使用 qgamma,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33980462/

相关文章:

arrays - 如何使用 Julia 中不同数组给出的形状值从 Gamma 分布中采样数组?

r - 尝试使用 R fitdistr{MASS} 拟合 Gamma 分布时出错

r - 在 Shiny 中创建有条件可见的侧边栏

r - 如何在表中选择 row.names 与字符向量中的任何元素匹配的行?

r - 如何通过添加前缀仅重命名 data.frame 中的某些列名称?

r - 使 Gamma 混合物适合 R 中的生育计划

python - 仅将 Gamma 分布拟合到样本的子集

tensorflow - 如何将 Keras 模型拟合到 Gamma 分布?

r - 在R中的变量中分离数据

r - 如何在 R 中不重叠地绘制多个直方图