WorksheetFunction.Beta_Inv(Double, Double, Double, Object, Object) 方法

定义

返回指定的 Beta 分布的累积分布函数的反函数。 即,如果 probability = Beta_Dist(x,...),则 Beta_Inv(probability,...) = x。

public double Beta_Inv (double Arg1, double Arg2, double Arg3, object Arg4, object Arg5);
Public Function Beta_Inv (Arg1 As Double, Arg2 As Double, Arg3 As Double, Optional Arg4 As Object, Optional Arg5 As Object) As Double

参数

Arg1
Double

与 Beta 分布相关的概率。

Arg2
Double

该分布的 Alpha 参数。

Arg3
Double

分布的 Beta 参数。

Arg4
Object

x 所属区间的可选下界。

Arg5
Object

x 所属区间的可选上界。

返回

注解

在项目计划中,如果给定预期完成时间和变化率,则可使用 Beta 分布来建立可能完成时间的模型:

  • 如果任何参数为非数值, Beta_Inv 将生成错误值。
  • 如果 alpha ≤ 0 或 beta ≤ 0,Beta_Inv 将生成错误值。
  • 如果概率≤ 0 或概率 >1,Beta_Inv 将生成错误值。
  • 如果省略 A 和 B 的值 (下限和上限 ) ,Beta_Inv 使用标准累积 beta 分布,使 A = 0 且 B = 1。

给定概率值, Beta_Inv 查找该值 x,以便Beta_Dist (x、alpha、beta、TRUE、A、B) = probability。 因此, Beta_Inv 的精度取决于 的 Beta_Dist(Double, Double, Double, Boolean, Object, Object)精度。 Beta_Inv 使用迭代搜索技术。

适用于