netlogo

    0熱度

    2回答

    我想讓代理商與他人分享他們的文化。它們有一串長度爲11的字符串,代表他們的文化,由二進制標籤(例如,10100111101)組成。 因此,爲了與每個朋友分享他們的文化,他們選擇一個隨機標籤。如果朋友同意在該標籤位置的代理商,則不做任何更改;如果他們不同意,朋友的標籤被翻轉以與代理人的標籤(Epstein and Axtell,GAS)一致。 更多詳細信息,文化設置如下: set t-culture

    2熱度

    1回答

    如何阻止我的海龜在NetLogo上堆積起來? 我需要我的海龜移動,但不是彼此頂部,並停止堆放。 我已經嘗試用下面的代碼: to go ask turtles [ let empty-patches neighbors with [not any? turtles-here] if (breed = ricos) [ face one-of patches with [ price = 100

    1熱度

    1回答

    是否可以從一個文件創建一定數量的海龜來擁有自己的補丁?像總是在同一個位置? 我從文件中讀到了106只海龜,我希望能讓它們在自己的補丁上創建,就像一個方形的latice類的東西。我希望能夠看到模型世界並輕鬆識別一隻烏龜。 file-open "turtledata_A.txt" show file-read-line while [not file-at-end?] [ set param

    1熱度

    2回答

    我對netlogo很陌生,想知道如何設置一組補丁作爲某個品種的自變量。舉例來說,假設我有: breed [ buildings building ] buildings-own [ my-patches ] 我希望能夠有一個補丁集(比方說,一個矩形,由一些座標,以便限制)分配給每個個體建築的我,補丁場。我將如何做到這一點?

    1熱度

    1回答

    如何避免NOBODY運行時錯誤?以下是示例代碼。這是一個可用於零分割錯誤避免的代碼。因此,我知道它不能用於避免NOBODY錯誤。但我找不到任何其他方式。以下是運行時錯誤消息 - >「IFELSE-VALUE預期輸入爲TRUE/FALSE,但取而代之的是NOBODY。」我很欣賞你的建議。 set top ifelse-value (nobody) [ 0 ][ top ] set

    0熱度

    1回答

    在我的模型中,我在整個環境中生產食物。我知道總共應該有多少食物,而且我按照特定的分佈包裝它,在這種情況下是Gamma。 大部分食物在一天結束時衰減,於是我想再次開始第二天的過程。 (我確實有一些食物代理需要更長的時間來衰減,但這不應該影響我在這裏尋找的東西)。 我想是這樣的,但之後不能完全得到它: if ticks = 0 [while [sum [mass] of foods < 100000]

    0熱度

    1回答

    我嘗試在Netlogo中生成有向圖。兩個節點之間應該只有一個鏈接。我用下面的代碼片段: breed [nodes node] directed-link-breed [edges edge] . . . ask nodes [ create-edges-to ((other nodes) with [not edge-neighbor? self]) ] 它使節點之

    1熱度

    2回答

    我創建了一個小型無向網絡,其中一些節點作爲源,一些作爲目標。然後我創建了放在源節點上的步行者。 現在,我想要使用這個網絡實現一個非常簡單的本地路由算法。 在這裏,我的算法步驟; 1 go 2 get-list-of-neighbors 3 select one-of from list of neighbors check is-visited: if yes: [remo

    1熱度

    1回答

    我試圖從真實數據生成分佈。我使用R包tdistrplus來獲取分佈的參數。 R包中的分佈是:帕累託,對數正態,對數邏輯和伯爾。但是,我無法在NetLogo中找到這些發行版。我需要爲他們寫一個函數。我已經找到帕累託和對數正態分佈在其他論壇: ;; Pareto distribution (Pareto from R package: tdistrplus) to-report random-par

    0熱度

    1回答

    我正在使用BehaviorSpace以我的Netlogo模型運行實驗並以表格格式輸出到文件。我記錄的一件事是包含代理所有選定操作的列表。我使用R進行分析,並希望根據該列表繪製直方圖。該列表是csv中的一個字符串 - Netlogo格式爲[0 1 2 3 4 5]。有沒有一種無痛的方式將其轉換爲R向量? ps:我知道[RNetlogo]庫以及它如何將數據提取到向量中。但它並不適合我,我想繼續輸出文件