|
|
我想把在每一个patch上的turtles经过一定标准选择选出一个,然后把这一个turtle的一个属性变量传递给patch,写了下面的代码。
. b, M ^, i' M+ j0 s; F q
" b1 r' Y, ]% o/ q. O主要有两个疑问:
5 X0 [! k% {; ]) N, o0 `% F2 N/ [3 W* J9 g
第一,我是用of引用turtle的属性的,可是通不过编译。应该用什么办法?( M7 f- F8 m. c) E* X
第二,set expectation那一句里的para-a和para-b也应该是被选出来的turtle包含的参数,可是目前这个写法似乎不能体现出来这个意思。
) }" L4 h. C6 Q6 c) w& X
8 b, C$ r# b' [) {7 b, K) Y
4 z" }8 g' W6 j0 A各位高手能不能帮忙看看啊?提前谢过!
- e* N/ E ]' s# w5 { J) F% y8 F( z
to form-expectation0 z! O/ W; @1 `/ K. u, v3 F
ask patches [
7 q, M- L! K, Y" a! x. X) z9 Z: i let active-strategy min-one-of ( turtles-here with [ length ( remove true (map [?1 = ?2] predictor descriptor) ) = length ( remove "#" predictor )]) [ strategy-error ]
& G2 E6 _9 j Q7 [3 s" { set expectation para-a * ( pre-price + pre-dividend ) + para-b
& B3 H& F8 `! o2 \5 p set trader-error strategy-error of active-strategy' K, s# e. h/ \" p( x0 l, S6 s
set trader-type strategy-type of active-strategy ]3 d9 v! X( X( b8 {) o; b* Y% m |
end |
|