rattle v5.4.0


Monthly downloads



Graphical User Interface for Data Science in R

The R Analytic Tool To Learn Easily (Rattle) provides a collection of utilities functions for the data scientist. A Gnome (RGtk2) based graphical interface is included 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 (or via ODBC), transform and explore the data, build and evaluate models, and export models as PMML (predictive modelling markup language) or as scores. 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.

Functions in rattle

Name Description
calcInitialDigitDistr Generate a frequency count of the initial digits
audit Sample dataset to illustrate Rattle functionality.
listAdaVarsUsed List the variables used by an adaboost model
fancyRpartPlot A wrapper for plotting rpart trees using prp
ggVarImp Model.
drawTreesAda Draw trees from an Ada model
rescale.by.group Transform a numeric vector by grouping it according to the values of the supplied factor and then rescaling within the groups.
drawTreeNodes Draw nodes of a decision tree
listVersions Versions of Installed Packages
errorMatrix Generate an error matrix from actua and predicted data.
rattle.print.summary.multinom Print information about a multinomial model
evaluateRisk Summarise the performance of a data mining model
plotOptimalLine Plot three lines on a risk chart, one vertical and two horizontal
listTreesAda List trees from an Ada model
modalvalue Calculate the mode of a vector, array or list.
rattle_gui Interal Rattle user interface callbacks.
setupDataset Given specific contents of env add other dataset related variables.
savePlotToFile Save a plot in some way
rattleInfo Extract Rattle and related package information.
randomForest2Rules Generate accessible data structure of a randomForest model
genPlotTitleCmd Generate a string to add a title to a plot
rattle Display the Rattle User Interface
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.
weatherAUS Daily weather observations from multiple Australian weather stations.
plotRisk Plot a risk chart
riskchart Plot a risk chart
printRandomForests Print a representation of the Random Forest models to the console
treeset.randomForest Generate a representation of a tree in a Random Forest
weather Sample dataset of daily weather observations from Canberra airport in Australia.
binning Perform binning over numeric data
comcat Echo data in a human readable form.
centers.hclust List Cluster Centers for a Hierarchical Cluster
calculateAUC Determine area under a curve (e.g. a risk or recall curve) of a risk chart
acquireAuditData Generate the audit dataset.
asRules List the rules corresponding to the rpart decision tree
asRules.rpart List the rules corresponding to the rpart decision tree
No Results!

Vignettes of rattle

No Results!

Last month downloads


Include our badge in your README