Skip to main content
Ryan Orban

Ryan Orban

Subject
106 entries

Statistics

Bookmarks

  1. Seeing Theory: visual probability and statistics

    Seeing Theory is an interactive visualization project from Brown University that teaches probability and statistics through simulation rather than equations. Six chapters covering basic probability through Bayesian inference, all with manipulable parameters and live experiment feedback.

  2. Stochastic Processes and Simulations: An ML Perspective

    Stochastic Processes and Simulations: A Machine Learning Perspective by Vincent Granville — covers point processes, Poisson-binomial processes, GPU clustering, and extreme value theory with Python code. Bridges probability theory and ML's simulation-heavy approach to uncertainty.

  3. R2D3: Visual Introduction to Machine Learning

    R2D3 is a visual introduction to machine learning and statistics — scrollytelling essays that use animated D3.js visualizations to explain concepts like decision trees, bias-variance tradeoff, and model comparison. One of the best examples of the genre.

  4. What Are the Most Important Statistical Ideas of the Past 50 Years?

    Andrew Gelman and Aki Vehtari's 2021 JASA paper enumerating 8 ideas that most changed statistics in the past 50 years — from counterfactual causal inference to bootstrapping to overparameterized models. A rare high-level synthesis by two of the field's most credible voices.

  5. Regression and Other Stories

    Regression and Other Stories by Gelman, Hill, and Vehtari is a practical statistics textbook covering regression modeling from basics through causal inference — grounded in real data examples and the Bayesian workflow. The modern standard for applied regression.

  6. Introduction to Probability for Data Science

    Introduction to Probability for Data Science by Stanley Chan is a free undergraduate textbook covering probability theory through regression and hypothesis testing, with code examples in Python, R, MATLAB, and Julia. Designed specifically for the data science curriculum rather than pure math.

  7. An Introduction to Statistical Learning (2nd Edition)

    The second edition of James, Witten, Hastie, and Tibshirani's canonical intro-level statistical learning textbook, updated in 2021 to include deep learning, survival analysis, and multiple testing. It sits between undergraduate statistics and the more demanding Elements of Statistical Learning — the best entry point for practitioners who want rigorous but accessible ML foundations.

  8. Peter Norvig's Probability Notebook

    Peter Norvig's probability notebook from pytudes — a Jupyter walkthrough of probability theory using clean Python, demonstrating how to simulate and compute probabilities with elegant code. Companion to his broader skill-building notebook collection.

  9. Practical Advice for Analysis of Large, Complex Data Sets

    Patrick Riley's practical guide to analyzing large, complex datasets from his years leading data science on Google Search logs. Covers sanity checks, stratification, and pitfalls that statistical theory alone won't protect you from.

  10. Ergodicity: What's It Mean

    Avoid Boring People's explainer on ergodicity — the distinction between time-average outcomes and ensemble-average outcomes. Core to Ole Peters's critique of expected utility theory and why average returns can be misleading for individual decision-making.

  11. Many Models Workflows in Python

    Alex Hayes's port of the R 'many models' workflow pattern to Python — fitting many models across groups using tidy data conventions. Bridges the gap between R's purrr/broom/tidymodels idioms and Python's pandas/scikit-learn ecosystem.

  12. Probabilistic Machine Learning: An Introduction (Murphy)

    Kevin Murphy's Probabilistic Machine Learning: An Introduction is the modern update to his 2012 ML textbook — free online, covering everything from linear models through deep learning with a probabilistic framing. The definitive graduate-level ML reference for 2022 onward.

  13. Statistics Revisited

    A beginner-friendly revisit of descriptive and inferential statistics for data scientists — covering the Central Limit Theorem, confidence intervals, z-scores, and t-distributions with accessible explanations. Good refresher on the probabilistic foundations underlying most ML evaluation.

  14. Multi-Armed Bandits and the Stitch Fix Experimentation Platform

    Stitch Fix's blog on multi-armed bandits as an alternative to A/B testing — Thompson Sampling routes traffic toward better-performing arms dynamically, reducing wasted exposure. Strong motivation for when bandits beat traditional experimentation.

  15. Best Data Science Books According to the Experts

    Built In's curated list of best data science books by category, with expert commentary on what each covers and who it's for. Spans introductory statistics through advanced ML, with a practical rather than academic bias.

  16. PRML: Pattern Recognition and Machine Learning Algorithms in Python

    Python implementations of algorithms from Bishop's 'Pattern Recognition and Machine Learning' — the canonical probabilistic ML textbook. Bridges the gap between the math in the book and working code.

  17. HN: 40 Statistics Interview Problems and Answers

    A Hacker News thread discussing a list of 40 statistics interview problems — the HN comments add context, caveats, and additional problems to the original post. A snapshot of what statistics knowledge is actually tested in data science interviews.

  18. 160 Data Science Interview Questions

    Alexey Grigorev's compilation of 160 data science interview questions across statistics, machine learning, SQL, and programming — a broad coverage reference for data science interview preparation, organized by topic.

  19. Zipf's Law Arises Naturally When There Are Underlying, Unobserved Variables

    A PLOS Computational Biology paper arguing that Zipf's Law — the power law governing word frequency, city size, income distribution, and countless other phenomena — arises naturally whenever observed variables are log-linear functions of hidden unobserved variables. Explains the law's ubiquity without requiring any special generative mechanism.

  20. Why I'm Not a Fan of R-Squared

    John Myles White's argument that R-squared is a misleading metric for regression model quality — it conflates the variance of x with model fit and can be gamed. A clean critique that every data scientist who uses linear regression should read.

  21. One Year as a Data Scientist at Stack Overflow

    David Robinson's retrospective on his first year as a data scientist at Stack Overflow — what he learned, where the role differed from academic statistics, and why communication matters more than algorithms. A grounded career reflection that aged well.

  22. A Multi-Level Bayesian Analysis of Racial Bias in Police Shootings

    A PLOS ONE paper applying multi-level Bayesian hierarchical models to police shooting data across US counties from 2011–2014, finding significant racial disparities in lethal force use. Notable for applying rigorous statistical methods to a politically charged dataset.

  23. The Theorem Every Data Scientist Should Know

    Jean-Nicholas Hould's explainer on the Central Limit Theorem as the foundational theorem every data scientist needs to internalize — why sample means approach normality, and why this underpins most of frequentist hypothesis testing and confidence intervals.

  24. The ROC Curve Explained

    A visual explanation of the Receiver Operating Characteristic (ROC) curve and AUC for binary classifier evaluation. One of the clearest introductions to the concept for practitioners learning to assess model performance beyond accuracy.

  25. Surfing Silver: Dynamic Bayesian Forecasting for Fun and Profit

    Slides from a Data Popup talk on dynamic Bayesian forecasting — applying Bayesian state-space models to time series prediction with uncertainty quantification. One of the cleaner practitioner introductions to Bayesian time series methods from the mid-2010s data science speaker circuit.

  26. Markov Chains Explained Visually

    Setosa.io's interactive visual explainer for Markov chains — manipulable transition matrices, live state diagrams, and steady-state convergence demonstrated in browser. The best introductory treatment of the concept available on the web.

  27. Understanding Bayes: How to Become a Bayesian in Eight Easy Steps

    Alexander Etz's eight-step guide to adopting Bayesian thinking in statistics — covers prior selection, Bayes factors, and the core philosophical shift from frequentist null-hypothesis testing. A practical on-ramp for scientists trained in classical statistics.

  28. The Three Cultures of Machine Learning

    Jason Eisner's JHU tutorial describing three distinct cultures within machine learning — the statistical/probabilistic, the algorithmic/computational, and the geometric/optimization traditions. Useful framing for understanding why ML researchers sometimes talk past each other.

  29. Overfitting, Regularization, and Hyperparameters

    DS Walter's practitioner explainer on overfitting, regularization techniques, and hyperparameter tuning — covering L1/L2 penalties, dropout, and cross-validation. A clear introduction to the bias-variance tradeoff for working data scientists.

  30. The Zipf Mystery

    A video exploring the mystery of Zipf's Law — why word frequencies, city populations, income distributions, and dozens of other natural and social phenomena follow the same power-law distribution. Directly relevant to the naming of Zipfian Academy.

  31. 50 Years of Data Science

    David Donoho's essay arguing that 'data science' is a real intellectual discipline distinct from statistics — tracing 50 years of statistical evolution toward greater empiricism, computation, and scale. A foundational text for anyone who wants to understand what data science actually is and where it came from.

  32. How a Kalman Filter Works, in Pictures

    The clearest visual explanation of how a Kalman filter works — building from Gaussian distributions to the prediction-update cycle without losing the intuition in the math. A reference that makes the algorithm genuinely understandable rather than just computable.

  33. 10 Types of Regressions. Which One to Use?

    A reference guide to 10 regression types and when to use each — covering linear, logistic, ridge, lasso, polynomial, and more. The kind of practical decision map that was useful before sklearn docs became as thorough as they are now.

  34. Probable Points and Credible Intervals: Bayesian Decision Theory

    Part 2 of Rasmus Baath's gentle intro to Bayesian decision theory — covering how credible intervals and probable points are used to make decisions under uncertainty. One of the cleaner elementary treatments of the Bayesian decision framework.

  35. Introducing Practical and Robust Anomaly Detection in a Time Series

    Twitter's 2015 release of AnomalyDetection — an open-source R library using STL decomposition and the Generalized ESD test to find anomalies in time series. One of the first production-grade anomaly detection tools to be open-sourced by a major tech company.

  36. Data Scientist Interview Puzzle Questions — Mike Tamir

    Mike Tamir's Quora answer on brainstorming and puzzle questions asked in data science interviews. Useful for both candidates prepping for interviews and hiring managers designing them — the best puzzles test statistical intuition, not memorization.

  37. Statistical Inference for Everyone

    Statistical Inference for Everyone (SIE) is a free introductory statistics textbook by Brian Blais that teaches through examples and probability rather than formulas. Recommended as a gentler alternative to frequentist-heavy introductory texts.

  38. Seaborn — Plotting Distributions Notebook

    Seaborn's official distribution-plotting example notebook — demonstrates the library's statistical visualization API for histograms, KDE plots, rug plots, and joint distributions. The reference for anyone learning to visualize data distributions in Python.

  39. Lea — Discrete Probability Distributions in Python

    Lea is a Python library for working with discrete probability distributions symbolically — defining distributions, computing joint and conditional probabilities, and simulating outcomes. An unusual tool that treats probability as a first-class programming construct.

  40. Introduction to Principal Component Analysis (PCA)

    Laura Diane Hamilton's accessible introduction to Principal Component Analysis — covering the geometric and algebraic intuition without requiring a linear algebra background. One of the cleaner beginner explanations of a technique that's notoriously hard to explain well.

  41. Calibrating Classifier Probabilities

    Daniel Nee's post on calibrating classifier output probabilities — the underappreciated problem that a model's predicted probability of 0.8 doesn't always mean there's an 80% chance of the positive class. Essential reading before using model outputs for decision-making.

  42. Pykov — Finite Markov Chains in Python

    Pykov is a small Python library for working with finite regular Markov chains — define chains from scratch or load from files, compute stationary distributions, simulate walks, and analyze steady-state behavior. Useful for any system that can be modeled as probabilistic state transitions.

  43. How Optimizely (Almost) Got Me Fired

    SumAll's account of how Optimizely's 'optional stopping' in A/B tests produced false positives that led to bad product decisions — a landmark post in the backlash against naive A/B testing tools. The core issue: peeking at results and stopping when p<0.05 inflates false positive rates dramatically.

  44. Scalable A/B Experiments at Pinterest

    Pinterest's engineering blog on how they built scalable A/B testing infrastructure — covering experiment assignment, metric computation, and statistical significance at Pinterest's scale. A practitioner's account of the gap between textbook A/B testing and production experimentation.

  45. Multiple A/B/n Tests in Marketing with ANOVA and R

    Marketing Distillery's practical guide to running multiple A/B/n tests using ANOVA in R — extending the standard two-group t-test to handle multiple variants simultaneously without inflating false positive rates.

  46. Markov Chains Explained Visually

    Victor Powell's interactive visual explanation of Markov chains using animated state diagrams — one of the best-known examples of explorable explanations in mathematics. Essential reading for anyone building intuition for probabilistic state systems before tackling HMMs, PageRank, or reinforcement learning.

  47. Pattern Classification Data Glossary

    Sebastian Raschka's data science and machine learning glossary from his pattern_classification GitHub repo — a community reference that grew into one of the most-linked ML terminology resources on GitHub. Useful for grounding conversations in shared vocabulary.

  48. Fun with Stats: How Big of a Sample Size Do I Need?

    Julia Evans walks through sample size calculation for experiments, grounding statistical power and significance in a concrete worked example. A good entry point for engineers who run A/B tests but haven't internalized what sample size actually buys you.

  49. So You Think You Can Test?

    An interactive tool by Lukas Vermeer that lets you distinguish A/A tests from A/B tests visually — a demonstration that human intuition about statistical significance is unreliable. Forces the realization that we can't eyeball whether a difference is real.

  50. Law of Large Numbers and Central Limit Theorem

    Bugra Akyildiz's notes on the law of large numbers and the central limit theorem with Python demonstrations — two of the most important foundational theorems in statistics that together explain why averages are well-behaved and why the normal distribution appears everywhere.

  51. Must Read Before Attending Any Data Science Interview

    Data Science Central's pre-interview reading list covering statistics, machine learning, coding, and business acumen questions asked in 2014 data science interviews. A historical snapshot of what the field considered core practitioner knowledge.

  52. Bayesian Regression with PyMC: A Brief Tutorial

    A Zipfian Academy student's tutorial on Bayesian linear regression using PyMC — notable both as an accessible introduction to probabilistic modeling and as a window into the Zipfian cohort's learning culture of public writing. PyMC was the dominant Python tool for Bayesian modeling at the time.

  53. Zipfian Academy: Week 2 — Or: "A Frequentist and a Bayesian Walk into a Bar..."

    A Zipfian Academy student's week 2 post, titled 'A Frequentist and a Bayesian Walk into a Bar' — covering the pivotal statistics week where bootcamp students confronted the philosophical divide between frequentist and Bayesian approaches. One of the most memorable weeks in the curriculum.

  54. 20 Short Tutorials All Data Scientists Should Read and Practice

    Data Science Central's curated list of 20 short tutorials spanning statistics, machine learning, SQL, R, and Python — designed as quick-read practice exercises. A community-sourced map of what foundational skills were considered essential for data scientists in 2014.

  55. Univariate Distribution Relationship Chart

    Lawrence Leemis's interactive chart showing the relationships between 76 univariate probability distributions — which distributions are special cases of others, how they connect via limits and parameter settings. An essential reference chart for anyone working seriously with probability distributions.

  56. Spurious Correlations

    Tyler Vigen's Spurious Correlations site generates charts showing absurd correlations between unrelated variables — US cheese consumption vs. deaths by bedsheet tangling, etc. The clearest possible demonstration that correlation does not imply causation.

  57. Zipfian npm Package — Zipf Distribution Generator for Node.js

    An npm package for generating Zipf-distributed random numbers in Node.js — useful for modeling rank-frequency phenomena like word counts, city sizes, and website traffic. A small utility from Will Scott born out of a paper deadline.

  58. Programmatically Understanding the Expectation Maximization Algorithm

    Nipun Batra's programmatic walkthrough of the Expectation Maximization algorithm — showing the E and M steps in code to build intuition for how EM converges. Makes the algorithm's alternating optimization structure tangible.

  59. Togaware: One Page R — A Survival Guide to Data Science with R

    Togaware's One Page R is a survival guide to data science with R — a dense, practical reference document covering the R ecosystem from data loading to modeling to visualization. The 'one page' is ironic; it's comprehensive.

  60. Finding a Zipf Distribution in a Personal Project

    Tweet from a Zipfian Academy student (@adailyventure) who found a Zipf distribution in their personal project and asked Ryan Orban if that earned extra credit. A charming moment of applied statistics discovery.

  61. "In God We Trust, All Others Bring Data"

    Ryan Orban tweet of reading Hastie's Elements of Statistical Learning with the quote 'In God we trust, all others bring data.' A snapshot of the self-directed study that accompanied the Zipfian Academy period.

  62. Frequentism and Bayesianism: A Practical Introduction

    Jake VanderPlas's Python-driven comparison of frequentist and Bayesian statistics — showing the two philosophies side-by-side with code. The most-cited accessible treatment of a distinction that confuses most practitioners.

  63. Statistical Data Mining Tutorials — AutonLab (CMU)

    Carnegie Mellon's AutonLab tutorial series on statistical data mining — covering Bayesian networks, clustering, density estimation, dimensionality reduction, and anomaly detection. A rigorous academic reference that was freely available online before MOOC culture normalized that.

  64. How To Choose The Right Test Options When Evaluating Machine Learning Algorithms

    Jason Brownlee's guide to choosing between hold-out validation, k-fold cross-validation, and bootstrap estimation when evaluating ML algorithms. Covers when each approach is appropriate given dataset size and computational budget.

  65. German Tank Problem

    The German tank problem: WWII Allies estimated German tank production by applying statistical estimation to captured tank serial numbers. A compelling historical case study in the power of statistical inference over conventional intelligence methods.

  66. The Bell Curve Scar — Handicapping Passengers on the Unsinkable Ship

    A statistical analysis of Titanic passenger survival rates examining how aggregated bell curve thinking obscures survival disparities by class, gender, and ticket price. Uses Titanic as a historical dataset to illustrate how summary statistics can mislead.

  67. A/B Test Calculator — ABBA (Thumbtack)

    Thumbtack's ABBA (A/B Analysis) tool — a Bayesian A/B test calculator that reports the probability one variant beats another, rather than traditional p-values. Practically more useful than frequentist tests for the decisions product teams actually make.

  68. Setosa.io: Conditional Probability Visualizer

    Victor Powell's interactive visual explanation of conditional probability — part of the setosa.io series that made abstract statistical concepts tangible through browser-based animation. One of the best examples of explanatory visualization for statistics education.

  69. Optimism in the Face of Uncertainty: the UCB1 Algorithm

    Jeremy Kun's accessible treatment of the UCB1 algorithm — the principle of 'optimism in the face of uncertainty' formalized as a bandit algorithm with proven regret bounds. Shows why adding a confidence bonus to estimated rewards elegantly solves the exploration-exploitation tradeoff.

  70. Optimal Thompson Sampling: Asymptotic Analysis

    Emilie Kaufmann's arXiv paper on the asymptotic optimality of Thompson Sampling for multi-armed bandits — the theoretical grounding that explains why Thompson Sampling works as well as it does empirically. Proves it achieves near-optimal regret bounds.

  71. Multi-Armed Bandits

    Cameron Davidson-Pilon's blog post on multi-armed bandits from a Bayesian perspective — draws on the same probabilistic programming intuition as his 'Bayesian Methods for Hackers' book. Frames bandits as the natural application of iterative belief updating.

  72. Introducing R

    Alyssa Frazee's introduction to R for people who don't yet know they need it — a gentle, motivated tour of why R is the right tool for statistical computing. Written by a biostatistician who uses it daily.

  73. The Remarkable k-means++

    Larry Wasserman's Normal Deviate blog post on k-means++ — the 2007 initialization trick from Arthur and Vassilvitskii that gives k-means an O(log k) approximation guarantee and better convergence in practice.

  74. The Importance of Sequential Testing

    Austin Rochford's introduction to sequential testing — the SPRT and Bayesian alternatives to fixed-horizon A/B tests that let you stop early when results are clear without inflating false positive rates.

  75. Statistical Analysis Made Easy in Python

    Randy Olson's tutorial on statistical analysis in Python using SciPy stats and pandas — t-tests, ANOVA, chi-squared, and more. A practical bridge from R's built-in stats to Python's ecosystem in 2012.

  76. Drawing Inferences From Very Large Datasets

    Econometrician Dave Giles on why large datasets make standard p-value thresholds useless — with N in the millions, almost any null hypothesis rejects, regardless of practical importance. A necessary corrective for data scientists drowning in statistical significance.

  77. Deriving Formulas for Sample Size in A/B Tests

    Mathematical derivation of the expected sample size needed in A/B tests using frequentist power analysis. Derives the N formula from effect size, significance level (α), and power (1-β) — useful for anyone designing experiments who wants to understand where 'you need at least X users' comes from.

  78. The Mysterious Law That Governs the Size of Your City

    io9 explainer on Zipf's law for city populations — the rank-size rule that holds across every country for a century: the largest city is roughly twice the next-largest, and so on. The pattern is empirically reliable but theoretically unexplained.

  79. Bayesian Statistical Analysis with PyMC

    PyTennessee 2013 presentation on Bayesian statistical analysis with PyMC — introducing probabilistic programming in Python as a practical alternative to frequentist methods. PyMC let practitioners write down generative models and get MCMC inference without implementing samplers from scratch.

  80. An Introduction to Data Analysis — Statistics Done Wrong

    Alex Reinhart's 'Statistics Done Wrong' introduction to data analysis — opens with the key insight that a p-value measures surprise, not correctness. A corrective for scientists trained in classical statistics who misinterpret their own results.

  81. Everything Wrong With P-Values Under One Roof

    A comprehensive critique of p-values and null hypothesis significance testing — cataloguing the ways researchers misinterpret and misuse them. Part of a growing 2013 literature on the replication crisis and statistical reform.

  82. Nate Silver on Finding a Mentor, Teaching Yourself Statistics, and Not Settling

    HBR interview with Nate Silver on finding mentors, self-teaching statistics, and not settling for work below your potential. Advice from the FiveThirtyEight founder at the peak of his post-2012-election fame.

  83. Flipping a Coin: Bayesian Updating of Probability Distributions

    A walkthrough of Bayesian probability updating using coin flipping — showing how a prior distribution over coin bias is updated with each flip observation. The cleanest possible introduction to Bayesian reasoning as a process.

  84. Simpson's Paradox: Interactive Visualization

    VUDLab's interactive visualization of Simpson's Paradox — showing how a trend that appears in every subgroup can reverse when the groups are combined. A crucial statistical phenomenon for anyone working with observational data.

  85. Nate Silver Gets Real About Big Data

    ReadWrite's coverage of Nate Silver pushing back on big data hype — arguing that more data doesn't automatically improve predictions, and that statistical rigor and good models matter more than raw volume. Silver had credibility from his 2012 election forecasting success.

  86. How Data Changes Preconceptions About NFL Football

    TechCrunch on how data analysis overturns conventional wisdom in NFL football — using statistical analysis to challenge received wisdom about weather, home field advantage, and other football beliefs. Part of the broader sports analytics wave that Moneyball had popularized.

  87. Datashaping Analytics Book (ABbook5)

    A self-published analytics/statistics PDF by Vincent Granville (datashaping.com) — one of his data science book resources available as a free download circa 2013. Granville was an early data science community builder who self-published extensively on applied analytics.

  88. Bayesian Methods for Hackers

    Cameron Davidson-Pilon's open-source book teaching Bayesian inference through computational examples in Python, using PyMC3 for probabilistic programming. The approach is computation-first rather than math-first — ideal for programmers who want to apply Bayesian reasoning without heavy statistics background.

  89. The Central Limit Theorem — Visual Explanation

    Victor Powell's interactive visualization of the Central Limit Theorem, showing how sample means converge to a normal distribution regardless of the underlying population distribution. A beautiful interactive demonstration that makes the theorem's implications visceral rather than abstract.

  90. A Very Short History of Data Science

    Gil Press's Forbes timeline tracing data science from John Tukey's 1962 'The Future of Data Analysis' through the 2000s emergence of the term. A useful historical grounding for understanding why 'data science' coalesced as a separate discipline rather than just being statistics.

  91. Statistical Formulas for Programmers

    Evan Miller's reference sheet of statistical formulas presented as code-friendly pseudocode rather than academic notation. A practical bridge between statistical theory and implementation, covering the formulas programmers actually need for A/B testing and product analytics.

  92. Career Advice: How Do I Become a Data Scientist?

    Quora's canonical 2013 answer on becoming a data scientist — one of the most-read career guides in the early data science field. A snapshot of what skills and background paths were considered credible entry points before formal data science degrees existed.

  93. Bayes' Rule in Haskell, or Why Drug Tests Don't Work

    Classic probabilistic reasoning example using drug tests to illustrate Bayes' rule: even a highly accurate test produces mostly false positives when the base rate of drug use is low. Implemented in Haskell to make conditional probability feel like simple if-statements.

  94. Pundits: Stop Sounding Ignorant About Data

    Andrew McAfee's HBR post calling out common misunderstandings in big data media coverage — conflating correlation with causation, treating anecdotes as data, and misusing statistical concepts. A 2013 data literacy argument aimed at commentators rather than practitioners.

  95. The Dangers of Cargo Cult Data Science

    Forbes piece on cargo cult data science — organizations adopting the trappings of data-driven decision-making (dashboards, models, data scientists) without the epistemological rigor that makes it actually work. A 2013 critique that remains current.

  96. Don Turnbull's Data Science Book Recommendations

    DataScholars post on Don Turnbull's data science book recommendations — a 2013 curated reading list for practitioners entering the field. A period artifact showing what an experienced data scientist thought was essential reading at the height of the big data hype cycle.

  97. Data Analysis, Statistics, and Probability Overview

    Annenberg Learner's Data Analysis, Statistics, and Probability course — a free online course covering statistical reasoning, data representation, and probability for educators and learners. A foundational resource for building statistical intuition before the MOOC era.

  98. Introduction to Machine Learning — Alex Smola, CMU 2013

    Alex Smola's Introduction to Machine Learning course at CMU (10-701, 2013) — a graduate-level survey of ML theory and methods from one of the field's top researchers. Course materials publicly available, covering optimization, probabilistic models, and learning theory.

  99. Statistics for Genomics: Introduction to RNA-seq

    A YouTube lecture series on statistical methods for RNA-seq analysis — covering the mathematical foundations behind differential expression analysis, normalization, and count modeling. A bioinformatics education resource from the early RNA-seq era.

  100. Probability Theory — A Primer

    Jeremy Kun's Math ∩ Programming blog post introducing probability theory from first principles — sample spaces, events, probability measures, conditional probability, and random variables. Part of his series making advanced mathematics accessible to programmers.

  101. The Mathematical Hacker

    Evan Miller's essay arguing that programmers who invest in mathematical fluency gain compounding advantages — because math enables them to evaluate methods rather than just apply them, and to work with uncertainty and probability naturally. The case for quantitative education in software.

  102. High Dimensional Undirected Graphical Models

    Larry Wasserman's 'Normal Deviate' blog post on high-dimensional undirected graphical models — a rigorous but accessible treatment of the statistical theory for learning sparse graphs from data when the number of variables exceeds the sample size. Core to modern genomics and causal inference.

  103. Probability and Statistics Cookbook

    Matthias Vallentin's probability and statistics cookbook — a dense reference PDF covering distributions, estimation, hypothesis testing, and Bayesian methods in concise formula sheets. The kind of reference you keep open in a second tab when doing statistical work.

  104. So You Call Yourself a Data Scientist?

    VentureBeat's 2012 examination of what 'data scientist' actually means — a job title proliferating faster than the field had consensus on its definition. Published at the height of the 'sexiest job of the 21st century' hype cycle.

  105. Bayes' Theorem: Conditional Probabilities

    A Vassarstats reference page on Bayes' Theorem and conditional probabilities. The theorem is the backbone of Bayesian reasoning: updating prior beliefs with new evidence to get a posterior probability.

  106. The Miniature Earth: if Earth had 100 people

    The Miniature Earth is a short video that reframes global statistics by imagining Earth as a village of 100 people. A classic early viral edu-video that makes global inequality concrete through proportional scale.

All bookmarks