Строю здесь свою первую модель, и я наслаждаюсь процессом. Я столкнулся с моей последней проблемой, которую нужно преодолеть до того, как это будет сделано ...
Я пытаюсь добавить переключатели, которые могут изменять распределение в переменной популяции по мере ее создания. Однако, когда я делаю это, он выбирает только одну цифру для переменной из указанного дистрибутива, в результате чего все агенты делают то же самое при создании.
Как это исправить?
Это код в моих радиокнопках. Предполагается, что переменная для приоритета агента в агенте 'order' будет меняться в зависимости от распределения при каждом его создании. Я хочу изменить весь дистрибутив с часами кнопки.
if (value == 0) {
Prioritymanipulation = uniform(0, 51);
}
else if (value == 1) {
set_Prioritymanipulation (triangular(0, 51, 30));
}
else if (value == 2) {
Prioritymanipulation = triangular (0, 20, 51);
}
else if (value == 3) {
Prioritymanipulation = triangular (0, 40, 51);
}
Есть ли способ сделать это без пользовательских дистрибутивов? Всякий раз, когда я пытаюсь это сделать, я получаю целую кучу ошибок о невозможности конвертировать из двойного ...
Спасибо за помощь.