В моем проекте java мне нужно вычислить доверительный интервал, который слишком сложно написать код сам. Поэтому я решил использовать метод в статистике R и передать результат вычисления в проект java. Чтобы сделать это, я выбираю ИСР и в моем файле .java, я импортировать Rengine и Rexp:Как импортировать библиотеку R при использовании JRI в java Eclipse?
import org.rosuda.JRI.REXP;
import org.rosuda.JRI.Rengine;
Теперь, вот проблема. Я хочу, чтобы импортировать «stats4» библиотеку, так что я могу использовать функцию mle()
, и я пишу следующий код в моем файле .java:
Rengine re = new Rengine(new String [] {"--vanilla"}, false, null);
re.eval("library(stats4)");
Однако, я считаю, что stats4
никогда не был импортирован! На самом деле, когда мы импортируем эту библиотеку на языке R, можно записать в следующем виде:
library("stats4")
Так как я новичок использовать ИСР в Java, я не знаю, как это исправить.
Не могли бы вы дать нам вывод следующего утверждения: System.out.println («R_HOME =» + System.getenv («R_HOME»)) –