1  Overview

TipLearning objectives

After this lecture you should be able to

  • describe the stages common to data science and ETL pipelines, and locate where statistical learning sits within them,
  • distinguish the roles of data analyst, data scientist, and data engineer,
  • classify a learning problem as supervised, unsupervised, or semi-supervised according to whether the response is observed,
  • distinguish regression from classification by the type of response, and identify the assessment measure used for each, and
  • describe the bias-variance tradeoff and explain how bias, variance, and irreducible error combine to determine expected test error as flexibility increases.

1.1 Outline

  • Data Pipelines
  • Data Roles
  • Statistical Learning

1.2 Tidyverse - Data Science Pipeline

1.3 Altexsoft - ETL Pipeline

1.4 MonteCarlo.AI - Data Pipeline

1.5 Geeks for Geeks - Data Science Pipeline

1.6 Data Analyst vs Scientist vs Engineer

1.7 BLS - Data Scientist Outlook

1.8 Statistical Learning

Learning Response
Supervised Observed
Unsupervised Not observed
Semi-supervised Observed for some data

1.9 Supervised learning

Regression Classification
Response Quantitative Qualitative
Prediction Number Category
Assessment Mean squared error Misclassification rate

1.10 Bias-variance tradeoff