J'ai une application Java qui doit effectuer la régression des moindres carrés partiels. Il semblerait qu'il n'y sont pas implémentations Java de PLSR là-bas. Weka peut avoir eu quelque chose comme ça à un certain point, mais il n'est plus dans l'API. D'autre part, j'ai trouvé un bon R mise en œuvre, qui est un bonus supplémentaire pour elle. Il était utilisé par les personnes dont le résultat que je veux reproduire, ce qui signifie qu'il ya moins de chance que les choses vont aller de mal en raison de différences dans la façon dont PLSR est mis en œuvre.
La question est: est-il assez bon (et simple à utiliser) package activer Java pour appeler R, passer des paramètres à une fonction et de lire les résultats? Mon autre option est d'avoir Java frayer R dans un Processus, puis de le surveiller. Les données sont lues et écrites sur le disque. Lequel des deux voulez-vous recommander? Suis-je manque évident de la troisième option?