【发布时间】:2017-05-16 18:41:25
【问题描述】:
我正在尝试用 1000 只海龟填充模型。每只乌龟都有三个变量:性别、收入、教育。我想根据一些概率来分配这些变量的值。例如。 -48% 女性,52% 男性 -33% 的机会收入低于 100000,20% 的机会收入在 100000 和 200000 之间,xx% 的机会,等等。 -20% 的机会没有受过教育,7% 的机会获得博士学位,yy 的机会获得 zz 教育等。
概率将通过 csv 文件或用户界面提供。稍后我将制定规则,这些人如何投票(基于统计数据)。但现在,我只需要创建一个具有正确价值观的群体。
我尝试在某些条件下使用“询问 n-of”,但随着变量和可能值的数量增加,它变得……复杂。
我也尝试过“rnd:weighted-n-of”和类似的方法,但我似乎无法理解它(我已经 25 年没有做过统计了):-)
有什么想法吗?
一切顺利, 帕勒
【问题讨论】:
-
您是否阅读过 Nicolas Payettes 的回答 here? 它简要概述了如何使用您所描述的
rnd扩展名,并且可以作为复习/澄清。 -
谢谢。 Nicolas 的精彩解释——我发现所有其他的,我没有得到——部分原因是匿名过程的语法显然已经改变了。
标签: netlogo