|
|
我想把在每一个patch上的turtles经过一定标准选择选出一个,然后把这一个turtle的一个属性变量传递给patch,写了下面的代码。
/ z5 i5 o+ h3 Y" T0 p; j5 s: s0 j8 \7 q3 N# \9 a9 |
主要有两个疑问:
" c! S8 t& l& c* g# D7 h9 z- J
! j3 n J: t# Y9 k P% ]" p/ A第一,我是用of引用turtle的属性的,可是通不过编译。应该用什么办法?5 k1 M7 x t# {7 X( a& Q# l
第二,set expectation那一句里的para-a和para-b也应该是被选出来的turtle包含的参数,可是目前这个写法似乎不能体现出来这个意思。5 B) d. r7 a' }. H3 B
& ]2 ^* T. y, k" \
9 z- ]( C' r9 r/ c* m3 a各位高手能不能帮忙看看啊?提前谢过!
, _: F% I2 ?4 O7 F5 g
+ I/ H# x0 D" o) I0 bto form-expectation9 J4 M5 v" E( v K+ z/ h5 H. X0 q" w- e
ask patches [
- v' t% m) l4 q+ I! E let active-strategy min-one-of ( turtles-here with [ length ( remove true (map [?1 = ?2] predictor descriptor) ) = length ( remove "#" predictor )]) [ strategy-error ]
; `1 e+ f! O& L5 L. T$ o set expectation para-a * ( pre-price + pre-dividend ) + para-b M# q; @; f5 @: G' K; |# ~
set trader-error strategy-error of active-strategy
, e2 O' t& |5 C9 |% o7 R set trader-type strategy-type of active-strategy ]. P$ c- f- F4 `4 z4 |, C- l
end |
|