|
|
我想把在每一个patch上的turtles经过一定标准选择选出一个,然后把这一个turtle的一个属性变量传递给patch,写了下面的代码。; @* X G# q1 L3 L, ^
, ~0 h" \# g: E主要有两个疑问:9 Z6 I s3 Y7 q: \. R
% Q' b& o5 `2 h+ |: j9 P第一,我是用of引用turtle的属性的,可是通不过编译。应该用什么办法?
2 H6 @7 O$ [$ h% r第二,set expectation那一句里的para-a和para-b也应该是被选出来的turtle包含的参数,可是目前这个写法似乎不能体现出来这个意思。. D: w! x5 h2 H' _ U2 N; j
! U, J' K2 }7 q; ]) |2 q+ o6 s/ D* s8 K5 F4 o' J
各位高手能不能帮忙看看啊?提前谢过!% D2 a6 e/ C! j( U
& ~# }, Q* T2 _: x, W+ P# uto form-expectation
; E* r& J3 W9 x ask patches [0 T5 _. A' c* x* X
let active-strategy min-one-of ( turtles-here with [ length ( remove true (map [?1 = ?2] predictor descriptor) ) = length ( remove "#" predictor )]) [ strategy-error ]5 R1 S5 y( @- \& g
set expectation para-a * ( pre-price + pre-dividend ) + para-b
6 Q0 [- p. J2 E) X set trader-error strategy-error of active-strategy
. S+ N6 S( j/ [) w+ ?# j0 B set trader-type strategy-type of active-strategy ]) ^* C- d4 l$ P6 e4 N8 ]
end |
|