我們過去使用的極端優化 (http://www.extremeoptimization.com)的極端Numerics的圖書館爲我們的計算內核。.NET數值庫
我們現在需要未包含在這樣的庫中的BETA INV功能。
任何人可以提出任何商業級的選擇所提到的一個?
軟件(如果有的話),或者可能被包含在生產的企業內部軟件將被確定爲好,只要它可以從C#和.NET 4中使用和足夠成熟的開源。
謝謝!
我們過去使用的極端優化 (http://www.extremeoptimization.com)的極端Numerics的圖書館爲我們的計算內核。.NET數值庫
我們現在需要未包含在這樣的庫中的BETA INV功能。
任何人可以提出任何商業級的選擇所提到的一個?
軟件(如果有的話),或者可能被包含在生產的企業內部軟件將被確定爲好,只要它可以從C#和.NET 4中使用和足夠成熟的開源。
謝謝!
使用Excel的函數BETAINV
BETAINV(p, alpha, beta, A, B)
的等效的Extreme Optimization Numerical Libraries for .NET是:
using Extreme.Statistics.Distributions;
// ...
new BetaDistribution(alpha, beta, A, B).InverseDistributionFunction(p);
您可以使用Intel Math Libraries具有BETAINV功能。它也易於使用with C#。
您還可以使用Math.NET Numerics的。 It has a beta distribution class
謝謝,看來我必須將多數的功能從C++到C#或者至少有DLLImports。 –