|
|
我想把在每一个patch上的turtles经过一定标准选择选出一个,然后把这一个turtle的一个属性变量传递给patch,写了下面的代码。" t' A& G1 E- F# S
) `: a9 m! J+ c8 ?主要有两个疑问:
, ]8 C1 d8 q$ g6 i3 Y7 p( O8 M- Y+ T3 c5 I. H; J
第一,我是用of引用turtle的属性的,可是通不过编译。应该用什么办法?0 L& \7 V( C; }5 u
第二,set expectation那一句里的para-a和para-b也应该是被选出来的turtle包含的参数,可是目前这个写法似乎不能体现出来这个意思。
. i9 h9 ~$ t; ~& W0 d9 u/ ^% H9 Z* x9 ^9 F1 W# O
' q9 e r( |0 R0 u. o各位高手能不能帮忙看看啊?提前谢过!
, e$ P4 @/ p7 Q
& N6 u/ c. ^4 W6 s dto form-expectation, N7 A* w- K9 d6 b4 F: l
ask patches [/ D1 S2 z" N% h! b$ A( u
let active-strategy min-one-of ( turtles-here with [ length ( remove true (map [?1 = ?2] predictor descriptor) ) = length ( remove "#" predictor )]) [ strategy-error ]
( g' w/ p7 @! X, G) t- o9 {- s }& _5 L set expectation para-a * ( pre-price + pre-dividend ) + para-b% R& L* `8 Q. j/ K- X4 F
set trader-error strategy-error of active-strategy4 n' m, @; w( u( X$ \; z9 [5 T4 |
set trader-type strategy-type of active-strategy ]7 Q' M `7 G- d. s* p
end |
|