我想在給定的時間段內運行一次行爲空間時記錄數據,例如,每1000次滴答一次。我發現行爲空間可以在每次打勾時給記者打一次電話,或者在模擬結束時打一次電話。但是,我不希望每個記錄都記錄一次,因爲這會產生太多的數據,但我也不想在模擬結束時只記錄數據。由於數值穩定性,我無法更改由tick
表示的模擬時間。我嘗試將代碼放入行爲空間,即 如果ticks mod 1000 = 0 [報告人]行爲空間記者每個時間段記錄一次
但是,當我開始實驗時,出現錯誤(「Syntax,expected reporter」)。有沒有解決這個問題的方法,還是我堅持收集太多或太少的數據?謝謝。
http://ccl.northwestern.edu/netlogo/docs/faq.html#everynticks –