2015-06-21 40 views
1

我正在研究需要從本地SQLite DB數據生成描述性統計信息(平均值,sd,最大值,四分位數)和CDF/PDF直方圖的android應用程序。在Java中爲Android應用程序使用R

R對做這樣的統計分析非常好,想知道在Android應用程序中是否可以從Java調用R?

如果在Android中無法從Java調用R,那麼在Android應用程序中進行這種統計分析的推薦方法(包)是什麼?

需要無線連接運行,所以服務器/雲方法不起作用。

+0

你有什麼試過? Android世界中的「R」與您所描述的內容具有完全不同的含義......有許多偉大(免費)的圖形工具。 –

+0

使用像www.opencpu.org – Jeroen

+0

@QuintinBalsdon這樣的服務方式 - 你的意思是完全不同的含義?我正在尋找的是[JRI](https://www.rforge.net/JRI)像從android代碼中調用R的方法。繪圖是一個不同的問題 - 我知道圖表庫 - 對不起,問題不在於繪圖,而是從android應用程序java代碼中使用R. – user3206440

回答

1

我不確定是否可以在android中正確運行R.但有專門的項目(服務器) - https://rforge.net/Rserve/

您運行此服務器上的特殊端口並連接到此端口與TCP代碼(它可以是本地計算機或遠程計算機)。

我想你可以嘗試在本地運行R(不知道該如何在這個時刻)在Android設備上並從你的代碼連接到本地主機。

我在谷歌搜索到的第一個鏈接 - http://www.r-bloggers.com/install-r-in-android-via-gnuroot-no-root-required/從未嘗試過。