Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
An introduction to statistical learning : with applications in R
James G., Witten D., Hastie T., Tibshirani R., Springer Publishing Company, Incorporated, New York, NY, 2014. 430 pp. Type: Book (978-1-461471-37-0)
Date Reviewed: Sep 10 2014

This excellent book and is exactly what the title says it is: an introduction to statistical learning with applications in R. It covers a wide range of statistical learning methods as well as the latest advances in nonlinear methods, such as generalized additive models, bagging, boosting, and support vector machines with nonlinear kernels, to name a few.

Each chapter is conveniently separated into two parts: the first part presents the theory and various methods, which are explained with the use of (usually a plethora of) examples, and the latter part, where the theory is put to practice with (mini) applications in R. Usually, one or more applications are presented that clearly demonstrate the strengths and weaknesses of the theory/method presented earlier in the chapter. Regarding the data, the book already comes equipped with three real-world datasets, which are used throughout the book. The datasets are available for download from the book’s website. Hence, everything you will need in order to try out the applications/examples is already contained in this book. This makes it ideal for instructors interested in using the book as a class textbook.

Overall, the examples are easy to follow and the explanations are clear. No prior programming knowledge of any language is required, although programming experience will definitely help in understanding the applications faster. In fact, when I started reading this book, I had never used R before; upon reading the book and completing the lab sections at the end of each chapter, I now feel quite comfortable in writing an R application to solve a particular machine learning problem.

I personally found chapter 9, “Support Vector Machines (SVM),” to be of particular interest. Although the explanation is very clear and all of the equations are clearly presented, I really liked the fact that the reader also has the option to visually inspect the result of each step/equation in the form of a graph or plot using R. This most definitely helps the reader to gain a better insight on the intrinsic details of this rather complex method. Moreover, the method is presented in gradually more complex ways: at first, SVM is applied for binary classification using linear boundaries, then for multiple classes using linear boundaries, and finally using nonlinear boundaries, which allows the reader to first become familiar with the concept and then move on to the more difficult scenarios.

This book has a very strong advantage that sets it well ahead of the competition when it comes to learning about machine learning: it covers all of the necessary details that one has to know in order to apply or implement a machine learning algorithm in a real-world problem. Hence, this book will definitely be of interest to readers from many fields, ranging from computer science to business administration and marketing.

More reviews about this item: Amazon, Goodreads

Reviewer:  Charalambos Poullis Review #: CR142704 (1412-1029)
Bookmark and Share
  Reviewer Selected
 
 
Learning (I.2.6 )
 
 
Statistical Computing (G.3 ... )
 
 
Mathematical Software (G.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Learning": Date
Learning in parallel networks: simulating learning in a probabilistic system
Hinton G. (ed) BYTE 10(4): 265-273, 1985. Type: Article
Nov 1 1985
Macro-operators: a weak method for learning
Korf R. Artificial Intelligence 26(1): 35-77, 1985. Type: Article
Feb 1 1986
Inferring (mal) rules from pupils’ protocols
Sleeman D.  Progress in artificial intelligence (, Orsay, France,391985. Type: Proceedings
Dec 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy