我使用NetLogo和擴展R進行了模擬。我製作了供應鏈模型,其中有分銷商和消費者。消費者向分銷商和分銷商提供訂單,預測未來需求,並提前向供應商下訂單以滿足市場需求。預測是通過調用elmNN包使用擴展R(https://ccl.northwestern.edu/netlogo/docs/r.html)實現的。只需使用「go」即可使用該模型。 但是,當我想通過使用行爲空間來進行實驗時,我不斷收到錯誤。如果我只設置行爲空間的幾個刻度,模型可以正常工作。但是當我想推出幾百個滴答時,行爲空間不斷崩潰。例如,「擴展異常:R擴展中的錯誤:eval中的錯誤,運算符對原子向量無效」,「擴展異常:R擴展中的錯誤:eval中的錯誤:不能在CHARSXP上具有屬性」。有時行爲只是崩潰而沒有任何錯誤。Netlogo中的行爲空間在使用擴展R時崩潰
我假設這些錯誤與NetLogo,R,R擴展和java之間的可計算性問題有關。我正在使用NetLogo 5.3.1,64位; R-3.3.3 64位; rJava 0.9-8。
型號舉例:https://www.youtube.com/watch?v=zjQpPBgj0A8
類似的問題是以前發佈的,但它沒有答案:NetLogo BehaviorSpace crashing when using R extension