Integrating R and Java for Enhancing Interactivity of Algorithmic Data Analysis Software Solutions

Journal Title: Revista Romana de Statistica - Year 2016, Vol 64, Issue 2

Abstract

Conceiving software solutions for statistical processing and algorithmic data analysis involves handling diverse data, fetched from various sources and in different formats, and presenting the results in a suggestive, tailorable manner. Our ongoing research aims to design programming technics for integrating R developing environment with Java programming language for interoperability at a source code level. The goal is to combine the intensive data processing capabilities of R programing language, along with the multitude of statistical function libraries, with the flexibility offered by Java programming language and platform, in terms of graphical user interface and mathematical function libraries. Both developing environments are multiplatform oriented, and can complement each other through interoperability. R is a comprehensive and concise programming language, benefiting from a continuously expanding and evolving set of packages for statistical analysis, developed by the open source community. While is a very efficient environment for statistical data processing, R platform lacks support for developing user friendly, interactive, graphical user interfaces (GUIs). Java on the other hand, is a high level object oriented programming language, which supports designing and developing performant and interactive frameworks for general purpose software solutions, through Java Foundation Classes, JavaFX and various graphical libraries. In this paper we treat both aspects of integration and interoperability that refer to integrating Java code into R applications, and bringing R processing sequences into Java driven software solutions. Our research has been conducted focusing on case studies concerning pattern recognition and cluster analysis.

Authors and Affiliations

Titus Felix FURTUNĂ, Claudiu VINȚE

Keywords

Related Articles

Towards a Modern MENTORING

The promoters of mentoring in education try to strengthen the view of those who recognize and appreciate the role of the mentors in achieving performance. Phrases such as „I have had a good mentor” have become very frequ...

METHODS OF SAMPLE ADJUSTMENT. IMPROVING THE QUALITY OF SURVEY RESULTS 

Statistical surveys, however well designed, often find that the resulting sample structure does not always reproduce the population structure accurately. In order to get more accurate estimators for the variables of inte...

Conventional (stochastic) Decision Tree

The decision tree views projects not only as a linear series of cash flows, but a tree-like model is developed, able to aid in forecasting the probable decision to be taken in a certain environment.

Durability of Knowledge, Learning and Skills in Organization Management and the Paradigm of Management Innovation

Excessive aggregation of systems, methods, techniques and Instruments, achieved through the practices, confirmed, theorized and scientifically grounded, of contemporary management, results into in a complex, yet natural...

ECONOMETRIC MODELS FOR DETERMING THE EXCHANGE RATE

The simple econometric models for the exchange rate, according to recent researches, generates the forecasts with the highest degree of accuracy. This type of models (Simultaneous Equations Model, MA(1) Procedure, Model...

Download PDF file
  • EP ID EP149381
  • DOI -
  • Views 182
  • Downloads 0

How To Cite

Titus Felix FURTUNĂ, Claudiu VINȚE (2016). Integrating R and Java for Enhancing Interactivity of Algorithmic Data Analysis Software Solutions. Revista Romana de Statistica, 64(2), 29-41. https://europub.co.uk/articles/-A-149381