GAMS 中有标准正态累积分布函数吗?
Is there standard normal cumulative distribution function in GAMS?
我想在 GAMS 中编写以下公式,
R(i)= Phi[beta*Log10(M(i)/W*D)]
其中 'Phi' 是标准正态累积分布函数。
Scalar beta=0.34, W=70, D=41;
Parameter M(i)/1 375, 2 450, 3 876,4 212,5 125/;
我在 GAMS 中没有找到标准正态累积分布函数,有吗?我如何在 GAMS 中编写这个公式?
您可以在 GAMS 中使用外部库执行此操作,stolib
。对于累积法线,您将使用:
$funclibin stolib stodclib
function cdfnorm / stolib.cdfnormal /
实现遵循语法:
parameter_x = cdfnorm(a,mu,sd);
...其中 a
是您要评估分布的点; mu
和 sd
是它的参数。
有关详细信息,请参阅此处:https://www.gams.com/mccarl/newsletter/news35.pdf 或搜索您的 GAMS 发行版随附的 McCarl 指南 stolib
(如果它至少是 v23.6(我认为))。
我想在 GAMS 中编写以下公式,
R(i)= Phi[beta*Log10(M(i)/W*D)]
其中 'Phi' 是标准正态累积分布函数。
Scalar beta=0.34, W=70, D=41;
Parameter M(i)/1 375, 2 450, 3 876,4 212,5 125/;
我在 GAMS 中没有找到标准正态累积分布函数,有吗?我如何在 GAMS 中编写这个公式?
您可以在 GAMS 中使用外部库执行此操作,stolib
。对于累积法线,您将使用:
$funclibin stolib stodclib
function cdfnorm / stolib.cdfnormal /
实现遵循语法:
parameter_x = cdfnorm(a,mu,sd);
...其中 a
是您要评估分布的点; mu
和 sd
是它的参数。
有关详细信息,请参阅此处:https://www.gams.com/mccarl/newsletter/news35.pdf 或搜索您的 GAMS 发行版随附的 McCarl 指南 stolib
(如果它至少是 v23.6(我认为))。