|
|
我想把在每一个patch上的turtles经过一定标准选择选出一个,然后把这一个turtle的一个属性变量传递给patch,写了下面的代码。7 Q ^' `2 y0 h* Q/ m+ _0 G
+ o/ w4 H& N5 X& |( v. i2 \主要有两个疑问:( @# e7 D2 k2 A, }
+ Z- @8 Q2 E3 s/ z' n" R+ j
第一,我是用of引用turtle的属性的,可是通不过编译。应该用什么办法?
0 q% D. B' o6 n+ Z第二,set expectation那一句里的para-a和para-b也应该是被选出来的turtle包含的参数,可是目前这个写法似乎不能体现出来这个意思。
0 Q! d4 g( R) _; h$ M' m4 C( y$ r7 \! I# w. B% Q6 T
e2 P% s$ f* |# m! T5 e( k各位高手能不能帮忙看看啊?提前谢过!
! F: v5 T+ B4 q9 h& b" A- J9 H2 s/ X o) P! Y: z! F+ r
to form-expectation
% h5 @5 a# \$ b+ w* q$ t- x% u ask patches [
# d4 H9 u( {9 ] let active-strategy min-one-of ( turtles-here with [ length ( remove true (map [?1 = ?2] predictor descriptor) ) = length ( remove "#" predictor )]) [ strategy-error ]
9 \' \- v& o# t* p# q0 H set expectation para-a * ( pre-price + pre-dividend ) + para-b
2 O D0 p) B+ L! \- g. l set trader-error strategy-error of active-strategy
4 e# f, x! i8 E6 {$ D& D set trader-type strategy-type of active-strategy ], E+ R& E- C6 {: s* S; J" h; Q
end |
|