Я пытаюсь создать фирмы (черепахи) в отрасли (мире), назначив им разные размеры в соответствии с их доходом (собственные фирмы). Различие между малым, средним и крупным размером должно зависеть от процента дохода по отношению к общему доходу.
В частности, в зависимости от их дохода я хочу, чтобы фирмы с 30%-ным самым низким доходом имели размер 0,5, фирмы со средним 60%-м доходом имели размер 1, а фирмы с 10%-м самым высоким доходом имели размер 1.5. Пока у меня есть:
breed [ firms firm ]
firms-own [
income
]
to setup
create-firms number-of-firms [ ;; number of firms to be defined through slider
set income random 100
if income = "low" [ set size 0.5 ] ;; firms with low output are of a small size
if income = "medium" [ set size 1 ] ;; firms with medium output are of a medium size
if income = "high" [ set size 1.5 ] ;; firms with high output are of a large size
end
Я знаю, что этот код не работает, потому что я не сказал фирмам, когда устанавливать их собственные фирмы на «низкий», «средний» или «высокий». Но я не знаю, как заставить их установить его в процентах от общего дохода.
Спасибо за ваш вклад здесь!