1
我在Netlogo中實施了一個模型,在該模型中,我想將代理人劃分爲收入組。我的問題是:假設5%的代理人,代表家庭的收入在500美元至600美元之間。是否有一個代碼,我可以寫一個將分配這個收入範圍內隨機給代理商? - 所以它們中的一些將有500,550,590等多達600將Netlogo中的號碼隨機分配給代理
千恩萬謝
如果你想我在Netlogo中實施了一個模型,在該模型中,我想將代理人劃分爲收入組。我的問題是:假設5%的代理人,代表家庭的收入在500美元至600美元之間。是否有一個代碼,我可以寫一個將分配這個收入範圍內隨機給代理商? - 所以它們中的一些將有500,550,590等多達600將Netlogo中的號碼隨機分配給代理
千恩萬謝
如果你想確切數字500到600到10秒,那麼你想要的東西像set income 500 + 10 * random 11
。如果你想要在500到600範圍內的任何數字,然後像set income 500 + random-float 100
。查看其他想法的各種隨機函數(在用戶手冊的數學部分中列出)。
要讓這隻發生在代理5%:
ifelse random-float 1 <= 0.05
[ set income .... (whichever from above) ]
[ ... whatever you want to happen for the other 95% ]
許多感謝您的快速援助。非常感謝 – Rannie