Madam,
   
  I've read your answer :
  ///////////////////////////////////////
  Here are other alternatives that are easy to implement and that you 
should consider depending on what you want to do:

1- one is to use R in batch mode ie you create a file in your java code 
with all the R commands and send it to R (via Process 
pc=Runtime.getRuntime().exec(Rcall); )and then R creates an outputfile 
with all the results.
The matter with this is that there is no interactivity, variables are 
not kept, you have to parse the outputfile, ... (see the above article 
(see § FFinterface))

2- another one is to use the R server developed by Simon Urbanek:

http://stats.math.uni-augsburg.de/Rserve/

A java frontend is provided with the server, which allows to communicate 
easily with R and which sends back results in a java object. So for each 
connection to the server you have a R environment where all the variable 
generated are kept until you close the connection and from you java code 
it is as simple as this example: REXP mean = 
c.eval("mean"+i+"<-apply("+data+"[,data.cl=="+(i-1)+"],1,mean.na)");

This is what I'am using in my application and I am quite satisfied with 
it.
//////////////////////////////
  For the first solution, I have not understood how I get the results from R???
   
  For the second solution, I didn't understant the instruction, i'm beginner in R and Java???
  I ve understood that Rserve is a server that I should install server R, R and the JDK for the jav???
   
  Thank you in advance,
   
  XENA


 		
---------------------------------


	[[alternative HTML version deleted]]

