Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Statistikfunktionen mit R in Java-Programme einbinden

Wer statistische Daten mit elaborierten Methoden auswerten und die Ergebnisse mithilfe eindrucksvoller Bilder oder dynamischer Darstellungen visualisieren möchte, kommt an R kaum vorbei. Zwar holt Python inzwischen etwas auf, aber die neuesten und raffiniertesten Statistikfunktionen sind immer noch in den zahllosen Erweiterungspaketen zu finden, die man in den CRAN-, Bioconductor- und anderen R-Repositories findet. Allerdings fremdeln Java-Programmierer tendenziell mit R, denn so etwas wie Typsicherheit oder Objektorientierung ist dort kaum zu finden. Dieser Artikel zeigt, wie man, wenn man doch lieber bei Java bleiben möchte, R-Funktionen einbinden und nutzen kann.

Bei dem Versuch, Java und R zu verknüpfen, merkt man schnell, dass man es hier mit zwei ziemlich unterschiedlichen Welten zu tun hat, und mit beiden muss man sich einigermaßen auskennen, wenn man dabei Erfolg haben will.

Einige APIs im Angebot

Glücklicherweise gibt es schon einige Tools, die Ihnen die ganz elementaren Dinge abnehmen und eine Java-API zur Verfügung stellen, mit deren Hilfe Sie in einem R-Kontext Variablen setzen und auslesen sowie Programme aus Zeichenketten, Dateien und Netzwer…