Book description
Discover how to build machine learning algorithms, prepare data, and dig deep into data prediction techniques with R
In Detail
Updated and upgraded to the latest libraries and most modern thinking, Machine Learning with R, Second Edition provides you with a rigorous introduction to this essential skill of professional data science. Without shying away from technical theory, it is written to provide focused and practical knowledge to get you building algorithms and crunching your data, with minimal previous experience.
With this book, you'll discover all the analytical tools you need to gain insights from complex data and learn how to choose the correct algorithm for your specific needs. Through full engagement with the sort of real-world problems data-wranglers face, you'll learn to apply machine learning methods to deal with common tasks, including classification, prediction, forecasting, market analysis, and clustering.
What You Will Learn
- Harness the power of R to build common machine learning algorithms with real-world data science applications
- Get to grips with R techniques to clean and prepare your data for analysis, and visualize your results
- Discover the different types of machine learning models and learn which is best to meet your data needs and solve your analysis problems
- Classify your data with Bayesian and nearest neighbor methods
- Predict values by using R to build decision trees, rules, and support vector machines
- Forecast numeric values with linear regression, and model your data with neural networks
- Evaluate and improve the performance of machine learning models
- Learn specialized machine learning techniques for text mining, social network data, big data, and more
Table of contents
-
Machine Learning with R Second Edition
- Table of Contents
- Machine Learning with R Second Edition
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Introducing Machine Learning
-
2. Managing and Understanding Data
- R data structures
- Managing data with R
-
Exploring and understanding data
- Exploring the structure of data
-
Exploring numeric variables
- Measuring the central tendency – mean and median
- Measuring spread – quartiles and the five-number summary
- Visualizing numeric variables – boxplots
- Visualizing numeric variables – histograms
- Understanding numeric data – uniform and normal distributions
- Measuring spread – variance and standard deviation
- Exploring categorical variables
- Exploring relationships between variables
- Summary
- 3. Lazy Learning – Classification Using Nearest Neighbors
- 4. Probabilistic Learning – Classification Using Naive Bayes
-
5. Divide and Conquer – Classification Using Decision Trees and Rules
- Understanding decision trees
- Example – identifying risky bank loans using C5.0 decision trees
- Understanding classification rules
- Example – identifying poisonous mushrooms with rule learners
- Summary
-
6. Forecasting Numeric Data – Regression Methods
- Understanding regression
- Example – predicting medical expenses using linear regression
- Understanding regression trees and model trees
- Example – estimating the quality of wines with regression trees and model trees
- Summary
- 7. Black Box Methods – Neural Networks and Support Vector Machines
- 8. Finding Patterns – Market Basket Analysis Using Association Rules
- 9. Finding Groups of Data – Clustering with k-means
- 10. Evaluating Model Performance
- 11. Improving Model Performance
- 12. Specialized Machine Learning Topics
- Index
Product information
- Title: Machine Learning with R - Second Edition
- Author(s):
- Release date: July 2015
- Publisher(s): Packt Publishing
- ISBN: 9781784393908
You might also like
book
Machine Learning with R
R gives you access to the cutting-edge software you need to prepare data for machine learning. …
book
Mastering Machine Learning with R - Second Edition
Master machine learning techniques with R to deliver insights in complex projects About This Book Understand …
book
Machine Learning with R Cookbook - Second Edition
Explore over 110 recipes to analyze data and build predictive models with simple and easy-to-use R …
book
Mastering Machine Learning with R - Third Edition
Stay updated with expert techniques for solving data analytics and machine learning challenges and gain insights …