Getting Started with Machine Learning with R [Video]

More Information
  • In this course you will learn how to:
  • Organize and set up your data, and make predictions
  • Apply a variety of tools: regression, and classification
  • Label and scale data and how cross-validation works
  • Make predictions on new observations
  • Use the caret package to apply and score a model

Machine learning is a subfield of computer science that gives computers the ability to learn without being explicitly programmed. It explores the study and construction of algorithms that can learn from, and make predictions on, data. The R language is widely used among statisticians and data miners to develop statistical software and perform data analysis. Machine Learning is a growing field that focuses on teaching computers to do work that was traditionally reserved for humans; it is a cross-functional domain that uses concepts from statistics, math, software engineering, and more.

In this course, you will start by organizing your data and then predicting it. Then you will work through various examples. The first example will demonstrate (using linear regression) predicting the murder arrest rate based on arrest data for a given State. Here you will explore R Studio and libraries, how to apply linear regression, how to score test sets, and plotting test results on a Cartesian plane. Then the next example will use logistic regression to predict for a classification problem on automobile data: selecting engine cylinders by performance features. This example demonstrates labelling and scaling data, how cross-validation works, and how to apply Logistic regression. Finally, you will move on to the next example—medical data about Diabetes—where you will use the caret package in R to simplify some of these steps.

By the end of this course, you will have mastered preparing data and the tools involved: regression and classification. Additionally, you will have learned to make predictions on new observations.

Style and Approach

In a step-by-step manner, these videos will cover exploratory analysis, creating test/train data sets, algorithms, and then the relevant Machine Learning tools in R. The videos will also make you aware of available ML packages in R. A variety of real-world problem types will be used to illustrate these concepts.

  • Dive into the essential know-how of Machine learning with R.
  • Practical, real-world examples to help you master the various stages of machine learning using the R language.
  • Look into important machine learning concepts such as linear and logistic regression, data scaling, and cross-validation.


Course Length 1 hours 20 minutes
ISBN 9781785883071
Date Of Publication 30 Mar 2017


Tim Hoolihan

Tim Hoolihan currently works at DialogTech, a marketing analytics company focused on conversations. He is the Senior Director of Data Science there. Prior to that, he was CTO at Level Seven, a regional consulting company in the US Midwest. He is the organizer of the Cleveland R User Group.

In his job, he uses deep neural networks to help automate of a lot of conversation classification problems. In addition, he works on some side-projects researching other areas of Artificial Intelligence and Machine Learning. Personally, he enjoys working on practice problems on as well. Outside Data Science, he is interested in mathematical computation in general; he is a lifelong math learner and really enjoys applying it wherever he can. Recently, he has been spending time in financial analysis, and game development. He also knows a variety of languages: R, Python, Ruby, PHP, C/C++, and so on. Previously, he worked in web application and mobile development.