Есть ли способ или плагин для обработки пакетов R в NetBeans - PullRequest
0 голосов
/ 12 февраля 2011

Я создал приложение с графическим интерфейсом NetBean. В этом графическом интерфейсе я добавил несколько пунктов меню и хочу обрабатывать несколько статистических функций при нажатии на каждый пункт меню. Для этого мне нужно подключить R к Netbeans, чтобы я мог легко связываться с ним.R.

Спасибо

1 Ответ

0 голосов
/ 23 февраля 2011

В зависимости от ваших требований, есть разные способы сделать это, например, Eval, ссылка, труба, розетка или заглушка. Я напишу об этих 5 методах здесь:

EVAL:

Вы можете вызвать R и передать скрипт-файл, R оценит скрипт и вернет результат статистического вычисления на консоль.

(Пожалуйста, также сообщите нам, на какой операционной системе вы работаете, в следующем я просто предположу, что вы работаете в Windows)

Если у вас есть файл a.txt:

1 + 2

Вы можете ввести в консоли cmd.exe:

R.exe -f a.txt

LINK:

Вы связываете некоторый C-код с R-источниками: это, вероятно, вам не очень интересно, потому что Netbeans написан на Java, и связывание будет затруднено.

PIPE:

Это возможность, которую вы бы выбрали, если хотите также использовать R-GUI. Вышеуказанная опция console-eval-only производит только текстовый вывод, но с помощью этого метода вы можете (в конце концов) также создавать графики и передавать их в Netbeans. Вы используете именованные каналы (опять же, я должен предположить, что вы используете Windows), которые вы можете открыть на стороне R с помощью функции pipe ().

Цоколь:

аналогов, но с функцией socketConnection

STUB:

Вы пишете DLL, например, C, загрузите DLL с помощью dyn.load () и вызовите в ней функции с помощью функции .C (); в этой DLL вы можете использовать, например, канал или сокет для связи с Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...