|
|
我想把在每一个patch上的turtles经过一定标准选择选出一个,然后把这一个turtle的一个属性变量传递给patch,写了下面的代码。7 w) P$ v3 d- o- }3 o4 D' E
9 Z, @' ~ c- _% m
主要有两个疑问:
+ G6 L% I. F/ i# A% j# g
! |8 G8 X H3 ^. L6 k. \: z第一,我是用of引用turtle的属性的,可是通不过编译。应该用什么办法?
! X" T d" b/ b# ]第二,set expectation那一句里的para-a和para-b也应该是被选出来的turtle包含的参数,可是目前这个写法似乎不能体现出来这个意思。
* r4 u8 b; z+ l4 D! n) Y2 ^0 L3 H+ | D# K+ J' Q
8 k1 f |7 G/ r( y& C各位高手能不能帮忙看看啊?提前谢过!
- h0 X! K- l$ Q4 ^& j+ g6 Y4 l9 H+ j* Z
to form-expectation8 {7 k* k7 Q+ h" |3 X* H- ?
ask patches [" W" c8 V1 ~5 F3 t; x$ L
let active-strategy min-one-of ( turtles-here with [ length ( remove true (map [?1 = ?2] predictor descriptor) ) = length ( remove "#" predictor )]) [ strategy-error ]
% l" p) a, g2 i2 {, ?8 ?0 r set expectation para-a * ( pre-price + pre-dividend ) + para-b
2 c/ N) x7 m; a# l* r b! Z* L# V set trader-error strategy-error of active-strategy
3 f! m3 Z y" c& p" X set trader-type strategy-type of active-strategy ]
/ ?$ R% y1 H8 r/ \7 k1 F! t, Oend |
|