改变基于代理的选民模型的初始条件
Changing initial conditions in agent-based voter model
如何更改 this 选民模型中的初始条件?
有四种观点的代理人:消极自信、消极不确定、积极不确定或积极自信。我不确定正确的更改以使其独立设置值,即 x% 消极自信、y% 消极不确定、z% 积极不确定和 w% 积极自信 (x+y+z+w=100%) .
提前致谢。
您的问题可以分为两个独立的部分:
- 如何从多项式中抽样
- 如何在界面中放置相互依赖的变量
第一个问题 easy answer。
第二个问题没有。例如,假设您为 w
、x
和 y
包括 3
滑块和计算 z=1-w-x-y
,您将如何确保 z>0
?解决此问题的最简单方法是允许将所有 4 个独立设置为相对权重,然后通过缩放每个权重(即除以 (w + x + y + z)
来生成概率。这样您就不必依赖用户来设置滑块值的合理组合。(您可以排除全部为零的情况。)
如何更改 this 选民模型中的初始条件?
有四种观点的代理人:消极自信、消极不确定、积极不确定或积极自信。我不确定正确的更改以使其独立设置值,即 x% 消极自信、y% 消极不确定、z% 积极不确定和 w% 积极自信 (x+y+z+w=100%) .
提前致谢。
您的问题可以分为两个独立的部分:
- 如何从多项式中抽样
- 如何在界面中放置相互依赖的变量
第一个问题 easy answer。
第二个问题没有。例如,假设您为 w
、x
和 y
包括 3
滑块和计算 z=1-w-x-y
,您将如何确保 z>0
?解决此问题的最简单方法是允许将所有 4 个独立设置为相对权重,然后通过缩放每个权重(即除以 (w + x + y + z)
来生成概率。这样您就不必依赖用户来设置滑块值的合理组合。(您可以排除全部为零的情况。)