You are one week into a Master’s degree in data science. It is fair to ask:
Data science is the discipline of drawing defensible conclusions and making decisions from data, combining statistical reasoning, computation, and domain understanding.
Take any one of the three away and the result has a name: statistics without computation is limited to small problems; computation without statistics is how confident nonsense gets shipped; both without domain understanding is a solution in search of a question.
The boundaries are blurry and employers use the words loosely. What matters is not the label but the question you are answering — which is the next topic, and the most useful idea in this lecture.
Before choosing a technique, classify what kind of question you are asking. A useful taxonomy (after Leek & Peng, Science 2015):
| Question type | Asks | Example |
|---|---|---|
| Descriptive | What does the data say, summarized? | Average ride time by hour |
| Exploratory | What patterns are worth a closer look? | Riders cluster into commuter/leisure groups |
| Inferential | Does the pattern hold beyond this sample? | Do commuters in general ride longer in rain? |
| Predictive | What will happen for a new case? | Will this user churn next month? |
| Causal | What happens if we intervene? | Does the discount cause retention? |
| Mechanistic | Exactly how does the effect operate? | Through which pathway does the drug act? |
Every project loops through roughly six stages — rarely in a straight line:
Modeling to understand
Linear/logistic regression, causal graphs
Modeling to predict
Random forests, neural networks
Breiman called these the two cultures (2001). A working data scientist moves between them deliberately — and says clearly which one a given result belongs to. Much of this course alternates between the columns; notice which side each technique lives on.
The field has differentiated. Titles vary by company, but these clusters are stable:
| Role | Center of gravity | Typical day |
|---|---|---|
| Data analyst | descriptive/exploratory | SQL, dashboards, “what happened and why” for a business team |
| Data scientist (product/inference) | inferential/causal | A/B tests, metrics design, “did the feature work?” |
| Machine learning engineer | predictive, in production | training pipelines, serving, monitoring; strong software engineering |
| Data engineer | the data itself | pipelines, warehouses, quality; makes everyone else possible |
| Applied / research scientist | novel methods | pushing a model class further; papers or patents |
| Analytics engineer | the analyst/engineer seam | dbt-style transformation layers, metrics definitions |
| You want to… | Technique | Sessions |
|---|---|---|
| Group similar things, no labels | k-means, hierarchical, GMM | 4–7 |
| Say how alike two things are | distance & similarity measures | 3 |
| Predict a category | trees & random forests, k-NN, logistic regression | 9–13 |
| Predict a number | linear regression + regularization | 12–13 |
| Compress / de-noise / visualize high-dimensional data | SVD, PCA, t-SNE | 14–15 |
| Ask “did X cause Y?” | causal graphs, effect estimation | 16, 18 |
| Learn from raw signal (images, text) | neural networks | 19–20 |
| Work with language | NLP pipeline, embeddings | 21 |
| Recommend items to users | matrix-factorization recommenders | 22 |
| Reason about connected data | graph analysis, centrality, communities | 23–24 |