Engineering Leader Guide· a Bicycle Guide

Coming soon · Book Profile

Machine Learning and Data Science

A practical, math-light introduction to applying statistical learning and machine learning methods using the R programming environment across the full data science workflow.

A profile of this book is on the way.

Get the book →

What it’s about

Written for analysts, software developers, and researchers who want to move beyond spreadsheet-level analytics, this book casts machine learning as the scientific method applied to data. Organized to mirror an actual data science project, it walks readers step-by-step from data access and munging, through exploratory data analysis, into supervised methods (regression and a broad battery of classifiers), model performance evaluation, and finally unsupervised learning. Every concept is grounded in runnable R code using base packages and well-known data sets, deliberately omitting heavy mathematics so newcomers can become productive quickly while still understanding the workflow, the pitfalls (overfitting, bias-variance, confounders, data leakage), and how to iterate toward better predictive power.

The through-line

Who it’s for
An analyst, software developer, or researcher who wants to expand beyond basic tools and become productive doing machine learning and data science.
The problem
They need to access, clean, model, and predict from real data but lack a practical end-to-end methodology and a usable toolset. They feel intimidated by the mathematics and overwhelmed by the hype and jargon surrounding data science.
The plan
  1. Understand the problem and access an appropriate data set into R.
  2. Mung the data into a tidy, reproducible form.
  3. Explore the data with numeric summaries and plots.
  4. Engineer features and select a supervised or unsupervised model.
  5. Train, validate, and evaluate the model with cross validation and proper error metrics.
The payoff
The reader can confidently take a raw business problem, build and evaluate a predictive model in R, and communicate actionable results. · They have a reusable data pipeline and a growing personal library of machine learning techniques. · They can recognize and avoid overfitting, confounders, and data leakage.

See our guide

Related profiles we’ve built

Additional reading