Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
R Data Mining
R Data Mining

R Data Mining: Implement data mining techniques through practical use cases and real-world datasets

eBook
€20.98 €29.99
Paperback
€36.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Table of content icon View table of contents Preview book icon Preview Book

R Data Mining

A First Primer on Data Mining Analysing Your Bank Account Data

It should be now clear to you why R is worth investing your time in: it is a powerful language, plugin-ready, data visualization-friendly, and all the other adjectives you can derive from the previous chapter. Wouldn't it be great to taste a bit of all of those powerhouses?

That is what this chapter is all about—letting you experiment with discovering insights from your data with R. 

We are going to do this with your own data, in particular, your banking data. We are going to discover and model your expenditure habits, employing the power of R. After reading this chapter, apart from being even more enthusiastic about reading the remaining chapters, you will be able to do the following:

  • Summarize your data with functions provided by dplyr
  • Answer questions regarding your finance habits...

Acquiring and preparing your banking data

The first step in getting this accomplished is to download our banking data from our bank's website. Obviously, I am not going to describe how to do this for every bank's website, and you should look on your own bank's website, probably within the account movements section.

If you don't have a bank account, or your bank doesn't let you download your data, you shouldn't despair, just look at the additional material provided together with the book, and you will find a folder named data containing, among other things, an XLS file named banking. You can safely use this for your experiments.

Data model

Let's have a closer look at how our...

Summarizing your data with pivot-like tables

When moving to R, one of the common questions that arises is this, how do I produce a pivot table with R? Purists of the language will probably be horrified at this question, but we do not have to be too fussy: pivot tables are an effective and convenient way to summarize and show data, and are therefore relevant to be able to perform the same summarization in our beloved language.

As you might be guessing, yes, it is actually possible to perform the same kind of summarization, even if it is not called a pivot table. But before getting into detail, let's discuss the concept. What is a pivot table? 

We define with this concept a summary of a given detailed dataset, showing descriptive statistics of attributes stored within the dataset, aggregated by keys composed from other attributes of the same dataset.

To be clear, let&apos...

Visualizing your data with ggplot2

It is beyond the scope of this book to provide a comprehensive and exhaustive explanation of the data visualization principles and techniques, but in the remaining sections of this chapter, we are going to learn the basic elements of this powerful discipline and how to apply them to our data through the means of the ggplot2 package.

Basic data visualization principles

As is often the case, when dealing with data visualization we should start from the final objective to work out the best way to accomplish it. The main objective of data visualization is to effectively communicate an insight contained within a given set of data. We can elaborate a bit more on this. The point here...

Further references

  • On the way our brain visualizes: Information Visualization by  Ware, Colin. (2012) , 3rd Edition. Morgan Kaufmann
  • http://www.datavizcatalogue.com for quite an exhaustive catalogue of data visualization techniques and how to employ them
  • Interaction of Color, Joseph Alber, one of the greatest books on the theory of colour 
  • ggplot2: Elegant Graphics for Data Analysis, by Hadley Wickham, Springer-Verlag

Summary

Can you feel your backpack becoming heavy? This chapter was a big boost for your R knowledge: nearly 30 pages earlier you were only just aware of how to print "Hello World" with R, and now you have discovered useful insights from your real banking data.

We have learned the following:

  • Installing additional packages in the base version of R 
  • Importing data into your R environment
  • Creating pivot tables in R
  • Discovering and showing information through data visualization techniques
  • Plotting data with ggplot2

I am tempted to accelerate further in the next chapter, immediately showing you how to implement data mining algorithms with the powerful weapon we have at our disposal. But, we have to be prudent and firmly cover the foundations to let you soundly build upon them. In the next chapter, we'll learn how to organize and conduct a data mining project through...

Left arrow icon Right arrow icon
Download code icon Download Code

Key benefits

  • Understand the basics of data mining and why R is a perfect tool for it.
  • Manipulate your data using popular R packages such as ggplot2, dplyr, and so on to gather valuable business insights from it.
  • Apply effective data mining models to perform regression and classification tasks.

Description

