The strange thing happens, Rattle is an awesome tool but it is not so well known for devs as it should be. We definitely need to fix this.
Rattle (the R Analytical Tool To Learn Easily) presents statistical and visual summaries of data, transforms data into forms that can be readily modelled, builds both unsupervised and supervised models from the data, presents the performance of models graphically, and scores new datasets.
At first, we need to install new package from CRAN. To do so, just open R console and type the following:
install.packages("rattle")
Here, you need to check that you have RProvider installed.
Install-Package RProvider
Now we are ready to start.
#I @"..\packages\RProvider.1.0.0\lib" #r "RDotNet.dll" #r "RProvider.dll" open RProvider.rattle R.rattle() |> ignore
Execute this short snippet and you should see Rattle start screen similar to the following: You are ready to study your data without a single line of code.
Load you data from wide range of sources:
Explore your data using strongest statistic technics:
Test the nature of your data:
Transform your data:
Cluster your data:
Identify relationships or affinities:
Experiment with different models on your data, before implementing any of them in your favorite language:
Evaluate quality of your model:
Learn your data!
Upd: If you are interested in it, then I can recommend the following book.
One thought on “Rattle for F# devs”