![]() |
DATA MINING
Desktop Survival Guide by Graham Williams |
![]() |
|||
Rattle (the R Analytical Tool To Learn Easily) is a graphical data
mining application built upon the statistical language
#6717#>R#6718#>Concepts!Rhttp://en.wikipedia.org/wiki/R_programming_languageR. An understanding of R is
not required in order to use Rattle. However, a basic introduction is
provided in Chapter . Rattle is simple to use, quick
to deploy, and allows us to rapidly work through the modelling phase
of a data mining project. R, on the other hand, provides a very
powerful language for performing data mining, and when we need to fine
tune our data mining projects we can always migrate from Rattle to
R simply by taking Rattle's underlying commands and deploying them
within the R console.
Rattle uses the Gnome graphical user interface and runs under various operating systems, including GNU/Linux, Macintosh OS/X, and MS/Windows. Its intuitive user interface takes us through the basic steps of data mining, as well as illustrating (through a log textview) the actual R code that is used to achieve this. The R code itself can actually be saved to file and used as an automatic script which can be loaded into R (outside of Rattle) to repeat any data mining exercise.
While Rattle by itself may be sufficient for all of a user's needs, it also provides a stepping stone to more sophisticated processing and modelling in R itself. The user is not limited to my views and ideas about how things should be done. For sophisticated and unconstrained data mining, the experienced user can progress to interacting directly with a powerful language.
In this chapter we present the Rattle interface, and its basic
environment for interaction, including menus and toolbars, and saving
and loading projects. Chapter works through the process
of loading data into Rattle and Chapter
presents the
various options within Rattle for exploring our data. We then go
through the process of building models and evaluating the models in
Chapters
to
.
We start with the installation of Rattle.