如何將本地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。