如何根据 Agent 参数更改 selectoutput 块中的概率
How to change probability in selectoutput block based on Agent parameter
我有 1-5 的不同概率的代理参数值。
代理组 1 - 0.5
代理组 2- 0.3
...
...
代理组 5 0.1
当代理通过 selectOutput 块时,我想分配这些概率。
是否可以在 Anylogic 中执行?
只需使用以下语法:
agent.parameter == 1 ? 0.5 : agent.parameter == 2 ? 0.3 : agent.parameter == 3 ? x : agent.parameter == 4 ? y : z
用正确的概率替换 x、y 和 z。
我有 1-5 的不同概率的代理参数值。 代理组 1 - 0.5 代理组 2- 0.3 ... ... 代理组 5 0.1
当代理通过 selectOutput 块时,我想分配这些概率。 是否可以在 Anylogic 中执行?
只需使用以下语法:
agent.parameter == 1 ? 0.5 : agent.parameter == 2 ? 0.3 : agent.parameter == 3 ? x : agent.parameter == 4 ? y : z
用正确的概率替换 x、y 和 z。