R is widely used to leverage data mining techniques across many different industries, including finance, medicine, scientific research, and more. This book will empower you to produce and present impressive analyses from data, by selecting and implementing the appropriate data mining techniques in R. It will let you gain these powerful skills while immersing in a one of a kind data mining crime case, where you will be requested to help resolving a real fraud case affecting a commercial company, by the mean of both basic and advanced data mining techniques. While moving along the plot of the story you will effectively learn and practice on real data the various R packages commonly employed for this kind of tasks. You will also get the chance of apply some of the most popular and effective data mining models and algos, from the basic multiple linear regression to the most advanced Support Vector Machines. Unlike other data mining learning instruments, this book will effectively expose you the theory behind these models, their relevant assumptions and when they can be applied to the data you are facing. By the end of the book you will hold a new and powerful toolbox of instruments, exactly knowing when and how to employ each of them to solve your data mining problems and get the most out of your data. Finally, to let you maximize the exposure to the concepts described and the learning process, the book comes packed with a reproducible bundle of commented R scripts and a practical set of data mining models cheat sheets.

Who is this book for?

If you are a budding data scientist, or a data analyst with a basic knowledge of R, and want to get into the intricacies of data mining in a practical manner, this is the book for you. No previous experience of data mining is required.

What you will learn

  • Master relevant packages such as dplyr, ggplot2 and so on for data mining
  • Learn how to effectively organize a data mining project through the CRISP-DM methodology
  • Implement data cleaning and validation tasks to get your data ready for data mining activities
  • Execute Exploratory Data Analysis both the numerical and the graphical way
  • Develop simple and multiple regression models along with logistic regression
  • Apply basic ensemble learning techniques to join together results from different data mining models
  • Perform text mining analysis from unstructured pdf files and textual data
  • Produce reports to effectively communicate objectives, methods, and insights of your analyses

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Nov 29, 2017
Length: 442 pages
Edition : 1st
Language : English
ISBN-13 : 9781787129238
Category :
Languages :
Concepts :
Tools :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want

Product Details

Publication date : Nov 29, 2017
Length: 442 pages
Edition : 1st
Language : English
ISBN-13 : 9781787129238
Category :
Languages :
Concepts :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 120.97
R Data Analysis Projects
€41.99
R Data Mining
€36.99
R Data Analysis Cookbook, Second Edition
€41.99
Total 120.97 Stars icon

Table of Contents

15 Chapters
Why to Choose R for Your Data Mining and Where to Start Chevron down icon Chevron up icon
A First Primer on Data Mining Analysing Your Bank Account Data Chevron down icon Chevron up icon
The Data Mining Process - CRISP-DM Methodology Chevron down icon Chevron up icon
Keeping the House Clean – The Data Mining Architecture Chevron down icon Chevron up icon
How to Address a Data Mining Problem – Data Cleaning and Validation Chevron down icon Chevron up icon
Looking into Your Data Eyes – Exploratory Data Analysis Chevron down icon Chevron up icon
Our First Guess – a Linear Regression Chevron down icon Chevron up icon
A Gentle Introduction to Model Performance Evaluation Chevron down icon Chevron up icon
Don't Give up – Power up Your Regression Including Multiple Variables Chevron down icon Chevron up icon
A Different Outlook to Problems with Classification Models Chevron down icon Chevron up icon
The Final Clash – Random Forests and Ensemble Learning Chevron down icon Chevron up icon
Looking for the Culprit – Text Data Mining with R Chevron down icon Chevron up icon
Sharing Your Stories with Your Stakeholders through R Markdown Chevron down icon Chevron up icon
Epilogue Chevron down icon Chevron up icon
Dealing with Dates, Relative Paths and Functions Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Full star icon 5
(2 Ratings)
5 star 100%
4 star 0%
3 star 0%
2 star 0%
1 star 0%
KRL Feb 11, 2018
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Great description of classical methods but also a detailled presentation of sequence analysis. Cool 3D graphics tools. I recommend.
Amazon Verified review Amazon
Chris H Feb 03, 2018
Full star icon Full star icon Full star icon Full star icon Full star icon 5
There are countless books out there that attempt to start the reader along the learning curve with data science/machine learning tools. This is one of the very best that I have seen as an introduction to the field. It is exceedingly clear in its presentation and takes great care to explain why each step or manipulation is done.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.