Skip to content
本页内容

GammaDist (方法)

返回 γ 分布函数值。可以使用此函数来研究具有偏态分布的变量。γ 分布通常用于队列分析。

说明

  • 如果 x、alpha 或 beta 为非数值型,则 GAMMADIST 将返回错误值 #VALUE!。
  • 如果 x < 0,则 GAMMADIST 将返回错误值 #NUM!。
  • 如果 alpha ≤ 0 或 beta ≤ 0,则 GAMMADIST 将返回错误值 #NUM!。
  • 对于正整数 n,当 alpha = n/2、beta = 2 且 cumulative = True 时,GAMMADIST 将返回 (1 - CHIDIST(x))(自由度为 n)。
  • 如果 alpha 为正整数,则 GAMMADIST 也称为 Erlang 分布。

参数

属性数据类型必填说明
Arg1float必填x - 用于计算分布的值。
Arg2float必填alpha - 分布参数。
Arg3float必填beta - 分布参数。如果 beta = 1,则 GAMMADIST 将返回标准 γ 分布。
Arg4boolean必填cumulative - 一个决定函数形式的逻辑值。如果 cumulative 为 True,则 GAMMADIST 将返回累积分布函数;如果为 False,则将返回概率密度函数。

返回值

float

示例

python
#本示例计算γ分布函数值,并分别赋值给B1等单元格
def test():
    Range("B1").Value2 = WorksheetFunction.GammaDist(1, 1, 3, True)
    Range("B2").Value2 = WorksheetFunction.GammaDist(2, 1.5, 3, False)
    Range("B3").Value2 = WorksheetFunction.GammaDist(0, 2, 3, True)
python
#本示例为A1等单元格分别赋值,并显示γ分布函数值
def test():
    Range("A1").Value2 = 2.1
    Range("A2").Value2 = 1.22
    Range("A3").Value2 = 2
    print(WorksheetFunction.GammaDist(Range("A1").Value2, Range("A2").Value2, Range("A3").Value2, True))