我需要从AnyLogic调用R脚本 . 我有一个代理'传感器',它将从一个特定位置发送一个随机文件到一个R脚本,然后R脚本将分析该文件,并让我们知道该文件的类型(图像,声音,文本等)
请告诉我如何从AnyLogic调用R脚本..
我不确定AnyLogic和R是否有直接适配器,但AnyLogic中的所有代理都是Java对象,因此您可以调用外部java(.jar)程序 . JRI是一个Java / R接口http://rforge.net/JRI/您可以在JRI中编写R脚本,然后从AnyLogic调用
Rcaller是另一条路线 . 非常简单且仍然活跃的发展:https://code.google.com/p/rcaller/
2 回答
我不确定AnyLogic和R是否有直接适配器,但AnyLogic中的所有代理都是Java对象,因此您可以调用外部java(.jar)程序 . JRI是一个Java / R接口http://rforge.net/JRI/您可以在JRI中编写R脚本,然后从AnyLogic调用
Rcaller是另一条路线 . 非常简单且仍然活跃的发展:https://code.google.com/p/rcaller/