Book description
Solve real-world data problems with R and machine learning
Key Features
- Third edition of the bestselling, widely acclaimed R machine learning book, updated and improved for R 3.6 and beyond
- Harness the power of R to build flexible, effective, and transparent machine learning models
- Learn quickly with a clear, hands-on guide by experienced machine learning teacher and practitioner, Brett Lantz
Book Description
Machine learning, at its core, is concerned with transforming data into actionable knowledge. R offers a powerful set of machine learning methods to quickly and easily gain insight from your data.
Machine Learning with R, Third Edition provides a hands-on, readable guide to applying machine learning to real-world problems. Whether you are an experienced R user or new to the language, Brett Lantz teaches you everything you need to uncover key insights, make new predictions, and visualize your findings.
This new 3rd edition updates the classic R data science book to R 3.6 with newer and better libraries, advice on ethical and bias issues in machine learning, and an introduction to deep learning. Find powerful new insights in your data; discover machine learning with R.
What you will learn
- Discover the origins of machine learning and how exactly a computer learns by example
- Prepare your data for machine learning work with the R programming language
- Classify important outcomes using nearest neighbor and Bayesian methods
- Predict future events using decision trees, rules, and support vector machines
- Forecast numeric data and estimate financial values using regression methods
- Model complex processes with artificial neural networks — the basis of deep learning
- Avoid bias in machine learning models
- Evaluate your models and improve their performance
- Connect R to SQL databases and emerging big data technologies such as Spark, H2O, and TensorFlow
Who this book is for
Data scientists, students, and other practitioners who want a clear, accessible guide to machine learning with R.
Table of contents
-
Machine Learning with R - Third Edition
- Table of Contents
- Machine Learning with R - Third Edition
- Contributors
- 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
- Measuring performance for classification
- Estimating future performance
- Summary
- 11. Improving Model Performance
-
12. Specialized Machine Learning Topics
- Managing and preparing real-world data
- Working with online data and services
- Working with domain-specific data
- Improving the performance of R
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think
- Index
Product information
- Title: Machine Learning with R - Third Edition
- Author(s):
- Release date: April 2019
- Publisher(s): Packt Publishing
- ISBN: 9781788295864
You might also like
book
Mastering Machine Learning with R - Third Edition
Stay updated with expert techniques for solving data analytics and machine learning challenges and gain insights …
book
Machine Learning with R - Fourth Edition
Use R and tidyverse to prepare, clean, import, visualize, transform, program, communicate, predict and model data …
book
Introduction to Machine Learning with R
Machine learning is an intimidating subject until you know the fundamentals. If you understand basic coding …
book
Machine Learning with R - Second Edition
Discover how to build machine learning algorithms, prepare data, and dig deep into data prediction techniques …