改变基于代理的选民模型的初始条件

Changing initial conditions in agent-based voter model

如何更改 this 选民模型中的初始条件?

有四种观点的代理人:消极自信、消极不确定、积极不确定或积极自信。我不确定正确的更改以使其独立设置值,即 x% 消极自信、y% 消极不确定、z% 积极不确定和 w% 积极自信 (x+y+z+w=100%) .

提前致谢。

您的问题可以分为两个独立的部分:

  • 如何从多项式中抽样
  • 如何在界面中放置相互依赖的变量

第一个问题 easy answer。 第二个问题没有。例如,假设您为 wxy 包括 3 滑块和计算 z=1-w-x-y,您将如何确保 z>0?解决此问题的最简单方法是允许将所有 4 个独立设置为相对权重,然后通过缩放每个权重(即除以 (w + x + y + z) 来生成概率。这样您就不必依赖用户来设置滑块值的合理组合。(您可以排除全部为零的情况。)