Data

Rattle – graphical data science with R

Rattle (the R Analytic Tool To Learn Easily) is a graphical data science application designed to make statistical analysis and machine learning accessible to users who are unfamiliar with programming in R.

The application provides a structured workflow for loading data, exploring its characteristics, transforming variables, building predictive models and evaluating their performance. Its interface helps users progress through these tasks without having to construct every analysis manually.

Rattle has undergone a substantial redesign. The modern application uses a Flutter-based graphical interface while retaining R as its underlying analytical environment. This replaces the older GTK-based interface and introduces a more flexible approach to data science workflows.

One of Rattle’s distinguishing features is reproducibility. Operations performed through the interface can be captured as R commands, allowing analyses to be reviewed, saved and adapted as standalone scripts.

This is free and open source software.

Key Features

  • Graphical workflow for loading, exploring, transforming and modelling datasets.
  • Import data from CSV, text and spreadsheet files.
  • Built-in demonstration datasets for learning data science techniques.
  • Assign variable roles including input, target, risk, identifier and ignored attributes.
  • Explore descriptive statistics, distributions, correlations and missing values.
  • Visualise data using statistical plots and graphical summaries.
  • Perform data cleaning through missing-value handling and record removal.
  • Transform variables through rescaling, recoding and imputation.
  • Partition datasets for model development and evaluation.
  • Build classification models using decision trees, random forests and boosting.
  • Support regression, support vector machines and neural network models.
  • Clustering and association analysis tools.
  • Evaluate predictive models using error matrices and ROC charts.
  • Interactive R console for executing commands and inspecting the current session.
  • Capture graphical operations as documented R scripts.
  • Export scripts for independent execution and further customisation.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: github.com/gjwgit/rattle
Support:
Developer: Graham Williams and contributors
License: GNU General Public License v3.0

Rattle

Rattle is written in Dart. Learn Dart with our recommended free books and free tutorials.


Related Software

Data Mining Software
RSoftware environment for statistical computing and graphics
MOASoftware environment for data stream mining
OrangeComponent-based framework for machine learning and data mining
astroMLPython module for machine learning and data mining
ROOTAimed at solving the data analysis challenges of high-energy physics
ELKIData mining software framework developed for use in research and teaching
DataMeltFull-featured data-analysis framework for scientists, engineers and students
KNIMEKonstanz Information Miner
WekaWaikato Environment for Knowledge Analysis
RapidMinerKnowledge discovery in databases, machine learning, and data mining
RattleGnome cross platform GUI for Data Mining using R

Read our verdict in the software roundup.

Graphical User Interfaces for R
RStudioProfessional software for R with a code editor, debugging & visualization tools
StatET for REclipse based IDE (integrated development environment) for R
RattleR Analytic Tool To Learn Easily: Data Mining using R
jamoviProvides R syntax for each analysis that is run
RKWardEasy to use and easily extensible IDE/GUI
R CommanderA Basic-Statistics GUI for R
JGRUniversal and unified graphical user interface for R
DeducerIntuitive, cross-platform graphical data analysis system

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted