Learn R Programming

rattle (version 5.6.2)

R Data Science Supporting Rattle

Description

The R Analytic Tool To Learn Easily (Rattle) provides a collection of utilities functions for the data scientist. This package (v5.6.0) supports the companion graphical interface with the aim to provide a simple and intuitive introduction to R for data science, allowing a user to quickly load data from a CSV file transform and explore the data, and to build and evaluate models. A key aspect of the GUI is that all R commands are logged and commented through the log tab. This can be saved as a standalone R script file and as an aid for the user to learn R or to copy-and-paste directly into R itself. If you want to use the older Rattle implementing the GUI in RGtk2 (which is no longer available from CRAN) then please install the Rattle package v5.5.1. See rattle.togaware.com for instructions on installing the modern Rattle graphical user interface.

Copy Link

Version

Install

install.packages('rattle')

Monthly Downloads

5,384

Version

5.6.2

License

GPL (>= 2)

Maintainer

Graham Williams

Last Published

February 8th, 2026

Functions in rattle (5.6.2)

rescale.by.group

Transform a numeric vector by grouping it according to the values of the supplied factor and then rescaling within the groups.
genPlotTitleCmd

Generate a string to add a title to a plot
listVersions

Versions of Installed Packages
plotOptimalLine

Plot three lines on a risk chart, one vertical and two horizontal
listTreesAda

List trees from an Ada model
treeset.randomForest

Generate a representation of a tree in a Random Forest
theme_rattle

A default GGPlot2 theme for Rattle V6
plotRisk

Plot a risk chart
errorMatrix

Generate an error matrix from actua and predicted data.
drawTreesAda

Draw trees from an Ada model
rattleInfo

Extract Rattle and related package information.
modalvalue

Calculate the mode of a vector, array or list.
meta_data

Calculate the dataset meta data for use by the Rattle V6 UI.
riskchart

Plot a risk chart
rattle.print.summary.multinom

Print information about a multinomial model
rattle

Display the Rattle User Interface
weather

Sample dataset of daily weather observations from Canberra airport in Australia.
unique_columns

List columns with unique values for every row.
printRandomForests

Print a representation of the Random Forest models to the console
randomForest2Rules

Generate accessible data structure of a randomForest model
weatherAUS

Daily weather observations from multiple Australian weather stations.
whichNumerics

Returns a list of the names of the numeric variables in a data frame.
wine

The wine dataset from the UCI Machine Learning Repository.
savePlotToFile

Save a plot in some way
setupDataset

Given specific contents of env add other dataset related variables.
centers.hclust

List Cluster Centers for a Hierarchical Cluster
binning

Perform binning over numeric data
acquireAuditData

Generate the audit dataset.
comcat

Echo data in a human readable form.
ggVarImp

Model.
calcInitialDigitDistr

Generate a frequency count of the initial digits
calculateAUC

Determine area under a curve (e.g. a risk or recall curve) of a risk chart
asRules

List the rules corresponding to the rpart decision tree
drawTreeNodes

Draw nodes of a decision tree
asRules.rpart

List the rules corresponding to the rpart decision tree
audit

Sample dataset to illustrate Rattle functionality.
find_fewest_levels

Identify the categoric columns with the fewest values.
rattle_gui

Interal Rattle user interface callbacks.
evaluateRisk

Summarise the performance of a data mining model
fancyRpartPlot

A wrapper for plotting rpart trees using prp
listAdaVarsUsed

List the variables used by an adaboost model