Netlogo 基于agent的选民模型中初始条件的改变

Netlogo 基于agent的选民模型中初始条件的改变,netlogo,voting,agent-based-modeling,Netlogo,Voting,Agent Based Modeling,如何更改选民模型中的初始条件 有四种观点的代理人:消极自信、消极不确定、积极不确定或积极自信。我不确定是否进行了正确的更改以使其能够独立设置值,即x%负信心、y%负信心、z%正信心和w%正信心(x+y+z+w=100%) 提前谢谢。您的问题可以分为两部分: 如何从多项式中采样 如何在接口中放置相互依赖的变量 第一个问题有一个问题。 第二个问题并非如此。例如,假设您包含用于w、x和y的3滑块以及计算z=1-w-x-y,您将如何确保z>0?最简单的方法是允许将所有4个独立设置为相对权重,然后通过

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

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


提前谢谢。

您的问题可以分为两部分:

  • 如何从多项式中采样
  • 如何在接口中放置相互依赖的变量
第一个问题有一个问题。
第二个问题并非如此。例如,假设您包含用于
w
x
y
3
滑块以及计算
z=1-w-x-y
,您将如何确保
z>0
?最简单的方法是允许将所有4个独立设置为相对权重,然后通过缩放每个权重(即除以
(w+x+y+z)
)生成概率。这样,您就不必依赖用户来设置滑块值的合理组合。(您可以排除所有零。)

我无法理解这个问题。什么是“使它能够独立设置值”意思是?目前初始意见的概率是相等的。因此,我不是将消极自信=积极自信=0.5,而是将消极自信=x,消极不确定=y,积极不确定=z,积极自信=w设为x+y+z+w=1。好吧,那么你遇到了什么困难?你尝试了什么?你在哪里卡住了?