An Introduction to Statistical Learning with Applications in R
A free online version of An Introduction to Statistical Learning, with Applications in R
This book provides an introduction to statistical learning methods. It is aimed for upper level undergraduate students, masters students and Ph.D. students in the non-mathematical sciences. The book also contains a number of R labs with detailed explanations on how to implement the various methods in real life settings, and should be a valuable resource for a practicing data scientist.
For a more advanced treatment of these topics: The Elements of Statistical Learning.