Можно ли запустить R в обработке через rJava / JRI? Если бы я развернул приложение для обработки в Интернете, понадобится ли клиенту R в их системе?
Я хочу создать интерактивную информационную панель, которую можно развернуть в Интернете. Похоже, обработка - это, пожалуй, лучший выбор для интерактивной / веб-части. К сожалению, не похоже, что есть много встроенных функций математики / статистики. И нет никаких библиотек для вывода данных.
Я использую R и gpplot2 в течение нескольких месяцев и очень рад (поражен) тому, как легко они манипулируют данными и наносят на них данные.
Так что теперь мне интересно, можно ли получить лучшее из обоих миров и запустить R с помощью апплета обработки.
С веб-сайта JRI :
JRI - это интерфейс Java / R, который позволяет запускать R внутри Java
приложения в виде одного потока.
В основном это загружает динамическую библиотеку R
в Java и предоставляет Java API для R
функциональность. Он поддерживает как простые
вызовы функций R и полный
работает REPL.
В некотором смысле, JRI является обратным к rJava
и оба могут быть объединены (т.е. вы можете
запустить код R внутри JRI, который перезванивает
в JVM через rJava). Проект JGR
в полной мере использует как JRI, так и
rJava для предоставления полного графического интерфейса Java для
Р.
JRI использует собственный код, но поддерживает
все платформы, где Sun's Java (или
совместимо) доступно, в том числе
Windows, Mac OS X, Sun и Linux (оба
32-разрядный и 64-разрядный).
Спасибо за совет:)