Excel - GAMMADIST 函数
GAMMADIST 函数
Excel GAMMADIST 函数返回伽马分布。它被视为连续概率分布,用于研究可能具有偏斜分布的变量,以分析癌症发病率的变化。伽马分布通常用于排队分析和天气预报。 Gamma 分布将模拟某些事件之间的经过时间。
GAMMADIST 函数取代了 Excel 2010 中的 GAMMA.DIST 函数。
兼容性
此高级 Excel 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2019 for Mac
语法
GAMMADIST 函数的语法如下 −
GAMMADIST(x,alpha,beta,cumulative)
参数
您可以将以下参数与 GAMMADIST 函数 − 一起使用
参数 | 描述 | 必需/可选 |
---|---|---|
X | 您可以指定用于评估分布的值。 | 必需 |
Alpha | 形状参数,其公式为 (mean)^2/variance。 | 必需 |
Beta |
一个尺度参数,其计算公式为分布的(方差)/均值。 如果此参数的值等于零,则 GAMMADIST 函数将检索标准伽马分布。 |
必需 |
累积 |
如果此参数指定 TRUE,则此函数将检索累积分布函数。 否则,它将检索 FALSE 值的概率密度函数。 |
必需 |
注意事项
- 如果 alpha 值等于 x 的一半、beta 等于 2、累积参数等于 True 且 x 指定正值,则 GAMMADIST 会检索。
- 对于非数字参数,GAMMADIST 会检索 #VALUE! 错误值。
- 如果 x 值小于零,则 GAMMADIST 会检索 #NUM! 错误值。
- 如果 alpha ≤ 0 或 beta ≤ 0,则 GAMMADIST 会检索 #NUM! 错误值。
- 对于 alpha 值大于零的整数,GAMMADIST 被视为 Erlang 分布。
- 如果 alpha 值等于一,则 GAMMADIST 函数会检索指数分布。
GAMMADIST 函数示例
练习以下示例,了解 Excel 中 GAMMADIST 函数的用法。
示例 1
如果 alpha 值等于 x 的一半、beta 等于 2、cumulative 参数等于 True,并且 x 指定正值,则 GAMMADIST 检索结果。
解决方案
在所需工作表中输入输入数据,如下所示 −
- x = 6
- Alpha = 3
- Beta = 2
- Cumulative = True
- 现在在C6 单元格并按 Enter 键。
- 因此,Gamma 分布值为 0.80。


让我们验证此结果值以及卡方分布公式。您可以在 E6 单元格中输入公式 =(1-CHISQ.DIST.RT(6,C2)),然后按 Enter。这里,C2 表示自由度。


因此,您可以在屏幕截图中注意到 C6 和 E6 单元格值相同。
示例 2
如何通过 Gamma 分布对新癌症病例率进行建模。
解决方案
假设一个样本数据集包含 2024 年的两列癌症类型和"最新癌症病例率"。

现在在 D2 单元格中输入公式"=AVERAGE(B2:B6)"以评估平均"最新癌症病例率"列。

此外,您可以计算B列的方差。在 D3 单元格中输入公式 =VAR.S(B2:B6)。

您可以通过在D4单元格中输入公式=(D2^2)/D3并按Enter选项卡来计算Alpha值。

同样,要计算 Beta 参数,请在 D5 单元格中输入公式"=D3/D2"。

最后,您可以计算伽玛分布。在 B7 单元格中输入公式"=GAMMADIST(D2,D4,D5,TRUE)"。检索累积分布函数的伽玛分布的结果值为 0.6042。

如果 Gamma Distribution 检索概率密度函数,在这种情况下,您需要更改 B7 中的公式"=GAMMADIST(D2, D4, D5, FALSE)" b> 细胞。结果值为 2.25918。

示例 3
对于非数字参数,GAMMADIST 检索#VALUE!错误值。
解决方案
本例中,Alpha参数对应的输入数据为文本。在C6单元格中输入公式=GAMMADIST(C2,C3,C4,C5),然后按Enter选项卡。


示例 4
无论是 alpha ≤ 0 或 beta ≤ 0,GAMMADIST 都会检索#NUM!错误值。
解决方案
在此示例中,Beta 参数的值为负-33。现在,您可以在C6单元格中输入公式=GAMMADIST(C2,C3,C4,C5),然后按Enter。 p>

因此,如果伽玛分布公式中的任何参数值为负,就会出现#NUM!错误。
示例 5
如果 alpha 值等于,GAMMADIST 函数将检索指数分布一。
解决方案
在此示例中,alpha 值为一,并写入公式 = =GAMMADIST(C2,C3,C4,C5)在 C6 单元格中,然后按 Enter 键。

因此,在此示例中,Gamma 分布函数变为指数分布。您可以通过在所需单元格中执行 EXPODIST 函数来交叉验证其值。