Machine Learning with R

  • 2 Days
  • Intermediate
  • Virtual | Classroom
  • £ On Request

Understand some of the most common machine learning techniques and the approach to implementing machine learning.

Book For My Team

Your team will learn...

Understand popular analytical techniques practised in industry today

Assess model validity through bootstrapping and cross validation

Understand which technique applies to their own data

Efficiently and effectively analyse their own data using said techniques in R

apply the developed workflow practice to other modelling techniques


This two-day course is aimed at not only teaching an understanding of some of the most common machine learning techniques, but also the approach to implementing machine learning. During this course, attendees will learn how to define a problem and prepare data, the range of techniques available for solving common problems and the approaches to take to evaluate models and achieve the best results possible.

Machine Learning can be applied to data in a whole range of fields from Finance to Pharmaceutical, Retail to Marketing, Sports to Travel and many, many more! This course is aimed at anyone interested in applying machine learning methods to their data in order to: gain deeper insight, make better decisions or build data products

This workshop is delivered by our training partner Jumping Rivers


Introduction to analytics

A general introduction into analytics and some of the techniques that are in common use.

Single regression problems

Simple and multiple linear regression and model diagnostics.

Model selection and assessment

Cross validation and bootstrapping. Penalised regression and shrinkage.


KNN, clustering, logistic regression, Linear Discriminant analysis and associated diagnostics.

Advanced regression techniques

Polynomial regression, splines, local regression, GAMs, trees and random forests.

Workflow development

Throughout we will develop a workflow of training, testing and assessing models that can be extended to techniques not directly covered.

Course structure

Day 1

  • Introduction to Analytics
  • Simple regression problems
  • Model selection and assessment

Day 2

  • Model selection and assessment
  • Classification
  • Advanced regression techniques


It will be assumed that participants are familiar with R. For example, inputting data, basic visualisation, basic data structures and use of functions. Attending the introduction to R course will provide a sufficient background, but the programming with R will be helpful.

Ryan Adams

Used to make software for learning as a developer, now helping software makers learn.

Follow Ryan
Andrew Paul

Was a teacher, then a lecturer and now a trainer at Instil. Has been completed the circle.

Follow Andrew
For a breakdown of what to expect in our training, check out our training overview page.
Deloitte logo
Atlassian logo
Workday logo
BMW logo
Amex logo
McAfee logo
PWC logo