Php Gamma分布与Excel不同

Php Gamma分布与Excel不同,php,excel,gamma-distribution,Php,Excel,Gamma Distribution,计算伽马逆。 我正在使用phpExcel库: 我使用这个库并将其与Excel的结果进行比较。 对于Php和Excel,我使用相同的值进行了测试,但得到了不同的结果: Php: 加梅因夫(0.999,21.054,1/0.266) 结果:395.75187969925 Excel中:=伽马库存(0.999,21.054,1/0.266) 结果:143.076 使用BETA.INV和BETAINV进行的测试非常有效。 所以我不明白这里出了什么问题。 有人能解释或指出一个正确的库吗?如果你对这些函数

计算伽马逆。 我正在使用phpExcel库:

我使用这个库并将其与Excel的结果进行比较。 对于Php和Excel,我使用相同的值进行了测试,但得到了不同的结果:

Php: 加梅因夫(0.999,21.054,1/0.266) 结果:395.75187969925

Excel中:=伽马库存(0.999,21.054,1/0.266) 结果:143.076

使用BETA.INV和BETAINV进行的测试非常有效。 所以我不明白这里出了什么问题。
有人能解释或指出一个正确的库吗?

如果你对这些函数背后的数学知识理解得很好,也许你可以亲自看看代码,看看哪里出了问题。这是一个开源项目,意味着源代码是可访问的(您甚至已经链接到它)。。。。我敢肯定,如果PHPExcel是错误的,那么开发人员会很想知道什么是错误的,以及可以做些什么来修复它。我对这背后的数学理解一点也不好。这使得我们很难看出哪里出了问题。但我也会和开发者核实一下。我没有想到这一点。我从PECL stats获得了stats\u cdf\u gamma。我查看了代码,它确实从Excel返回了非常不同的结果。如果我自己不理解数学,或者无法将其与底层Excel代码进行比较,我猜问题可能与GAMMAINV函数中xHi变量的值有关。这似乎对结果有着巨大的影响。我可以调整它,使其接近我的Excel输出,但无法使其一致地匹配它。希望开发者@MarkBaker能够更好地理解代码以及如何“修复”:(如果你对这些函数背后的数学理解良好,也许你可以亲自查看代码,看看哪里出了问题。这是一个开源项目,意味着源代码是可访问的(您甚至已经链接到它)。。。。我敢肯定,如果PHPExcel是错误的,那么开发人员会很想知道什么是错误的,以及可以做些什么来修复它。我对这背后的数学理解一点也不好。这使得我们很难看出哪里出了问题。但我也会和开发者核实一下。我没有想到这一点。我从PECL stats获得了stats\u cdf\u gamma。我查看了代码,它确实从Excel返回了非常不同的结果。如果我自己不理解数学,或者无法将其与底层Excel代码进行比较,我猜问题可能与GAMMAINV函数中xHi变量的值有关。这似乎对结果有着巨大的影响。我可以调整它,使其接近我的Excel输出,但无法使其一致地匹配它。希望开发者@MarkBaker能够更好地理解代码以及如何“修复”: