Rattle: A Data Mining GUI for R

Data mining delivers insights, patterns, and descriptive and predictive models from the large amounts of data available today in many organisations. The data miner draws heavily on methodologies, techniques and algorithms from statistics, machine learning, and computer science. R increasingly provides a powerful platform for data mining. However, scripting and programming is sometimes a challenge for data analysts moving into data mining. The Rattle package provides a graphical user interface specifically for data mining using R. It also provides a stepping stone toward using R as a programming language for data analysis.

Graham J Williams

CRAN packages used

arules, RGtk2, RGtk2, rattle, rattle, rattle, rattle, Hmisc, fBasics, mice, rggobi, rggobi, latticist, playwith, lattice, reshape, randomForest, Amelia, rpart, party, rpart, randomForest, ROCR, pmml, rattle, pmml, RGtk2

CRAN Task Views implied by cited packages

MachineLearning, Multivariate, Graphics, Environmetrics, OfficialStatistics, SocialSciences, Survival, Bayesian, ClinicalTrials, Distributions, Econometrics, Finance, Pharmacokinetics, ReproducibleResearch


Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".


For attribution, please cite this work as

Williams, "The R Journal: Rattle: A Data Mining GUI for R", The R Journal, 2009

BibTeX citation

  author = {Williams, Graham J},
  title = {The R Journal: Rattle: A Data Mining GUI for R},
  journal = {The R Journal},
  year = {2009},
  note = {https://doi.org/10.32614/RJ-2009-016},
  doi = {10.32614/RJ-2009-016},
  volume = {1},
  issue = {2},
  issn = {2073-4859},
  pages = {45-55}