Изменение начальных условий в агентской модели избирателей - PullRequest
0 голосов
/ 09 мая 2018

Как я могу изменить начальные условия в этой модели избирателя?

Есть агенты с четырьмя мнениями: отрицательно уверенный, отрицательно неуверенный, положительно неуверенный или положительно уверенный. Я не уверен в правильности внесенных изменений, чтобы он работал с настройками независимо, т. Е. X% с отрицательной уверенностью, y% с отрицательной уверенностью, z% с положительной уверенностью и w% с положительной уверенностью (x + y + z + w = ​​100%) .

Заранее спасибо.

1 Ответ

0 голосов
/ 15 мая 2018

Ваш вопрос можно разбить на две отдельные части:

  • как сделать выборку из полинома
  • как поставить взаимозависимые переменные в интерфейсе

Первый вопрос имеет простой ответ . Второго вопроса нет. Например, предположим, что вы включили 3 ползунки для w, x и y и вычислили z=1-w-x-y, как вы будете обеспечивать z>0? Самый простой способ обойти это - разрешить установку всех 4 независимо в качестве относительных весов, а затем получить ваши вероятности путем масштабирования каждого веса (т. Е. Путем деления на (w + x + y + z). Таким образом, вам не нужно зависеть от пользователя, чтобы установить разумные комбинации значений ползунка. (Вы можете исключить наличие всех нулей.)

...