我们过去使用过 Extreme Optimization 中的 Extreme Numerics 库 (http://www.extremeoptimization.com) 用于我们的计算内核。
我们现在需要BETA INV函数,该函数未包含在此类库中。
任何人都可以建议任何商业级别的替代品来替代上述的吗?
可以包含在生产公司内部软件中的免费软件(如果有)或开源也可以,只要它可以在 C# 和 .NET 4 中使用并且足够成熟即可。
谢谢!
相当于Excel的BETAINV函数
BETAINV(p, alpha, beta, A, B)
使用 Numerics.NET(以前称为 Extreme Optimization Numerical Libraries for .NET)是:
using Extreme.Statistics.Distributions;
// ...
new BetaDistribution(alpha, beta, A, B).InverseDistributionFunction(p);
您可以使用具有 BETAINV 功能的Intel Math Libraries。它也很容易使用 C#。
您还可以使用 Math.NET 数值。 它有一个测试版分发类