Hello, I have an SVM model previously calibrated using libsvm R implementation from the e1071 package. I would like to use this SVM to predict values, from a Java program. I first tried to use jlibsvm and the "standard" java implementation of libsvm, without success. Thus, I am now considering writing data in files from my Java code, calling an R program to predict values, then gather the predicted values in Java.
The problem is that I do not know how to re-use the model saved using the write.svm() function, since there is no read.svm() function. I read the following message in the mailing archive, stating that I may use the save and load methods built in R : http://www.mail-archive.com/r-help@r-project.org/msg64428.html Still, I am not sure how to pre-process the data and to post-process the results. Since write.svm() writes .scale and .ysale files as well as an svm file, I figure that the scaling data is included in the svm object. Does that mean that I do not have to worry about scaling my data and unscaling the results provided by the predict function on a model reloaded using save/load ? I am asking this because I previously succeeded in loading the svm model from libsvm in Java, but the results using unscaled data were obviously wrong. Thanks in advance, Thomas ______________________________________________ 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.