是否可以在RNetLogo中创建新模型或更改示例模型的源代码?

是否可以在RNetLogo中创建新模型或更改示例模型的源代码?,r,netlogo,R,Netlogo,我对R中的RNetLogo包相当陌生,但到目前为止,我看到的所有使用RNetLogo的示例都是关于加载模型样本并对其进行处理的。我没有看到任何例子表明我们可以创建自己的模型并写下规则,根据这些规则,我们的代理将彼此交互(或者查看示例模型的代码并对其进行更改)。是否可以在R中编写这些规则,或者RNetLogo是否允许我们只处理已经实现的模型(示例),而不更改代码 例如,当我们在NetLogo模型库-->地球科学-->气候变化(只是随机示例)中打开时,我们可以转到“代码”选项卡,查看用NetLogo

我对R中的RNetLogo包相当陌生,但到目前为止,我看到的所有使用RNetLogo的示例都是关于加载模型样本并对其进行处理的。我没有看到任何例子表明我们可以创建自己的模型并写下规则,根据这些规则,我们的代理将彼此交互(或者查看示例模型的代码并对其进行更改)。是否可以在R中编写这些规则,或者RNetLogo是否允许我们只处理已经实现的模型(示例),而不更改代码

例如,当我们在NetLogo模型库-->地球科学-->气候变化(只是随机示例)中打开时,我们可以转到“代码”选项卡,查看用NetLogo prog.language编写的代码:

globals [ 
  sky-top      ;; y coordinate of top row of sky 
... 

我的问题是:我们能在R中看到这段代码并对其进行更改吗?

我的答案是,我不这么认为:-)。您需要在netlogo中开发您的模型,并且使用R中的RNetlogo,您可以运行它、播放数据、发送一些数据。frame到您的模型、更改一些变量