Hello,

I am a new R user. More precisely, I am working with JRI (on a Eclipse Java6 project under Ubuntu9).

I have difficulties to access some R packages (For example: package "stats", object "Normal", function "pnorm").

I have tried many solutions to set the right path but nothing have succeed:
For example:  LD_LIBRARY_PATH=${R_HOME}/lib:${R_HOME}/bin:${R_HOME}/library

Inside the  java code, I have also tried such methods:
Note that "r" is the REngine object coming from the connection to R

r.eval("dyn.load(\"/home/gran/workspace/R-2.9.0/library/stats/libs/stats.so\", local = TRUE, now = TRUE)");
          r.eval("require(stats)");
          r.eval("autoload(\"Normal\", \"stats\")");
          r.eval("search()");
          r.eval("ls(\"Autoloads\")");
          System.out.println(r.eval(".Autoloaded"));
          r.eval("zval = .95");
          System.out.println(r.eval("print(zval)"));
          r.eval("p3 = pnorm(3*zval)");
          System.out.println(r.eval("print(p3)"));

It gives as a result:

          [STRING "stats"]
          [REAL* (0.95)]
          null       <---------- p3 = null because pnorm is unknown

Do you know how to use the "stats" package with JRI ?
Thanks in advance,
Antoine

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to