AnyLogic:Dirichlet发行版的实现?

时间:2014-10-27 20:41:23

标签: java dirichlet anylogic

所有

任何人都知道在AnyLogic中使用Dirichlet发行版实现绘制的方法吗?

我有三个相互关联的概率,例如p1 + p2 + p3 = 1,我想为每个概率绘制值。

我目前正在使用以下代码实现此目的:

p1 = beta(10.0 * c, 10.0 * (1.0 - c));
p2 = min(beta(10.0 * a, 10.0 * (1.0 - a)), 1.0 - p1);
p3 = max(0.0, 1.0 - p2 - p2);

其中ac是我p1p2的先行者。

谢谢!

1 个答案:

答案 0 :(得分:1)

你可以use external Java libraries in AnyLogic。下载一些带有Dirichlet分布的Java库,例如: Mallet 2,并调用相应的API。此外,您可以从library source codes:)

复制粘贴实施