IDEAS home Printed from https://ideas.repec.org/a/rsr/journl/v64y2016i2p29-41.html
   My bibliography  Save this article

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

Author

Listed:
  • Titus Felix FURTUNA

    (The Bucharest University of Economic Studies)

  • Claudiu VINTE

    (The Bucharest University of Economic Studies)

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.

Suggested Citation

  • Titus Felix FURTUNA & Claudiu VINTE, 2016. "Integrating R and Java for Enhancing Interactivity of Algorithmic Data Analysis Software Solutions," Romanian Statistical Review, Romanian Statistical Review, vol. 64(2), pages 29-41, June.
  • Handle: RePEc:rsr:journl:v:64:y:2016:i:2:p:29-41
    as

    Download full text from publisher

    File URL: http://www.revistadestatistica.ro/wp-content/uploads/2016/06/RRS2_2016_A03.pdf
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Lawrence, Michael & Temple Lang, Duncan, 2010. "RGtk2: A Graphical User Interface Toolkit for R," Journal of Statistical Software, Foundation for Open Access Statistics, vol. 37(i08).
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Jette Reeg & Simon Heine & Christine Mihan & Sean McGee & Thomas G Preuss & Florian Jeltsch, 2020. "Herbicide risk assessments of non-target terrestrial plant communities: A graphical user interface for the plant community model IBC-grass," PLOS ONE, Public Library of Science, vol. 15(3), pages 1-18, March.
    2. Xie, Yihui, 2013. "animation: An R Package for Creating Animations and Demonstrating Statistical Methods," Journal of Statistical Software, Foundation for Open Access Statistics, vol. 53(i01).
    3. Cheng, Xiaoyue & Cook, Dianne & Hofmann, Heike, 2015. "Visually Exploring Missing Values in Multivariable Data Using a Graphical User Interface," Journal of Statistical Software, Foundation for Open Access Statistics, vol. 68(i06).
    4. Friedrich, Sarah & Konietschke, Frank & Pauly, Markus, 2017. "GFD: An R Package for the Analysis of General Factorial Designs," Journal of Statistical Software, Foundation for Open Access Statistics, vol. 79(c01).
    5. repec:jss:jstsof:36:i13 is not listed on IDEAS
    6. Bazovkin, Pavel & Mosler, Karl, 2012. "An Exact Algorithm for Weighted-Mean Trimmed Regions in Any Dimension," Journal of Statistical Software, Foundation for Open Access Statistics, vol. 47(i13).
    7. repec:jss:jstsof:37:i08 is not listed on IDEAS
    8. Gagolewski, Marek, 2011. "Bibliometric impact assessment with R and the CITAN package," Journal of Informetrics, Elsevier, vol. 5(4), pages 678-692.

    More about this item

    Keywords

    R; Java; Integration; Interactivity; Algorithmic Data Analysis;
    All these keywords.

    JEL classification:

    • C61 - Mathematical and Quantitative Methods - - Mathematical Methods; Programming Models; Mathematical and Simulation Modeling - - - Optimization Techniques; Programming Models; Dynamic Analysis
    • C88 - Mathematical and Quantitative Methods - - Data Collection and Data Estimation Methodology; Computer Programs - - - Other Computer Software

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:rsr:journl:v:64:y:2016:i:2:p:29-41. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Adrian Visoiu (email available below). General contact details of provider: https://edirc.repec.org/data/stagvro.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.