我們使用Extreme Optimization的極限數值庫(http://www.extremeoptimization.com)作爲我們的計算內核。反向正態累積分佈函數轉換
// portfolio risk is inverse normal cumulative distribution function
double risk = NormalDistribution.InverseDistributionFunction(
_riskProbabilityLevel,
mean,
stdev);
的問題是我們現在正在從C#移動到Java,我真的不知道那麼多關於Java,但一直負責重新寫這個特定的功能。
我得值再次進行測試:
RiskProbabilityLevel = 0.02
Mean = 0.06618
Standard Dev = 0.057196166520267355
Risk = 0.051286461995869864
但在尋找通在math3.distribution.NormalDistribution
庫中的各種功能,我找不到什麼可能是等價的。
任何方向或幫助,將不勝感激。 謝謝。
對不起,認爲這是脫離主題的人,考慮如何真的只有一種方法來將'x'轉換爲'y'我不確定它的方式太廣泛。無論如何,男人救了我的工作。 –