2015-06-21 3 views
1

Я работаю над андроидным приложением, которое должно генерировать описательную статистику (среднее значение, sd, min max, квартили) и графики гистограммы CDF/PDF из локальных данных SQLite DB.Использование R в Java для приложений Android

R очень хорошо справляется со статистическим анализом и задавался вопросом, можно ли назвать R из Java в приложении Android?

Если вы не можете позвонить R из Java в Android, какой будет рекомендуемый подход (пакет) для такого статистического анализа в приложениях Android?

Необходимо иметь этот режим без подключения, поэтому подход к серверу/облаку не работает.

+0

Что вы пробовали? «R» в мире Android имеет совершенно иное значение для того, что вы описываете ... есть много отличных (и бесплатных) графических инструментов. –

+0

использовать сервисный подход, например, www.opencpu.org – Jeroen

+0

@QuintinBalsdon - что вы подразумеваете под совершенно другим смыслом? То, что я ищу, - это [JRI] (https://www.rforge.net/JRI), как подход к вызову R из кода android. Plotting - это другая проблема - я знаю диаграммы библиотек - извините, вопрос заключается не в построении графика, а в использовании R из java-кода приложения Android. – user3206440

ответ

1

Я не уверен, что можно запустить R точно в андроид. Но есть специальный проект (сервер) - https://rforge.net/Rserve/

Вы запускаете этот сервер на специальный порт и подключаетесь к этому порту с помощью TCP из java-кода (это может быть локальная машина или удаленная машина).

Я думаю, вы можете попробовать запустить R локально (не представляя, как в данный момент) на устройстве Android и подключиться к локальному хосту из вашего кода.

Первая ссылка, которую я нашел в google - http://www.r-bloggers.com/install-r-in-android-via-gnuroot-no-root-required/ Никогда не пробовал.

Смежные вопросы