如何将本地JMP连接到服务器上的R?
客户正在使用R库。
对于他们来说,这并不是一件容易的事,因为他们正在JMP中开发一个称为R库的加载项。他们将这个插件提供给50/100 JMP用户。他们不想拥有太多复杂的包装。
因此,我们可以想象在服务器上使用R并告诉JMP调用此R会话吗?在这种情况下,他们只需要提供JMP插件即可使用。
我已经使用MATLAB做到了这一点,所以我认为这是可能的,我们可能必须将路径系统定义为正确的R_HOME。可以吗文档说要在同一台计算机上安装R,但正确定义了R_HOME,它应该可以工作,不是吗?
如果JMP能够在服务器上找到R,那就很好了。但是,几个JMP可以同时访问R吗?如果没有,您有任何解决方法吗?
非常感谢您的建议,
回复:如何将本地JMP连接到服务器上的R?这个线在用户社区上可能有助于回答您的问题。 @ian_jmp 和 @杰夫·珀金森已经回答了这目前可能发生的事情:
伊恩:
“正如已经说过的那样,R和JMP必须驻留在同一台计算机为“开箱即用”的集成工作。 我怀疑您是否可以通过其他任何方式使它起作用,但是即使您可以,我相信它也将被视为“不受支持”。当然,您也许可以为自己做点事情。”
杰夫:
我的同事, @ian_jmp ,是正确的,但需要进一步扩展...
JMP和R进行进程间通信。也就是说,JMP打开R并在内存中与其通信。如果R不在同一台计算机上运行,则无法进行这种相同的通信。
您是否有R的服务器版本,例如 Microsoft R服务器还是仅在服务器上安装了常规R发行版?JMP目前无法与Microsoft R Server通信,但是有了足够的请求,我们可以调查这是否可行。
担:
从JMP 13.2和JMP 14.0开始,这仍然是现状。当然可以接受对未来的建议,但这就是现在计划要保留的方式。
回复:如何将本地JMP连接到服务器上的R?只需签入该线程-可以安全地假定v15的现状也成立吗?
我对服务器上的JMP与R,SAS和/或Python集成的文档提出了类似的要求,以便至少批量调用R / Python以及其他集成。
谢谢!
编辑:我看到我错过了Dan的回复中指定的R和Microsoft R Server之间的区别。我会假设相同的Microsoft R Server。