Edition 1·Updated 2026-08-19·113 min read
Sources behind this guide
Sources
Sources behind this guide
Explore the sources listed below. Follow the references in the guide to investigate individual ideas.
Books and authors
If you need to know what customers truly value in a product—and what tradeoffs they'll accept—this practical guide teaches you conjoint analysis, the marketing research technique that uncovers hidden attribute preferences without asking consumers to value features in isolation.
Through a running sports-car example, it walks you step by step from constructing an experimental design of attributes and levels, through data collection with off-the-shelf software, to interpreting part-worth utilities. You'll learn three high-value applications: trade-off analysis (e.g., how much more you can charge if you add a sunroof), market-share forecasting using the multinomial logit model, and computing attribute importances as percentage decision weights. Written for managers and analysts, it demystifies the math just enough to make you a confident, accurate user of a powerful marketing decision aid.
Analytics at Work: Smarter Decisions, Better Results
Thomas H. Davenport, Jeanne G. Harris, Robert MorisonMost companies are awash in data yet make 40 percent of major decisions on gut instinct, leaving money and competitive advantage on the table.
In this sequel to Competing on Analytics, Davenport, Harris, and Morison move beyond the rare analytical competitors to the broad base of organizations that simply want to become more analytical—one decision at a time. The book organizes the prerequisites for analytical success under the memorable DELTA framework (accessible high-quality Data, an Enterprise orientation, analytical Leadership, strategic Targets, and Analysts), pairs it with a five-stage maturity model, and then explains how to sustain analytical capability by embedding analytics in business processes, building an analytical culture, and continually reviewing models and assumptions. Illustrated with examples from Best Buy, Progressive, Humana, 1-800-Flowers, Capital One, and many others, it offers frameworks, assessment tools, and pragmatic advice—a compass rather than a rigid map—for managers who want to unleash the value buried in their data.
Big Data: A Revolution That Will Transform How We Live, Work, and Think
Viktor Mayer-Schönberger, Kenneth CukierBig Data: A Revolution That Will Transform How We Live, Work, and Think argues that we are entering a new era in which the sheer scale of available data changes not just what we know but how we know it.
Mayer-Schönberger and Cukier show how using all the data (N=all) instead of samples, accepting messiness instead of demanding precision, and embracing correlation instead of obsessing over causation unlocks enormous new economic and social value—from predicting flu outbreaks and airfare prices to preventing infrastructure failures and saving premature babies. Through vivid examples (Google Flu Trends, Farecast, Amazon recommendations, exploding manholes), the authors explain the mechanics of datafication—rendering ever more aspects of reality into quantifiable, analyzable form—and reveal how data's value increasingly lies in its reuse and option value. But they also confront the dark side: the erosion of privacy, the menace of punishing people for predicted (not actual) behavior, and the danger of a 'dictatorship of data.' The book offers a framework for governance—shifting from individual consent to data-user accountability, safeguarding human agency, and creating a new profession of 'algorithmists.' It is at once an enthusiastic primer, a business strategy guide, and a cautionary meditation on humanity's place amid a quantifiable world.
Big Data: A Very Short Introduction demystifies one of the defining technological forces of our age, charting how data evolved from notched bones and census tallies to the exabyte-scale streams of the digital universe.
Dawn Holmes explains, in plain language and with clear diagrams, what distinguishes big data from traditional 'small data'—volume, variety, velocity, and veracity—and how new storage architectures (Hadoop, NoSQL, the Cloud) and analytic techniques (clustering, classification, MapReduce, Bloom filters, PageRank, recommender systems) extract useful information from massive, messy datasets. Through vivid case studies—Google Flu Trends, the Ebola and Nepal disaster responses, Amazon, Netflix, the Snowden leaks, WikiLeaks, and the rise of smart homes and cities—the book shows both the immense promise and the real perils of a data-driven world, ending with a call to use big data's power responsibly.
Business Adventures is a collection of twelve classic narrative essays in which longtime New Yorker writer John Brooks dissects pivotal moments in mid-twentieth-century business: the 1962 market crash, the Edsel debacle, the rise of Xerox, the General Electric price-fixing scandal, insider trading at Texas Gulf Sulphur, the defense of the pound sterling, and more.
Brooks's gift is to treat finance and corporations not as dry abstractions but as theaters of human nature—greed, panic, hubris, ingenuity, loyalty, and the perennial gap between what people say and what they do. Praised by Bill Gates and Warren Buffett as among the best business books ever written, the book demonstrates that the fundamentals of corporate life and market psychology change far less than the technologies and personalities involved, making its lessons as relevant today as when the events occurred.
Business Applications of Operations Research
Bodhibrata NagOperations Research provides a powerful bouquet of mathematical techniques to find the best solutions for the myriad decisions managers face, from daily operations to strategic planning.
This book serves as a practical guide, demonstrating how to apply tools like linear and integer programming to solve real-world problems in operations, supply chain, finance, and marketing. The unique approach of this book is its focus on application over theory; using the LINGO software, you'll learn to model and solve complex issues like product mix, facility location, scheduling, and portfolio management. With detailed do-it-yourself instructions, you'll gain an intuitive understanding of these powerful tools, empowering you to build models for your own business needs and make optimal, data-driven decisions, even without a deep background in mathematics.
Business Intelligence and Big Data
Celina OlszakBusiness Intelligence and Big Data: Drivers of Organizational Success makes the case that in a turbulent, information-saturated economy, intangible resources—information and knowledge—are an organization's most strategic assets, and that the ability to intelligently process and analyze them is the key competence separating winners from losers.
Drawing on resource-based and dynamic-capabilities theory, knowledge management, and decades of decision-support research, Celina Olszak walks readers through the essence and architecture of BI systems, the techniques and technologies of Big Data, concrete application domains (marketing, CRM, insurance, banking, telecommunications, energy, logistics, health care, HR), and the maturity models and critical success factors that determine whether BI&BD investments actually create business value. It is at once a textbook for students, a research agenda for scholars, and a practical handbook for managers and ICT specialists who want to know not just what BI&BD can do but what determines its successful design, implementation, and value creation.
Business Intelligence Guidebook fills the gap between high-level BI concept books and vendor tool manuals by walking the reader through the entire lifecycle of creating a world-class BI environment: justifying the investment, defining requirements, building architectural blueprints (information, data, technology, and product), designing data models (entity-relationship and dimensional), engineering data integration processes, developing BI applications and advanced analytics, taming data shadow systems, and managing the organizational dimensions of people, process, politics, project management, and centers of excellence.
Drawing on decades of consulting and implementation experience, Rick Sherman argues that BI is not a one-and-done project but an evolving program that must be built incrementally and iteratively, grounded in the recognition that raw data must be transformed into clean, consistent, conformed, current, and comprehensive information before it delivers business value. The book is deliberately product-neutral so its concepts endure beyond vendor mergers and hype cycles, and it repeatedly stresses that the hardest part of BI is not technology but the human and organizational factors that determine whether solutions are actually adopted and trusted.
Competing on Analytics: The New Science of Winning
Thomas H. Davenport, Jeanne G. HarrisCompeting on Analytics reveals how a small but growing set of organizations have made data analysis the centerpiece of their strategy, outthinking and outexecuting rivals in industries from gaming to logistics to professional sports.
Updated to cover big data, data science, machine learning, the Internet of Things, and cloud computing, Davenport and Harris lay out a five-stage maturity model, a four-pillar definition of analytical competitors, and the DELTA framework (Data, Enterprise, Leadership, Targets, Analysts) for building analytical capability. Through rich examples—Netflix, Capital One, Caesars, Marriott, UPS's ORION, Google, and the Oakland A's—the book demonstrates that extracting value from data is less about technology and more about leadership commitment, an enterprise-wide approach, a distinctive strategic focus, and the scarce human talent that makes analytics work. It is both a strategic argument and a practical road map for any executive seeking lasting advantage through fact-based decision making.
In a world where billions of people create and share digital media every day, our traditional humanistic methods for studying culture are hopelessly inadequate.
Lev Manovich, founder of the Cultural Analytics Lab, makes the case that data science, visualization, and machine learning are not just useful tools but necessary ones for anyone who wants to understand culture in the twenty-first century. Drawing on over a decade of laboratory projects—analyzing millions of manga pages, Instagram photos, artworks on DeviantArt, Van Gogh's entire painted output, and event data from hundreds of countries—Manovich introduces readers to the conceptual frameworks and practical challenges of treating culture as data. He explains how to move from elusive cultural phenomena to computable representations, how to sample cultural populations responsibly, how to extract meaningful features from images and other media, and how to visualize enormous collections in ways that reveal patterns invisible to any individual observer. Crucially, the book is also a sustained critical examination of what computational methods can and cannot see, resisting naive scientism while insisting that quantification opens genuinely new questions about creativity, style, diversity, and the long tail of global cultural production. Written accessibly for readers with no technical background, Cultural Analytics is both a hands-on introduction and a theoretically ambitious argument for a more inclusive, democratic, and computationally literate approach to the study of culture.
Data Mining for Business Analytics: Concepts, Techniques, and Applications
Galit Shmueli, Peter C. Bruce, Inbal Yahav, Nitin R. Patel, Kenneth C. Lichtendahl Jr.This book demystifies data mining for business students and practitioners by treating it as a structured, repeatable process rather than a black box of algorithms.
Beginning with how to define a business problem and prepare data, it walks readers through the full predictive-analytics workflow: data exploration and visualization, dimension reduction, performance evaluation, and a comprehensive toolkit of supervised methods (multiple linear and logistic regression, k-nearest neighbors, naive Bayes, classification and regression trees, neural nets, discriminant analysis, ensembles) and unsupervised methods (association rules, collaborative filtering, cluster analysis). It also covers time-series forecasting and emerging data-analytics domains like social network and text mining. Throughout, the authors emphasize the central data-mining danger—overfitting—and the disciplined use of data partitioning (training/validation/test sets) and honest performance metrics to ensure that models generalize to new records. Rich with real business cases and R code, it equips the reader to build, evaluate, select, and deploy models that actually inform decisions.
Data Science Bookcamp turns Python coders into employable data scientists by abandoning passive reading in favor of persistent, hands-on problem solving.
Built around five real-world case studies—from finding the winning strategy in a card game to detecting social circles in Facebook data—the book teaches probability, statistics, supervised and unsupervised machine learning, and the core Python data libraries (NumPy, SciPy, Pandas, Matplotlib, Scikit-Learn) entirely through common-sense code rather than Greek-symbol-laden equations. Each case study opens with a detailed problem statement, teaches the skills needed to solve it, and then challenges readers to produce their own solution before comparing it to the author's. The result is the open-ended problem-solving ability that employers actually want—and that no amount of reading alone can produce.
Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
Foster Provost, Tom FawcettData Science for Business is the definitive primer for understanding data science not as a grab-bag of algorithms but as a coherent set of fundamental principles that structure data-analytic thinking.
Provost and Fawcett—both seasoned practitioners and researchers—argue that beneath the dizzying array of data mining techniques lies a relatively small set of concepts (treating data as a strategic asset, framing problems with expected value, finding informative attributes, fitting models while controlling overfitting, measuring similarity) that unify the field. Organized around the CRISP data mining process and richly illustrated with real-world business cases—customer churn, targeted marketing, fraud detection, charity solicitation, whiskey recommendation, text mining of news—the book teaches readers to decompose business problems into solvable data science tasks, to evaluate solutions in business terms, and to communicate across the technical/business divide. It is the rare book that equips managers to evaluate data science proposals and equips data scientists to align their work with business value, making both better at extracting competitive advantage from data.
Data Science from Scratch teaches you data science by having you build the tools and algorithms yourself, from the ground up, in clear and readable Python.
Rather than treating libraries like NumPy, scikit-learn, and pandas as magic black boxes, Joel Grus walks you through implementing linear algebra, statistics, probability, gradient descent, machine learning models, neural networks, deep learning, clustering, NLP, network analysis, and recommender systems by hand. Framed around the fictional 'DataSciencester' social network, the book grounds abstract concepts in concrete problems while developing the hacking skills and mathematical intuition that are at the core of doing real data science. By the end you understand not just how to use data science tools, but how and why they work.
Data Smart strips away the hype, tools, and code that usually obscure data science and teaches the actual techniques—clustering, naive Bayes, optimization, network graphs, regression, ensemble models, forecasting, and outlier detection—by building each one by hand in a spreadsheet.
Written conversationally by MailChimp's Chief Data Scientist, the book targets marketers, analysts, and executives who feel pressure to 'do data science' but don't understand what these techniques are or how to choose the right one for a problem. By the time readers finish, they can identify data science opportunities in their own organizations, prototype solutions, correctly evaluate vendors and developers, and graduate into a programming language like R to scale their work. The book's philosophy is that understanding beats button-pushing: once you've implemented an algorithm from the barest of tools, you can implement it anywhere.
Data Warehouse and Data Mining
Jugnesh KumarData Warehouse and Data Mining Concepts is a structured guide that takes readers from the fundamental principles of building centralized data repositories through to the advanced techniques used to extract hidden knowledge from large datasets.
Spanning seven chapters, it covers data warehouse architecture (single-, two-, and three-tier), schema design (star, snowflake, fact constellation), ETL processes, OLAP/OLTP distinctions, metadata management, and the full lifecycle of data warehouse implementation. It then transitions into data mining—defining its tasks, query languages (DMQL, MDX, SQL), core techniques (classification, clustering, association rules, decision trees, SVM, fuzzy methods), and the mining of complex data objects such as spatial, multimedia, time-series, text, and web data. Designed for both beginners and seasoned professionals, the book equips readers with the conceptual vocabulary and practical understanding necessary to design robust data infrastructure and derive actionable intelligence.
Google Analytics and GA4: Improve Your Online Sales by Better Understanding Customer Data
Christopher PittmanWritten for small business owners who cannot afford expensive consultants but refuse to do nothing, this book demystifies Google Analytics and the newer GA4 platform from account creation to actionable optimization.
Christopher Pittman walks readers step-by-step through installing tracking code on WordPress and Shopify sites, reading audience, acquisition, and behavior reports, and interpreting the data to find where customers come from, what they do, and where they drop off. By translating dashboards and jargon into plain-language decisions, the book shows how spotting a 90% checkout drop-off or a high-bounce landing page can directly drive revenue, giving the reader the tools and confidence to compete in the digital marketplace.
How to Measure Anything: Finding the Value of 'Intangibles in Business'
Douglas W. HubbardDouglas Hubbard dismantles the costly myth that important business quantities like quality, risk, security, employee morale, or public image are immeasurable.
Drawing on his Applied Information Economics (AIE) method and inspired by 'measurement mentors' Eratosthenes, Enrico Fermi, and nine-year-old Emily Rosa, he shows that measurement means reducing uncertainty—not achieving exact certainty—and that even a few clever observations can dramatically improve big, risky decisions. The book equips readers with calibrated estimation, Monte Carlo risk modeling, value-of-information calculations, sampling shortcuts (the Rule of Five, the Urn of Mystery), Bayesian updating, and methods to turn human experts into reliable instruments (Lens models, Rasch models). The central revelation—the 'Measurement Inversion'—is that organizations routinely measure what is easy and ignore what truly matters, and that computing the economic value of information tells you exactly what to measure, how much, and when to stop. Through real cases (Veterans Affairs IT security, EPA drinking water, Marine Corps fuel forecasting, ACORD standards), the book proves that resourceful, decision-focused measurement pays for itself many times over.
An Introduction to Statistical Learning: with Applications in R
Gareth James, Daniela Witten, Trevor Hastie, Robert TibshiraniAn Introduction to Statistical Learning, With Applications in Python (ISLP) demystifies modern data analysis by presenting the most important statistical and machine learning methods in an accessible, application-focused way.
Rather than dwelling on heavy mathematics, it builds intuition for the core trade-offs that govern model performance, especially the bias-variance trade-off and the gap between training and test error. Covering linear and logistic regression, resampling, regularization, splines and generalized additive models, tree ensembles, support vector machines, deep learning, survival analysis, unsupervised learning, and multiple testing, the book pairs each topic with a Python lab so readers can immediately implement what they learn. It is ideal for advanced undergraduates, master's students, and working data scientists who want to become informed, capable users of statistical learning tools in a data-driven world.
Introduction to Statistical and Machine Learning Methods for Data Science
Dr. Carlos Andre Reis Andre Reis Pinheiro etc.This book demystifies data science by walking readers through the full analytical lifecycle—from understanding the business question and preparing data, through supervised and unsupervised modeling, to model assessment, deployment, and operationalization—without burdening them with software or heavy mathematics.
Drawing on the authors' decades of real-world experience (especially in telecommunications), it pairs accessible explanations of techniques like regression, decision trees, forests, gradient boosting, neural networks, support vector machines, factorization machines, clustering, association rules, network analysis, and text analytics with concrete business use cases such as churn prediction, fraud detection, bad-debt avoidance, and recommendation. Ideal for citizen data scientists, analysts, and curious professionals, it teaches readers not just what each method does but when to apply it and how to translate model results into deployable business actions that generate real value.
Lean Analytics: Use Data to Build a Better Startup Faster
Alistair Croll, Benjamin YoskovitzLean Analytics extends the Lean Startup movement by giving entrepreneurs, intrapreneurs, and business leaders a rigorous, data-informed approach to building businesses.
It argues that entrepreneurs are 'all liars' whose reality distortion fields must be checked against hard data, and it provides a framework for finding the One Metric That Matters at any given moment. By mapping six common business models (e-commerce, SaaS, free mobile app, media site, user-generated content, and two-sided marketplace) against five stages of growth (Empathy, Stickiness, Virality, Revenue, and Scale), the book helps readers know exactly which metric to track and optimize right now. With more than 30 case studies, dozens of benchmarks ('lines in the sand'), and chapters on selling to enterprises and innovating from within large organizations, Lean Analytics is a hands-on manual for turning gut instincts into testable experiments and building a better startup faster.
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.
Operations Research for Social Good A Practitioners Introduction Using SAS® and Python
Summerville, NataliaPratt, RobThis book introduces the powerful world of Operations Research (OR) and mathematical optimization by applying it to real-life humanitarian and social challenges.
Moving beyond theory, it provides a hands-on, practitioner's approach to formulating and solving complex decision-making problems. Through a series of compelling use cases—from optimizing food baskets for the UN World Food Programme to scheduling students during a pandemic and improving breast milk donation logistics—you'll learn the art of modeling. Each case is demonstrated with complete code in both SAS OPTMODEL and Python with Pyomo, making it an invaluable resource for data scientists, graduate students, and analytics professionals looking to apply their skills to make a tangible, positive impact on the world.
For students and professionals in management, commerce, and engineering, Operations Research (OR) often seems like an intimidating, purely theoretical discipline.
This book bridges the gap between theory and practice by presenting core OR techniques through a hands-on, case-based approach. Each chapter begins with a real-world industrial problem and then walks the reader through its formulation and solution, covering essential topics like Linear Programming, network models (transportation, assignment, routing), project scheduling (PERT/CPM), and game theory. What makes this book uniquely accessible is its extensive use of Microsoft Excel's Solver application, transforming complex mathematical algorithms into practical tools for optimizing resource allocation, minimizing costs, and maximizing profits in any organization.
Practical Statistics for Data Scientists
Peter BruceWritten for data scientists with some R/Python familiarity and patchy statistics background, this book distills a century and a half of statistical theory into the concepts that are genuinely useful for data science practice.
Rather than burdening readers with the inferential machinery that dominates traditional courses, the authors—two statisticians turned data scientists and a computational scientist—triage statistical ideas, showing which are load-bearing for prediction and exploration and which can be safely de-emphasized. From exploratory data analysis and sampling distributions through significance testing, regression, classification, and statistical machine learning (KNN, trees, bagging, boosting) to unsupervised methods (PCA, clustering), every concept is paired with practical R and Python code and a clear-eyed verdict on its real-world relevance. The result is a navigable, reference-friendly bridge between the disciplines of statistics and data science.
Written by the creator of pandas, this book teaches the foundational programming skills and library workflows needed to become an effective data analyst in Python.
Rather than focusing on statistical methodology, it concentrates on the data-oriented Python toolset—NumPy arrays for fast numerical computing, pandas Series and DataFrames for tabular data wrangling, matplotlib and seaborn for visualization, and IPython/Jupyter for interactive development. Through detailed, reproducible examples and real-world datasets (Bitly links, MovieLens ratings, US baby names, USDA food data, FEC contributions), readers learn to load, clean, transform, merge, reshape, group, aggregate, and visualize data, and to handle time series and feed cleaned data into modeling libraries like statsmodels and scikit-learn. It is ideal both for analysts new to Python and for Python programmers new to data work, serving as a durable foundation for moving on to more advanced data science and machine learning resources.
R for Data Science teaches you how to turn raw data into understanding, insight, and knowledge using R and the tidyverse collection of packages.
Rather than starting with the boring parts (data ingest and cleaning), the book begins with visualization and transformation of clean data so your motivation stays high, then progressively layers in programming skills, data wrangling, modeling, and communication. Written by Hadley Wickham (creator of much of the tidyverse) and Garrett Grolemund, the book unabashedly focuses on the most important 80% of data science tasks—hypothesis generation and exploratory data analysis on rectangular, in-memory datasets—giving you a coherent, opinionated toolkit (ggplot2, dplyr, tidyr, readr, purrr, and more) that share a common philosophy and work together naturally. By the end you'll have a reusable mental model of the data science process and the concrete R skills to execute it, plus pointers to deeper resources for the remaining 20%.
Drawing on a survey of 634 BI professionals and in-depth case studies of leading organizations like Netflix, Macy's, Medtronic, FlightStats, Dow Chemical, and Constant Contact, Cindi Howson argues that successful business intelligence is far less about technology than about people, culture, executive support, business-IT partnership, data quality, relevance, and organizational agility.
The book demystifies the technical architecture (data warehouses, ETL, Hadoop, analytic appliances, in-memory engines) and front-end tools (dashboards, visual data discovery, OLAP, mobile BI) just enough for business readers, then devotes its core to the human and organizational factors that catapult a BI initiative from moderate to wild success. With its 'LOFT effect' framework (Luck, Opportunity, Frustration, Threat) and ten secrets to success, the book offers both inspiration and practical lessons for anyone struggling to turn data into action and measurable business impact.
The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
Ralph Kimball, Margy RossThe Data Warehouse Toolkit, Third Edition, by Ralph Kimball and Margy Ross, is the industry's seminal reference for dimensional modeling.
Drawing on decades of real-world consulting experience, the authors present a comprehensive, technique-centric methodology for building data warehouse and business intelligence (DW/BI) systems that prioritize two simultaneous goals: business user understandability and fast query performance. Organized around vivid business vignettes spanning retail, inventory, procurement, order management, accounting, CRM, HR, finance, telecom, transportation, education, healthcare, e-commerce, and insurance, the book develops more than 75 dimensional modeling techniques—fact tables and dimension tables, the enterprise data warehouse bus matrix with conformed dimensions, slowly changing dimension techniques, bridge tables, and accumulating snapshots—while dispelling persistent myths about dimensional design. It then extends into the full Kimball Lifecycle, the 34 subsystems of ETL, and emerging big data analytics best practices. Whether you are a designer, modeler, ETL developer, or DW/BI manager, this toolkit equips you to marshal an organization's data and deliver it to business users for better, fact-based decision making.
In an age awash in data yet increasingly complex, Scott Page argues that wisdom comes not from a single perfect model but from arraying a diverse latticework of models against any problem.
Drawing on dozens of models from across disciplines—normal and power-law distributions, networks, Markov processes, game theory, contagion, path dependence, rugged landscapes, and more—Page shows how each model is a simplified, formalized, and necessarily 'wrong' lens that nonetheless illuminates causal forces others miss. The book proves formally (via the Condorcet jury theorem and diversity prediction theorem) why many models beat one, demonstrates the one-to-many property by which a single model can be reapplied across domains, and equips knowledge workers, citizens, and leaders with practical tools to reason better, make more robust decisions, and even become wise. It closes by applying many-model thinking to the opioid epidemic and economic inequality, while counseling humility before complexity.
Move beyond basic spreadsheets and unlock the full potential of your data.
This book provides a holistic, step-by-step guide to building sophisticated business intelligence solutions using the tools you already know, like Excel, and the ones you need to master, like Power BI. Starting with the theoretical foundations of data modeling, you'll learn to connect to and transform messy data with Power Query, create robust data models, and write powerful business calculations with DAX. The journey continues into creating compelling, interactive reports and dashboards in Power BI, and then publishing and securing them for your organization. For those looking to push the boundaries, the book delves into advanced analytics, showing you how to integrate R, Python, and Azure AI to turn your reports into powerful data science applications. This is the definitive manual for anyone serious about a career in modern data analytics.
AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse
Lawrence S. Maisel, Robert J. Zwerling etc.Everywhere executives hear that AI and analytics are essential, yet twice as many analytics projects fail as succeed—and most abandoned successes could have been saved.
AI-Enabled Analytics for Business demystifies AI, machine learning, analysis versus analytics, and biased versus unbiased prediction, then delivers a concrete Roadmap for becoming an 'analytics powerhouse.' Grounded in Nobel Prize-winning behavioral research on human bias and the authors' consulting and training experience, the book argues that analytics is not a tool but a culture built on four aligned components—Mindset, People, Processes, and Systems—and that executives, not technology, make or break implementation. Through the Analytics Champion framework, a five-step implementation process, the Analytics Scorecard, and vivid use cases of failure and success across industries (hospitality, grocery, gaming, technology, museums), the book shows that analytics is not hard, long, or expensive—it is simply disciplined—and that it is for organizations of every size.
In an era of Big Data, simply having analytics tools is not enough.
'Building a Digital Analytics Organization' is the definitive practitioner's guide to creating a high-impact analytics function that drives real business results. Global expert Judah Phillips demystifies the process, moving beyond technology to focus on the critical integration of people, processes, and platforms. The book introduces powerful frameworks like the 'Analytics Value Chain' and the '9 P’s of Digital Analytics' to provide a clear roadmap for everything from justifying investment and structuring a team to defining, collecting, and governing data. Readers will learn how to progress from basic reporting to sophisticated analysis, optimization, prediction, and omnichannel customer understanding, ensuring that every analytics effort is directly tied to the bottom line.
Business Analytics Data Analysis Decision Making (MindTap Course List)
Albright, S. Christian, Winston, Wayne L.In a business world drowning in data, this book serves as a practical guide for non-quantitative majors to gain a critical competitive advantage.
It takes a hands-on, example-based approach to teach the fundamentals of business analytics, integrating statistics, decision analysis, optimization, and simulation. Using the ubiquitous Microsoft Excel, along with powerful commercial add-ins, readers learn not just theory but the tangible skills to transform raw data into actionable insights. This book is designed to turn casual spreadsheet users into power users who can confidently build models, perform sophisticated analyses, and make data-driven decisions in finance, marketing, operations, and beyond.
Drawing on more than 25 years of leading applied analytics across financial services, pharmaceuticals, consumer packaged goods, media, and retail, Ira Haimowitz bridges the persistent gap between academic data science training and the messy, constrained, politically complex world of business.
Structured as self-contained essays across organizational design, analytics applications, and implementation/delivery, the book teaches readers how to link business challenges to big data solutions, sell and staff analytics initiatives, execute segmentation, targeting, campaign measurement, text mining, and predictive modeling, and ultimately deliver actionable, scalable, privacy-aware insights that drive measurable revenue and cost impact. It is the ideal companion for analysts, managers, executives, and graduate students who want to turn sophisticated methods into business results at scale.
If spreadsheets keep landing in your inbox and you've become an 'unwitting data analyst' without formal training, this book is your survival kit.
Oz du Soleil and Bill Jelen frame data work as guerrilla combat against duplicate entries, incomplete records, sloppy cut-and-paste jobs, and data scattered across dozens of places. Beyond teaching the newest Excel features (Power Query, dynamic arrays, LET, XLOOKUP, data types), the book emphasizes the 'skirmishes'—the human and process problems outside Excel that make analysis miserable: octopus spreadsheets, working on source data, deciding when data is 'clean enough,' and identifying whether you have a people, process, or tool problem. Full of practical examples across nonprofits, accounting, retail, and event planning, it teaches you to be functional (not an expert), to be responsible for your own solutions, and above all to remember the people who depend on your work being accurate and on time.
Key business analytics the 60+ business analysis tools every manager needs to know
Marr, Bernard, authorKey Business Analytics demystifies the overwhelming world of data analytics for the non-technical manager, offering a comprehensive toolkit of over 60 practical analysis techniques organized into seven business areas: bare analytics techniques, data collection methods, financial, market, customer, employee, and operational analytics.
Rather than teaching advanced statistics, Bernard Marr provides a high-level, accessible overview of what each tool is, when and why to use it, what business questions it answers, and how to apply it—complete with real-world examples, tips, and traps. The book empowers managers to cut through the big data hype, join the analytics conversation, and make smarter, data-driven decisions about where and how to deploy analytics across their organization to unlock commercially relevant insights, reduce risk, and drive competitive advantage.
Written by a longtime Alteryx ACE and evangelist, this definitive guide turns curious beginners into confident, advanced Alteryx Designer users.
Through a step-by-step, additive approach, it walks readers from downloading and activating the software, through the four foundational components of building a workflow, and into progressively advanced topics: connecting to files and databases, cleaning and transforming data, joining datasets, parsing messy data with RegEx, and building fully automated pixel-perfect reports. Packed with real-world tips, best practices, and the author's infectious enthusiasm, the book emphasizes hands-on practice and the powerful combinations of tools that make Alteryx feel almost magical—promising readers not just new skills but a genuine career and life transformation.
Analytics at work smarter decisions, better results
Davenport, Thomas H., 1954-, Harris etc.Most companies sit on massive amounts of data yet fail to use it meaningfully, relying instead on managers' intuition or 'golden gut' for roughly 40 percent of major decisions.
Analytics at Work shows how all managers—not just elite analytical competitors like Harrah's or Capital One—can deploy analytics one business decision at a time. Building on the five-factor DELTA framework (Data, Enterprise, Leadership, Targets, Analysts) and a five-stage maturity model, the authors provide frameworks, assessment tools, and richly illustrated examples from firms like Humana, Best Buy, Progressive Insurance, and Hotels.com. The book explains not only how to build analytical capability but how to sustain it: embedding analytics in business processes, cultivating an analytical culture, and continuously reviewing models and assumptions so they stay relevant as conditions change. It is a compass rather than a rigid map for turning data into a competitive organizational capability.
Competing on analytics the new science of winning
Davenport, Thomas H., 1954- author, Harris etc.In a business landscape where traditional sources of advantage have eroded, "Competing on Analytics" reveals a new and powerful basis for competition: the strategic use of data.
Authors Thomas Davenport and Jeanne Harris introduce the concept of the "analytical competitor," an organization that leverages business intelligence, predictive modeling, and fact-based decision-making to its core. Through compelling case studies from companies like Netflix, Caesars Entertainment, and UPS, the book provides a clear roadmap for transformation. It introduces a five-stage maturity model to help leaders assess their current capabilities and lays out the essential components—Data, Enterprise, Leadership, Targets, and Analysts (DELTA)—required to build a culture and infrastructure that not only supports but is driven by analytical insight, ultimately leading to superior performance and market leadership.
The Definitive Guide to DAX is the essential resource for any data professional serious about mastering the language of Microsoft's business intelligence tools.
Authors Alberto Ferrari and Marco Russo, renowned DAX experts, provide a comprehensive, step-by-step journey from the foundational concepts to the most intricate details of the language. This book doesn't just offer copy-paste solutions; it fundamentally reshapes how you think about data analysis by meticulously explaining the 'why' behind DAX's behavior. You will gain a profound understanding of evaluation contexts, context transition, and filter manipulation—the core pillars of DAX. Through practical examples and deep theoretical explanations, you'll learn to write clean, efficient, and powerful DAX code to solve complex business problems, transforming your data models from simple repositories of information into insightful, high-performance analytical tools. This is not just a book to read; it's a curriculum to study to become a true DAX expert.
You've heard the buzz about 'data science' and 'big data,' but the hype and complex tools can be intimidating.
'Data Smart' demystifies these powerful techniques by stripping away the code and focusing on the core concepts. Using the familiar environment of a spreadsheet, this book provides hands-on, practical walkthroughs of key data science methods like clustering, regression, optimization, and forecasting. You'll learn not just what these techniques are, but how to implement them from scratch to solve real-world business problems, from segmenting customers to predicting purchases. By the end, you'll be equipped to identify data science opportunities in your own organization, prototype solutions, and make smarter, data-driven decisions without needing to be a coding expert.
Successful business intelligence unlock the value of BI big data
Howson, Cindi, authorWhile Business Intelligence (BI) consistently ranks as a top investment priority, many initiatives flounder, caught between information overload and a lack of relevant insights.
"Successful Business Intelligence" moves beyond the technical jargon to explore the critical organizational factors—executive support, business-IT partnership, and an analytic culture—that separate wildly successful BI deployments from mediocre ones. Through extensive survey research and in-depth case studies of leading companies like Netflix, Macy's, and Medtronic, author Cindi Howson reveals the top ten secrets to success, offering practical advice on measuring impact, fostering an analytic culture, choosing the right tools for the right users, and navigating the evolving landscape of big data, cloud, and mobile BI. Whether you're an executive sponsor, a BI professional, or a business user, this book will equip you with the strategies to turn your data into a powerful competitive advantage.
Pro DAX with Power BI Business Intelligence with PowerPivot and SQL Server Analysis Services Tabular
Philip Seamark, Thomas MartensPro DAX with Power BI demystifies the 'dark art' of DAX by treating it as a learnable craft rather than a mystical language.
Authors Philip Seamark and Thomas Martens strip DAX down to its moving parts—the tabular database engine, data model relationships, filter and row contexts, and column lineage—and rebuild the reader's understanding from the ground up. Through worked examples using the Wide World Importers dataset, the book progresses from foundational mechanics through core concepts like filtering, iterators, and context transition, then applies these to advanced everyday problems such as time intelligence, finding missing events, dynamic reporting, and row-level security. Finally, it equips readers with debugging and optimization tools including DAX Studio and Query Plans, plus techniques to scale small models to millions of rows. It is the ideal companion for analysts who can already write basic measures but hit walls when calculations return unexpected results or perform poorly.
This book serves as a visual introduction for beginners stepping into the world of machine learning.
It demystifies two powerful algorithms, decision trees and random forests, by breaking them down into simple, understandable concepts. Starting with how to build a decision tree by hand to solve a practical problem, the book progressively layers in the mathematics of how algorithms work, explaining core ideas like purity, entropy, and information gain. It then introduces the more robust random forest model, explaining how an ensemble of trees overcomes the weaknesses of a single tree, such as overfitting. Complete with step-by-step Python tutorials using the scikit-learn library, this guide empowers readers to not only grasp the theory but also apply it to build their own predictive models.
Data Science for Business Professionals A Practical Guide for Beginners
Data Science, Consulting Pvt. Ltd. etc.For any professional, student, or enthusiast looking to break into the data science field, the path is often confusing, with countless resources teaching disconnected skills.
'Data Science for Business Professionals' provides a structured, end-to-end roadmap that demystifies the entire data science lifecycle. Starting with the crucial foundations of mathematics and statistics, the book progressively builds your skills through hands-on chapters covering exploratory data analysis, data preprocessing, and machine learning algorithms. It then bridges the critical gap between theory and practice, teaching you how to productionize your models using modern data engineering, DevOps, and cloud computing techniques. Finally, it equips you to deliver tangible business value by mastering data visualization and business intelligence. This book is your all-in-one guide to becoming a well-rounded data professional capable of delivering complete, impactful solutions.
In an era of data deluge, many organizations have too much data but too little actionable information, leading to inconsistent reporting, wasted effort, and poor decision-making.
The 'Business Intelligence Guidebook' provides a complete, start-to-finish roadmap for both IT and business professionals to navigate this complexity. It bridges the gap between high-level concepts and vendor-specific tool training by offering a practical, comprehensive framework covering every critical stage: building the business case, defining requirements, establishing a robust architectural framework (information, data, technical, and product), mastering data modeling, designing rigorous data integration processes, and developing user-centric BI applications. By also addressing the crucial 'soft' challenges of people, process, and politics, this book equips you to build a sustainable, world-class BI environment that transforms data from a liability into your organization's most valuable asset.
In today's competitive global arena, the ability to make data-backed decisions is no longer optional.
'Business Statistics for Competitive Advantage' demystifies statistics, transforming it from a complex field for specialists into a powerful, accessible tool for every manager. This hands-on guide uses realistic business problems from major corporations to teach you how to identify performance drivers, compare scenarios, and forecast future outcomes using widely available software like Excel and JMP. More than just crunching numbers, you'll learn the crucial art of translating statistical results into compelling graphics, memos, and presentations that decision-makers will actually read, understand, and use. Master this process, and you'll not only enhance your career but also drive real competitive advantages for your organization.
Data Mining for Business Analytics Concepts, Techniques, and Applications in R
Kenneth C. Lichtendahl, Jr.This book is a definitive guide for students and professionals seeking to harness the power of data mining to solve real-world business problems.
It provides a thorough, step-by-step walkthrough of the entire data mining process, from understanding business objectives and preparing data to building, evaluating, and deploying predictive models. Covering a wide array of methods including linear regression, k-nearest neighbors, classification trees, logistic regression, neural networks, and ensembles, the book illustrates each technique with practical business cases and hands-on implementation in R. By focusing on conceptual understanding alongside practical application, it equips readers with the essential skills to transform raw data into actionable insights and create measurable business value.
Data Science for Business Professionals A Practical Guide for Beginners
Data Science and Consulting Pvt. Ltd. .This book serves as a comprehensive and practical guide for business professionals, students, and beginners aiming to master the data science lifecycle.
It demystifies the field by breaking it down into manageable components, starting with the essential mathematical and statistical foundations. Readers are then guided through the core machine learning process, including exploratory data analysis, data preprocessing, and feature engineering. The book doesn't stop at model building; it provides crucial knowledge on productionizing models through REST APIs, leveraging cloud computing for scalability, and implementing DevOps practices for robust deployment. With sections on data engineering, databases, big data, and business intelligence, this guide equips you with the multidisciplinary skills to not only build accurate models but also to deliver tangible business value through data-driven solutions.
"R Projects For Dummies" is a practical, project-based guide for expanding your R skill set.
Eschewing a simple "cookbook" approach, this book adopts a learning-by-doing philosophy, walking you through projects in diverse areas such as interactive web applications with Shiny, machine learning algorithms (decision trees, random forests, SVMs), analysis of large datasets, and creating maps and images. Each chapter provides background on the subject, a guided project to build foundational skills, and a suggested project to challenge you further, ensuring you not only learn R syntax but also understand its application in real-world data science scenarios.
Data Science Bookcamp Five Python Projects (MEAP v04)
Leonard ApeltsinData Science Bookcamp is a hands-on guide for Python programmers looking to transition into a data science career.
Eschewing dense mathematical theory and Greek symbols, this book adopts a practical, project-based approach, teaching fundamental concepts through five engaging case studies modeled on real-world situations. You'll master key libraries like NumPy, SciPy, Pandas, Matplotlib, and Scikit-Learn while tackling problems ranging from finding winning card game strategies and assessing ad-clicks to tracking disease outbreaks and analyzing job postings. By actively solving these open-ended problems, you will not only learn the fundamentals of probability, statistics, and machine learning but also develop the critical problem-solving abilities essential for success in the data science field, ultimately equipping you with the skills to secure your first data science job.
Predictive Analytics For Dummies, Alteryx Special Edition
Wessler, MichaelIn a competitive marketplace, the ability to accurately anticipate future behaviors and market conditions is a superpower.
'Predictive Analytics for Dummies' demystifies this powerful capability, moving it from the exclusive domain of PhD statisticians into the hands of business analysts and decision-makers. The book provides a practical guide to understanding and applying predictive analytics, showing how to transform the goldmine of information in Big Data, social media, and internal databases into actionable insights. Readers will learn the core processes, what to look for in modern analytics tools like Alteryx, and how to build models that predict customer needs, improve sales, increase retention, and optimize business processes, ultimately enabling them to make faster, more informed decisions that drive tangible business value.
Cast as a mentorship where you play a new consultant at a company working with Alteryx, this book walks you step-by-step through the full spectrum of self-service data analytics — from importing and cleansing data to building workflows, designing reports, creating analytic apps, writing macros, working with spatial and in-database tools, and applying predictive statistics.
Each chapter introduces the relevant tools and concepts, works through a guided business problem, and leaves you with a self-directed exercise, culminating in a capstone assignment. Written by certified Alteryx practitioners at USEReady, it turns someone who has never opened Alteryx Designer into a capable builder of repeatable, automated data-preparation workflows that deliver deeper insight in hours instead of weeks — all with no programming required.
R for Data Science Import, Tidy, Transform, Visualize, and Model Data
Hadley Wickham, Garrett Grolemund'R for Data Science' is a comprehensive guide to the entire data science cycle, designed to get you from raw data to understanding, insight, and knowledge as quickly as possible.
This book introduces you to the `tidyverse`, an opinionated collection of R packages designed to work together to make data science faster, more fluent, and more fun. You will learn a powerful and pragmatic workflow that covers importing data with `readr`, tidying it with `tidyr`, transforming it with `dplyr`, visualizing it through the 'grammar of graphics' with `ggplot2`, and modeling it with `modelr` and `purrr`. Beyond the tools, the book instills a philosophy of data exploration and communication, empowering you to systematically investigate your data, generate hypotheses, and effectively communicate your findings using R Markdown. It's an essential resource for anyone looking to become a productive data scientist in the R ecosystem.
Data Science Bookcamp Ten case studies MEAP V02
Leonard ApeltsinFor Python programmers aspiring to a career in data science, 'Data Science Bookcamp' offers a clear, practical path to success, no advanced math degree required.
This book demystifies data science by teaching fundamental concepts like probability, statistics, and machine learning entirely through hands-on Python code. You'll master essential libraries like NumPy, Pandas, and Scikit-Learn by tackling ten engaging, real-world case studies—from analyzing online ad clicks to tracking disease outbreaks. The project-based approach not only builds critical problem-solving skills but also provides a portfolio of work designed to help you land your first high-paying data science job.
This book offers a curated, practical introduction to data science with Python by combining chapters from three expert-authored Manning books.
It begins by laying out a mature, six-step data science process, ensuring projects are well-defined and structured for success. From there, it dives into the essential skills of using Python to process and clean real-world data from various sources like text files, CSVs, and spreadsheets. The final section introduces the core concepts of machine learning, providing hands-on examples of building and evaluating classification and regression models with popular libraries like pandas and scikit-learn. It is the ideal starting point for anyone looking to move from theory to practice in data exploration and analysis.
Data Science Bookcamp is a practical, project-based guide for Python coders aspiring to enter the data science field.
Rejecting dense mathematical theory, the book champions a code-first approach, teaching fundamental concepts of probability, statistics, and machine learning through intuitive, real-world examples. Readers are guided through five comprehensive case studies—from analyzing card games to detecting social circles on Facebook—mastering key libraries like NumPy, Pandas, and Scikit-Learn along the way. This hands-on 'bookcamp' methodology is designed to build not just technical skills but also the crucial open-ended problem-solving abilities that employers demand, culminating in a robust project portfolio that will help you land your first high-paying data science job.
Most organizations are drowning in data but starving for tangible financial results.
"Data Is Everybody's Business" provides a clear, actionable roadmap to transform data from a costly asset into a reliable source of revenue and savings. Grounded in decades of MIT research and real-world case studies from companies like Microsoft, BBVA, and PepsiCo, the book demystifies data monetization by breaking it down into three core approaches: improving internal processes, wrapping products with data-fueled features, and selling new information solutions. To succeed, leaders must build five essential enterprise capabilities—in data management, platform, science, customer understanding, and acceptable use—and foster a 'data democracy' where domain and data experts collaborate effectively. This book provides the essential frameworks and language for any leader or employee to make data their business and drive measurable bottom-line impact.
Learning Alteryx takes aspiring data professionals from installation to sharing enterprise-ready analytics, teaching self-service analytics without a single line of code.
Through hands-on healthcare datasets, it walks readers step-by-step through building efficient workflows: connecting to data, optimizing performance, cleansing and blending, writing formula expressions, transforming and aggregating, parsing, creating data-driven reports, building reusable macros, and deploying to Alteryx Server and Gallery. Rather than spending weeks wrestling with Excel or SQL, readers learn to derive deeper insights in hours using an intuitive, repeatable workflow platform. The book emphasizes practical best practices, tips, and tricks so readers can build optimized, well-organized workflows and confidently deliver and share insights with decision makers.
While Excel is ubiquitous, its users often hit walls with large datasets, tedious manual processes, and the constraints of VBA.
'Python for Excel' provides a direct and practical bridge between these two worlds. Written by the creator of the popular xlwings library, this hands-on guide walks you from zero Python knowledge to proficiency. You'll learn to automate repetitive tasks, replace cumbersome Excel functions with the powerful pandas library for data analysis, manipulate Excel files on any operating system without even needing Excel installed, and finally, build interactive, professional-grade tools by using Python to control the Excel application itself. This book empowers you to build more robust, scalable, and efficient data solutions by combining the familiar interface of Excel with the immense power of the Python ecosystem.
DAX Patterns (Second Edition) is the definitive cookbook of battle-tested DAX solutions distilled from years of consulting and teaching by SQLBI's Alberto Ferrari and Marco Russo.
Rather than teaching DAX from scratch, it gives already-competent DAX developers a library of ready-to-use, performance-optimized formulas and data models for recurring business scenarios: time intelligence (standard, month-based, week-based, and fully custom calendars), semi-additive balances, cumulative totals, segmentation, ABC classification, new-and-returning customer analytics, basket analysis, currency conversion, budgeting, ranking, hierarchies, and more. Each self-contained chapter describes a business scenario, presents multiple solution variants with their performance and flexibility trade-offs, and shows both Power BI and Excel implementations. It is the practitioner's shortcut from a known problem to an accurate, fast, adaptable answer.
Learn how to perform data analysis with the R language, even if you have little or no programming experience.
This hands-on guide walks you through the essential tools and concepts you need to know, from basic data types and programming principles to the complete data analysis workflow. You'll learn how to retrieve, clean, explore, visualize, and model data, as well as how to leverage R's vast ecosystem of add-on packages. The book finishes by teaching you more advanced topics, including how to create your own R packages to share your work with others. This is not a reference book, but a practical, tutorial-based introduction designed to get you analyzing data with R quickly and confidently.
Roughly 80 percent of an organization's data has a spatial component, yet most companies never exploit it.
Written by the co-founder of the Planned Grocery location analytics platform, this book teaches business readers to become 'spatial thinkers' who recognize when location matters, then walks them through the practical mechanics of scoping a location analytics project, sourcing spatial data, selecting GIS software, and integrating it with existing business intelligence systems. Through rich case studies—the PetSmart/Petco merger, SuperZips retail penetration, solar farm site selection, real estate investment banking, and companies like Esri, Dataminr, Placed, and Orbital Insight—the book shows how demographics, drive-time trade areas, gravity models, and aerial analytics translate raw location data into measurable competitive advantage across nearly every industry.
80 Fundamental Models for Business Analysts is a comprehensive, practitioner-oriented toolkit that organizes the full breadth of quantitative and qualitative models a modern business analyst needs—from PEST and SWOT through conjoint analysis, customer lifetime value, hypothesis testing, time series forecasting, and Monte Carlo simulation—into one structured reference.
Each model is explained with its objective, a plain-English description, worked examples, and a link to a downloadable Excel template, making the book simultaneously a learning resource and an on-the-job guide. The author's philosophy of radical simplicity—start with a clear question, choose the right model, validate the data, communicate the results—runs throughout, ensuring that even non-specialists can implement sophisticated analyses without specialized software. Whether you need to set the right price, segment your customers, test a hypothesis, forecast next quarter's demand, or optimize a marketing budget, this book provides a decision-relevant model and the practical steps to apply it.
This book is not a beginner's guide to Access.
Instead, it is a problem-and-solution cookbook for experienced users and developers who want to push Access to its limits for data analysis. It bypasses basic form design and wizards to focus on the real-world grindstone of querying, manipulating, and analyzing data. Through dozens of practical recipes, you will learn new ways to construct sophisticated queries, perform complex financial and statistical calculations, programmatically manage database objects, and seamlessly import and export data between Access and other applications like Excel and SQL Server. If you've ever suspected Access has more power under the hood and want to learn how to apply it to solve challenging business problems, this book provides the direct, actionable solutions you need.
While the first wave of big data focused on building powerful infrastructure for data scientists, the real value lies in the 'last mile'—translating that data into actionable insights for the business.
This book explores the current inflection point in the analytics industry, where a new generation of vendors is creating data-driven software that empowers everyday business users. Moving analytics from the 'lab to the office,' these tools are specialized for specific industries, feature intuitive interfaces, and embed sophisticated machine learning to provide forward-looking, predictive capabilities. The book argues that, much like the evolution of the automobile or the internet, the consumerization and democratization of advanced analytics will unlock massive growth, drive wider adoption, and create the 'intelligent enterprise' by making data-driven decision-making accessible to everyone.
Big Data A Revolution That Will Transform How We Live, Work, and Think
Viktor Mayer-Schonberger, Kenneth CukierBig Data argues that we are at the dawn of a new era, defined not by technology itself, but by the sheer scale of data now available and our ability to process it.
This shift demands a radical change in mindset, moving away from traditional methods of analysis that rely on small, clean samples and a quest for causation. Instead, the authors reveal three foundational shifts: using all available data (N=all) to see granular detail, embracing messiness and imprecision in return for a more comprehensive picture, and leveraging correlation (the 'what') over causation (the 'why') to make powerful predictions. Through compelling examples, from predicting flu outbreaks with Google searches to revolutionizing business models, the book introduces 'datafication'—the process of turning all aspects of life into data—and explains how this unlocks immense new economic and social value. However, it also confronts the dark side of this revolution, exploring the significant risks to privacy, the unsettling threat of punishing people based on predictive propensities, and the danger of a 'dictatorship of data.' Ultimately, 'Big Data' provides an essential guide to navigating this new world, proposing a new framework for control and governance to harness the immense benefits while safeguarding our core human values.
Ever felt intimidated by the jargon and complex code of data science?
'Data Smart' demystifies the field by teaching you how to build powerful analytical models from first principles, using a tool you already know: Microsoft Excel. This book proves that you don't need expensive software or a PhD in statistics to transform information into insight. By walking you through step-by-step implementations of techniques like K-means clustering, logistic regression, ensemble models, and optimization, you'll gain a deep, intuitive understanding of how these algorithms work. Perfect for analysts, business professionals, and aspiring data scientists, 'Data Smart' empowers you to prototype solutions, communicate results effectively, and build a solid foundation before graduating to more advanced tools like R, which is also covered.
For Python programmers aspiring to a data science career, even without a formal math background, Data Science Bookcamp offers a uniquely practical path to mastery.
Instead of dense theory and abstract equations, this book is built around ten engaging, real-world case studies—from optimizing ad-clicks to tracking disease outbreaks. Each chapter introduces a clear problem, teaches you the specific skills and Python libraries (like NumPy, Pandas, and Scikit-Learn) needed to solve it, and then challenges you to find your own solution before presenting a detailed walkthrough. This hands-on, problem-first approach demystifies core concepts in statistics and machine learning, building the open-ended problem-solving abilities that are essential for landing your first high-paying data science job.
In a world buzzing with the term 'big data', Timandra Harkness serves as a witty and insightful guide for the curious non-expert.
The book demystifies what big data is, tracing its roots from ancient tally marks to modern supercomputers, and explores its transformative impact across business, science, and government. Harkness uses compelling stories—from predicting barbecue sales to fighting insect-borne diseases—to illustrate the power of data. More than just a technical overview, the book confronts the critical questions of our time: Are we sacrificing privacy for convenience? Can algorithms be fair? In an age of mass surveillance, are we still free individuals or just predictable data points? This is an essential read for anyone who wants to understand the forces shaping modern society and reclaim their role as an active citizen in the digital age, rather than a passive subject of the algorithm.
In a world awash with powerful data science libraries that can feel like black boxes, "Data Science from Scratch" offers a unique, first-principles approach to mastering the field.
Instead of just learning how to call a library function, this book teaches you what's happening under the hood by having you build the core tools yourself. Starting with a crash course in Python, you'll journey through the essential mathematics and statistics, then dive into implementing fundamental machine learning algorithms like k-Nearest Neighbors, Naive Bayes, regression, decision trees, and even neural networks, all from scratch. This method builds a deep, robust intuition for how data science works, empowering you to move beyond simply using tools to truly understanding them, making you a more effective and insightful data scientist.
In an era of information scarcity, we relied on small, precise samples and the painstaking search for cause-and-effect.
But today, the world is drowning in data. 'Big Data' reveals how this quantitative shift leads to a qualitative revolution. By collecting and analyzing vast, often messy, datasets (using 'n=all' instead of samples), we can uncover powerful correlations that predict everything from flu outbreaks to stock market trends, without needing to know 'why.' This book explains the three key shifts—more data, more messiness, and more correlation—that are transforming business, science, and society, creating new forms of value while also posing new risks to privacy and freedom. It's an essential guide to understanding and navigating the new world where data speaks for itself.
In a world where data is the new currency, managers are under immense pressure to make faster, better, data-driven decisions.
"Business Intelligence, Analytics, and Data Science: A Managerial Perspective" provides a comprehensive framework for harnessing the power of data. It guides readers through the entire analytics continuum, from descriptive analytics that reveal what has happened (statistical modeling, data visualization, and data warehousing), to predictive analytics that foresee what will happen (data mining, text analytics, and social media analysis), and finally to prescriptive analytics that advise on what to do (optimization and simulation). Packed with real-world case studies from sports, healthcare, retail, and more, this book demystifies complex topics like Big Data, IoT, and cloud analytics, equipping managers and aspiring data scientists with the principles and tools needed to gain a competitive edge and drive organizational success in the age of analytics.
For many professionals comfortable with Excel, the leap into the world of data analytics with programming languages like R and Python can seem daunting.
'Advancing into Analytics' demystifies this journey by framing your Excel expertise not as a crutch, but as a powerful head start. Author George Mount rejects the common 'Excel bad, coding good' narrative, instead using the visual and intuitive nature of spreadsheets to first teach core statistical concepts like exploratory data analysis, probability, and hypothesis testing. Once you've grasped these fundamentals conceptually, the book seamlessly pivots your knowledge, showing you how to execute the same tasks in R and then Python. This approach dramatically lowers the cognitive overhead of learning programming and statistics simultaneously, building your confidence and equipping you with the in-demand skills to become a proficient data analyst.
advanced_analytics_for_business
Saumitra N. BhaduriThe modern world runs on tabular data—the rows and columns in spreadsheets and databases that underpin every major industry.
"Advanced Analytics for Business" provides a hands-on guide to unlocking the immense value within this data using both state-of-the-art machine learning and emerging deep learning techniques. This book moves beyond theory, offering practical Python code examples that cover the entire data science lifecycle, from messy, raw datasets to deployed models in a professional cloud environment. It directly addresses the heated debate on whether gradient boosting or deep learning is better for tabular data, equipping you with the knowledge to choose the right tool for the job. You'll master best practices for feature engineering, model selection, hyperparameter tuning, and MLOps, ultimately gaining the skills to tackle real-world tabular data challenges and deliver impactful business insights.
Competing on Analytics Updated, with a New Introduction the New Science of Winning.
Davenport, Thomas H.Harris, Jeanne G.In an era where traditional sources of competitive advantage like products and technology are easily copied, "Competing on Analytics" reveals a new and powerful basis for winning.
Authors Davenport and Harris demonstrate how leading companies like Netflix, Caesars, and UPS are outthinking and outexecuting their rivals by embedding data, statistical analysis, and fact-based decision-making into their core strategies and processes. This book is not just about having data; it's a guide to transforming your organization's culture, leadership, and capabilities to make smarter decisions, optimize key processes, and ultimately achieve superior business performance. It lays out a clear roadmap for any leader seeking to move beyond intuition and build a lasting competitive edge through the new science of winning.
This book serves as a comprehensive introduction to the R programming language, specifically designed for beginners with little to no prior programming experience.
It methodically guides you through setting up your R environment, understanding fundamental syntax, and working with essential data types and structures like vectors, lists, and data frames. You'll learn how to control program flow with loops and conditional statements, write your own functions, and handle user input. The book then delves into practical applications, teaching you how to interface with CSV and Excel files for data manipulation and how to create basic data visualizations like pie charts, bar charts, and line graphs. With clear explanations and hands-on examples, you'll gain the foundational skills needed to use R for statistical computing and data analysis.
Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking
Foster Provost, Tom FawcettData Science for Business bridges the gap between business strategy and the technical world of data science.
Rather than focusing on complex algorithms, it teaches the fundamental concepts and principles that underpin all data mining. The book is designed for business managers who need to manage data science projects, developers implementing analytics solutions, and aspiring data scientists seeking a conceptual foundation. Through clear explanations and real-world examples like customer churn and targeted advertising, it provides a framework for thinking data-analytically, translating business problems into data science tasks, evaluating models in a business context, and understanding the strategic implications of data as an asset. This approach empowers readers to ask the right questions, avoid common pitfalls like overfitting, and ultimately leverage data to make better, more profitable decisions.
M Is for (Data) Monkey A Guide to the M Language in Excel Power Query
Ken Puls, Miguel EscobarWritten by Power Query experts Ken Puls and Miguel Escobar, 'M is for (Data) Monkey' liberates Excel pros from the soul-crushing cycle of manually importing, cleaning, and reshaping data every reporting period.
Through carefully layered, hands-on chapters, the book shows how Power Query's intuitive interface can append files, merge tables, unpivot cross-tab data, import from folders, databases, the web, and Exchange, and then refresh the whole solution with a couple of clicks. For those willing to go deeper, it demystifies the M language—custom columns, functions, conditional logic, parameter tables, and dynamic calendars—so readers can build robust, reusable, and maintainable ETL solutions without mastering SQL or VBA. The result is a dramatic reduction in labor time, fewer copy-paste errors, and data solutions that outlive their creators.
Master Your Data with Power Query in Excel and Power BI
Ken PulsMiguel EscobarFor any data analyst or business professional who wastes countless hours on the tedious, error-prone manual labor of cleaning and preparing data in Excel, this book is your key to liberation.
Traditionally, this 'black magic' required complex formulas, VBA, or SQL knowledge, creating brittle and hard-to-maintain solutions. 'Master Your Data' introduces Power Query as a game-changing ETL (Extract, Transform, Load) tool that allows you to automate the entire data preparation workflow with an intuitive, visual interface. The authors, both leading Power Query experts, guide you from fundamentals to advanced techniques, teaching you how to connect to any data source, apply repeatable transformations, and load clean, analysis-ready data with the click of a button. By mastering the principles in this book, you will not only save enormous amounts of time but also increase data accuracy, build scalable solutions, and finally free yourself to focus on what truly matters: generating valuable insights from your data.
Microsoft Excel 2010 Data Analysis and Business Modeling Data Analysis and Business Modeling
Wayne L. WinstonThis is a practical, hands-on guide for any business professional who wants to move beyond basic spreadsheets and master Microsoft Excel 2010 for powerful data analysis and business modeling.
Written by an award-winning professor and corporate trainer, the book translates a successful classroom experience to the page, using a learn-by-example approach to teach essential Excel functions (like VLOOKUP, INDEX, and text manipulation), financial modeling (NPV, IRR), optimization (Solver), simulation (Monte Carlo), and data summarization techniques (PivotTables, histograms). It covers key new features in Excel 2010 like Sparklines, Slicers, and PowerPivot. By working through hundreds of real-world problems—from scheduling workforces to pricing products and predicting elections—you will save hours of time, vastly improve your analytical capabilities, and learn to solve complex business problems more effectively.
Predictive Business Analytics argues that the next competitive edge for organizations lies not in more data but in the disciplined, forward-looking analysis of the right business drivers that have a strong cause-and-effect relationship to financial and operational outcomes.
Written by two seasoned management consultants (co-developers of the balanced scorecard and activity-based costing thought leaders), the book distinguishes PBA from business intelligence, predictive analytics, and enterprise performance management, then lays out seven guiding principles, a maturity model, a step-by-step framework for developing and deploying a PBA function, and real-world case studies from MetLife and the biopharmaceutical industry. It shows how to integrate PBA with performance scorecards, predictive/marginal-expense accounting, and driver-based budgeting and rolling forecasts, while candidly addressing the true obstacles—not technology, but human resistance to change, culture, and leadership. Readers learn how to move their organizations from reacting to the past toward anticipating and shaping the future, replacing gut feel and intuition with evidence-based, probabilistic decision making.
This textbook provides students and professionals with a comprehensive introduction to the field of business analytics, focusing on practical application through Microsoft Excel and the Analytic Solver Platform add-in.
It covers the three pillars of analytics: descriptive, predictive, and prescriptive modeling. Readers will learn to formulate and solve a wide array of real-world business problems, including resource allocation, scheduling, financial planning, risk analysis, and forecasting. Through step-by-step instructions, numerous annotated examples, and case studies, the book demystifies quantitative methods and empowers readers to build powerful spreadsheet models for optimization, simulation, data mining, and decision analysis, ultimately leading to better, data-driven decision-making.
This book is for data analysts and scientists who want to move beyond basic SQL and master advanced techniques for data analysis.
It covers the entire analytical workflow, from preparing and cleaning data to performing complex analyses like time series, cohort analysis, text analysis, anomaly detection, and experiment analysis. The author, Cathy Tanimura, draws on her 20 years of experience to provide practical, real-world examples and SQL code (primarily in PostgreSQL) to solve common data challenges. You'll learn how to profile data for quality, handle duplicates and nulls, shape data by pivoting and unpivoting, and construct complex datasets for BI tools and machine learning models. This book aims to be the resource that bridges the gap between introductory SQL texts and those for database developers, empowering analysts to turn raw data into valuable insights.
Data Analysis with LLMs by Cornell professor Immanuel Trummer is the practical field manual every data practitioner needs to exploit the transformative capabilities of modern language models.
Starting from first principles—what a prompt is, how tokenization works, why few-shot examples help—the book walks readers step by step through real Python mini-projects that classify text, extract structured information, cluster documents, translate natural language into SQL and Cypher queries, answer questions about images and videos, transcribe and translate audio, and build voice-driven database interfaces. It then tackles the hard economic problem every production team faces: how to get high-quality results without overpaying. Chapters on model selection, parameter tuning, prompt engineering, and fine-tuning demonstrate concrete cost-quality tradeoffs on a running sentiment-classification scenario. The final section broadens the toolkit to GPT alternatives (Anthropic, Cohere, Google, Hugging Face), the LangChain agent framework, and LlamaIndex for multimodal retrieval—giving readers everything they need to design sophisticated, maintainable AI pipelines. Whether you are a software developer, data scientist, or curious hobbyist, this book turns the magic of LLMs into systematic, replicable engineering practice.
In an age of Big Data, we are drowning in information, yet our predictions in fields from finance to politics often fail catastrophically.
Nate Silver's 'The Signal and the Noise' is a masterful exploration of why this happens and what we can do about it. Journeying through the worlds of baseball, weather forecasting, poker, economics, and national security, Silver reveals the common cognitive biases, systemic flaws, and statistical traps—like mistaking correlation for causation and overfitting models—that lead even experts astray. He champions the intellectually humble 'fox' over the ideologically confident 'hedgehog,' demonstrating that the key to better forecasting isn't more data, but a better mindset. By embracing probability, uncertainty, and the powerful framework of Bayes's theorem, this book provides an essential guide for anyone who wants to think more clearly, make smarter decisions, and navigate the complexities of the modern world with greater insight.
Predictive Analytics in Human Resource Management: A Hands-on Approach
Shivinder Nijjer, Sahil RajPredictive Analytics in Human Resource Management: A Hands-on Approach demystifies HR analytics for managers, teachers, and students without requiring prior expertise in statistics or programming.
Written by two analytics scholars, it presents a 'holistic approach'—a seven-step framework spanning problem identification, business modelling, tool selection, application, validation, recommendation, and future exploration—illustrated with executable R scripts on real employee data. Using accessible language, corporate examples, and worked cases from the Indian IT industry, the book demonstrates how firms can move from intuition-based decisions toward data-driven, fact-based, predictive HR management. It covers data sourcing and quantification, model building with dependent/independent variables and systems thinking, and applies ANN and KNN to predict turnover intent and screen applicants, while surveying emerging trends like people analytics, IoT, voice analytics, Big Data, and Industry 4.0 disruption of HRM.
Strategic Analytics tackles a persistent paradox: organizations have more data than ever yet still struggle to execute strategy and improve organizational effectiveness.
Alec Levenson argues that the root problem is fragmentation—business leaders run enterprise analytics while HR runs human capital analytics along separate tracks, each seeing only part of the elephant. His remedy is a disciplined, ordered diagnostic: start with the sources of competitive advantage, then conduct enterprise analytics (organization design, capability, culture), and finally human capital analytics (job design, individual capability, attitudes/motivation) as needed. Built on causal modeling rather than ROI worship or correlational data mining, the approach shows how to focus scarce time and resources on the handful of factors that are truly strategic instead of the thousand things that are merely 'nice to have.' Grounded in decades of applied research at USC's Center for Effective Organizations and illustrated with real case studies (PwC, Frito-Lay, Boeing, banks, tech companies), the book is a pragmatic, jargon-light guide that makes analytics a 'team sport' uniting business and HR to advance strategy execution and organizational effectiveness.
Movement I
Orient
Practice Business Intelligence & Data Science, by design — business performance as a learnable capability, not a knack.
Why practice business intelligence & data science matters, and where mastering it takes you.
- — The one-line promise and the story behind it
- — Why we read the whole shelf, not one book
Practice Business Intelligence & Data Science
The need-to-know
Measurable improvement in organizational outcomes—revenue, profit, cost efficiency, productivity, customer retention, operational efficiency—directly attributable to analytics-driven decisions.
About this guide
The guide describes these challenges, steps and possible outcomes.
Who it is for
You are building a real capability: Practice Business Intelligence & Data Science.
Challenges
- In practice · Business Performance & Value Creation erodes when it is left to instinct instead of method.
- For the reader · You were taught the moves piecemeal, never the whole model.
Steps to consider
- 1Master executive sponsorship & analytical leadership.
- 2Master analytical / fact-based culture.
- 3Master data quality & information integrity.
Risks
You stay dependent on instinct, and it fails you when the stakes are highest.
Intended result
Business Performance & Value Creation becomes something you produce by design, not by luck.
Set the record straight
What the field gets wrong
The misconceptions the books in this field converge on correcting.
Analytics and BI success is primarily about acquiring the most data and the best technology/tools.
Success depends far more on organizational, cultural, and human factors—leadership, culture, skilled analysts, business alignment, and process—than on technology; there is no silver-bullet tool and one only delivers value if people actually use it.
A model that fits the training data perfectly (high goodness-of-fit, low residuals) is the best model.
Perfect fit usually signals overfitting; what matters is generalization to unseen data, assessed on holdout/validation/test sets—test error follows a U-shape as complexity grows.
Overall classification accuracy is the right way to judge whether a classifier is good.
Accuracy is misleading with imbalanced classes or unequal misclassification costs; use precision, recall, F1, sensitivity, specificity, lift, ROC/AUC, and cost/expected-value measures instead.
More data, more variables, and more model complexity always produce better predictions.
More is not necessarily better; superfluous and correlated predictors invite overfitting, instability, spurious correlations, and the curse of dimensionality—parsimony, regularization, dimension reduction, and bias/variance balance matter.
Correlation implies causation.
Correlation does not establish causation; without randomized assignment a relationship may reflect reverse causation or a confounding third variable (e.g., Simpson's paradox), so additional controlled evidence is required.
A low p-value proves your result is real, important, or that the null hypothesis is probably false.
A p-value is the probability of observing data this extreme under the null; it doesn't measure effect size, importance, or the probability the hypothesis is true, and repeated testing guarantees occasional low p-values (data dredging), requiring FWER/FDR control.
Big data means sampling is obsolete and more data automatically yields more reliable conclusions.
Random sampling remains crucial; a biased large sample is worse than a small random one, data quality often matters more than quantity, and greater volume can generate spurious correlations—human interpretation and statistical judgment remain essential.
Intuition, experience, and the manager's 'golden gut' are the best basis for important decisions.
Analytical, fact-based, systematic reasoning produces better, more consistent decisions and should be the first resort; intuition is appropriate only in narrow circumstances, though the best decisions still combine analysis with sound human judgment.
Powerful software can mine data and produce insights on its own, replacing skilled analysts and decision makers.
Smart humans must frame questions, interpret patterns, and act on results; trust between analysts and decision makers is essential or nothing happens, and AI models are only as smart as the data and features behind them.
Simply collecting, storing, or having better access to data improves performance.
Stored data accomplishes nothing until it is integrated, analyzed, and converted to actionable knowledge; value comes from linking insight to action, not from access or accumulation.
You need a strong mathematical background or to master big libraries before you can do data science.
You can become productive applying algorithms first—using accessible tools like Python, R, or even spreadsheets—and circle back to mathematical foundations later; concepts matter more than equations.
Data science is primarily about mastering a large catalog of specific algorithms, tools, and sophisticated techniques.
A small set of fundamental concepts underlies most algorithms, and data quantity/quality plus well-conceived features usually matter more than a clever algorithm; master fundamentals before jumping to deep learning.
Simpler or less powerful methods are always inferior to the most complex/flexible model.
There is no free lunch—the best model depends on the data and business goals; by Occam's razor the simplest interpretable model that generalizes and deploys in time is often preferable, and all models are wrong but some are useful.
A data scientist is a single 'unicorn' who masters math, programming, and domain expertise.
Data science combines mathematics/statistics, computer science, domain knowledge, and communication—skills that rarely coexist in one person, so it is best delivered by a team of specialists.
The value and hard work of data science is in building the model.
Most value comes from data wrangling, feature selection, deployment, monitoring, and operationalization—models not put into production deliver no business value, and 80% of real work is cleaning/transforming data.
Data represents objective truth.
Data is the product of human decisions, beliefs, and biases in collection systems, and its meaning often shifts through analysis.
You must understand why something happens (causality) to act, and data's value is exhausted once its primary purpose is served.
Correlation is often good enough and faster/cheaper to act on, and most of data's value is latent in unanticipated secondary uses (option value).
Data must be exact, clean, and perfect before it can deliver value.
Accepting messiness in exchange for more data often yields superior macro insights, and BI can deliver value from a solid-but-imperfect foundation improved incrementally.
Big data analytics is just a large volume of data that replaces classical statistics.
Big data is defined by volume, variety, velocity, and veracity together and represents a paradigm shift that complements rather than replaces traditional statistics.
You target customers with the highest probability of an outcome (churn/response).
You should target where expected value is greatest, accounting for customer value and the actual influence of the intervention, not just probability.
Data science projects can be managed like software engineering with clear milestones.
Data science is exploratory and closer to R&D; outcomes are uncertain and the process iterates, so it must be managed accordingly.
An outlier is just an extreme value to be removed for cleaner analysis.
Outliers are often the most interesting points (fraud, exceptional cases) and can be local rather than merely extreme.
Analytical leadership is only for the CEO and senior-most executives.
Almost any manager or individual contributor at any level can move an organization toward being more analytical, and effective BI sponsorship depends on influence and business alignment more than title.
ROI is the single objective measure of BI success.
The most successful BI deployments don't rely on ROI as the primary measure; success should be gauged multiple ways, including benefits that cannot be readily quantified.
A data warehouse is just a large database, and real-time/operational access makes warehousing obsolete.
A data warehouse is a subject-oriented, integrated, time-variant, non-volatile repository optimized for analysis; operational and analytical data differ fundamentally and both are needed.
Advanced/predictive analytics frees you from the hard work of capturing and integrating historical data.
Predictive analytics requires analyzing historical data to build models, so the need for data integration increases rather than disappears.
BI projects fail because of technology shortcomings.
Most BI/DW projects fail from expectations shortfalls and people/process/politics issues; business acceptance and managing expectations are the load-bearing success factors.
Data shadow systems (spreadmarts) are technical abominations IT should rip out.
They contain valuable business knowledge and exist for good reasons; the fix is separating data integration from analytics, not confronting the business.
Movement II
Map
The main ideas and how they connect.
How the pieces fit together — the model, and what good looks like at each altitude.
- — 55 constructs and how they connect
- — The keystone: business performance
- — Foundations → Practitioner → Advanced
▸ Strategy & Leadership4
▸ Data Foundation & Governance5
▸ Modeling & Methods5
▸ Validation & Evaluation3
▸ Skills & Tools4
▸ Insight & Discovery3
▸ Analytics Process & Modeling3
▸ Deployment & Automation3
▸ Business Integration2
▸ Communication & Trust2
The constructs
How they connect (50)
- Executive Sponsorship & Analytical Leadership → produces → Analytical / Fact-Based Culture
- Analytical / Fact-Based Culture → enables → Fact-Based / Data-Driven Decision Making
- Data Quality & Information Integrity → enables → Analytical Insight & Knowledge Discovery
- Data Infrastructure, Warehouse & Architecture → enables → Data Quality & Information Integrity
- Dimensional / Data Modeling Discipline → enables → Query & Processing Performance
- Data Preparation, Cleaning & Wrangling → produces → Data Quality & Information Integrity
- Data Preparation, Cleaning & Wrangling → enables → Model Generalization / Predictive Performance
- Exploratory Data Analysis → enables → Feature Engineering & Selection
- Feature Engineering & Selection → enables → Model Generalization / Predictive Performance
- Method / Model Technique Selection → enables → Model Generalization / Predictive Performance
- Model Complexity & Regularization Control → produces → Overfitting & Bias-Variance Tradeoff
- Overfitting & Bias-Variance Tradeoff → moderates → Model Generalization / Predictive Performance
- Resampling, Partitioning & Validation → moderates → Overfitting & Bias-Variance Tradeoff
- Model Complexity & Regularization Control → moderates → Model Interpretability & Transparency
- Model Validity & Bias Avoidance → enables → Model Generalization / Predictive Performance
- Model Generalization / Predictive Performance → produces → Business Performance & Value Creation
- Model Deployment & MLOps → enables → Business Performance & Value Creation
- Strategic Targeting & Problem Framing → enables → Analytical Insight & Knowledge Discovery
- Analytical Talent & Skills → enables → Analytical Insight & Knowledge Discovery
- Tool & Programming Proficiency → produces → Practitioner Competence & Confidence
- Learning Approach & Practice (Pedagogy) → produces → Practitioner Competence & Confidence
- Analytical Insight & Knowledge Discovery → enables → Fact-Based / Data-Driven Decision Making
- Fact-Based / Data-Driven Decision Making → produces → Decision Quality & Speed
- Decision Quality & Speed → produces → Business Performance & Value Creation
- Business Performance & Value Creation → produces → Sustainable Competitive Advantage
- Stakeholder Trust & BI Adoption → produces → Business Performance & Value Creation
- Data Quality & Information Integrity → enables → Stakeholder Trust & BI Adoption
- Data & Decision Governance → enables → Data Quality & Information Integrity
- Enterprise Orientation & Alignment → enables → Analytical Insight & Knowledge Discovery
- Big Data Scale (Volume/Velocity/Variety) → enables → Analytical Insight & Knowledge Discovery
- Datafication → produces → Big Data Scale (Volume/Velocity/Variety)
- Correlation Focus & N=all Approach → enables → Analytical Insight & Knowledge Discovery
- Data Reuse & Monetization → produces → Business Performance & Value Creation
- Big Data Scale (Volume/Velocity/Variety) → produces → Privacy Erosion & Societal Risk
- Data & Decision Governance → moderates → Privacy Erosion & Societal Risk
- Cognitive Bias & Judgment Distortion → moderates → Decision Quality & Speed
- Experimentation & Iterative Testing → enables → Analytical Insight & Knowledge Discovery
- Analytics Embedded in Business Processes → enables → Fact-Based / Data-Driven Decision Making
- Data Visualization & Reporting Design → enables → Stakeholder Trust & BI Adoption
- Communication & Analytics Translation → enables → Stakeholder Trust & BI Adoption
- Domain & Business Context Knowledge → enables → Strategic Targeting & Problem Framing
- Optimization & Prescriptive Modeling → enables → Decision Quality & Speed
- Structured Analytics/Data-Mining Process → enables → Model Generalization / Predictive Performance
- Workflow Automation & Reusability → enables → Query & Processing Performance
- Customer & Market Understanding → produces → Business Performance & Value Creation
- Analytical Maturity Stage → moderates → Business Performance & Value Creation
- Environmental Turbulence & Catalytic Events → moderates → Business Performance & Value Creation
- Strategic Targeting & Problem Framing → enables → Sustainable Competitive Advantage
- Human Capital & Workforce Outcomes → produces → Business Performance & Value Creation
- Uncertainty Quantification → enables → Decision Quality & Speed
The model, read as a role
The Business Performance Operator
Practice Business Intelligence & Data Science
What you own
- ▪Executive Sponsorship & Analytical Leadership. Active, visible senior-leadership commitment, funding, barrier-clearing, and personal modeling of fact-based decision making that champions analytics/BI initiatives at any organizational level.
- ▪Data Infrastructure, Warehouse & Architecture. The integrated technical foundation—warehouses, lakes, storage architecture, ETL, dimensional/schema design, platforms, and tooling—that enables scalable storage, integration, and analytical processing of data.
- ▪Dimensional / Data Modeling Discipline. The rigorous application of dimensional design best practices (star schema, conformed dimensions, atomic grain, SCDs, surrogate keys) and sound data model structure to support correct, performant, understandable analytics.
- ▪Data & Decision Governance. Formal governance mechanisms, master data management, policies, standards, and decision-rights processes that institutionalize accurate data and analytics-informed decisions, including privacy and ethical safeguards.
- ▪Analytical Talent & Skills. The organization's pool of skilled analysts, data scientists, and analytically capable employees, and the effectiveness with which their multidisciplinary competencies (statistical, technical, domain, communication) are organized and deployed.
- ▪Strategic Targeting & Problem Framing. The deliberate focusing of analytical effort on high-value, differentiating business questions and distinctive capabilities, including clearly defining the problem, purpose, and decision context before modeling.
How success is measured
- ✓Business Performance & Value Creation. Measurable improvement in organizational outcomes—revenue, profit, cost efficiency, productivity, customer retention, operational efficiency—directly attributable to analytics-driven decisions.
- ✓Model Generalization / Predictive Performance. A model's ability to perform accurately on new, unseen data, capturing true underlying signal rather than sample-specific noise; the core outcome of predictive modeling.
- ✓Model Interpretability & Transparency. The degree to which a model's input-output relationships and internal logic can be understood and explained to stakeholders and regulators.
- ✓Query & Processing Performance. The speed and resource efficiency with which analytical queries, calculations, and workflows execute against the data model or system.
What it takes
- ▪Analytical / Fact-Based Culture. Shared organizational norms and attitudes that treat data as a strategic asset and make fact-based, evidence-seeking, experimental decision making the default over intuition and politics.
- ▪Exploratory Data Analysis. The iterative practice of summarizing and visualizing data to build intuition about its structure, distributions, correlations, and quality before and during modeling.
- ▪Overfitting & Bias-Variance Tradeoff. The propensity of a model to fit noise rather than signal, governed by the bias-variance tradeoff, which degrades performance on unseen data.
- ▪Model Validity & Bias Avoidance. The state in which models and conclusions are free from spurious relationships, confounding, selection bias, data leakage, and chance-driven artifacts, and rest on verified assumptions.
- ▪Uncertainty Quantification. The accurate characterization of variability and reliability of estimates and predictions via standard errors, confidence/prediction intervals, sampling distributions, and probabilistic reasoning.
The reconciled model, rendered as a job description — a scanning device that makes the guide's ideas read as a role you could hold. A deterministic transform of the factor model; nothing added.
What good looks like · the climb from zero to great
The path from starting out to expert
Mastery isn't one leap — it's four stages, and the honest part is the move between them: what actually separates the next level, and what it takes to get there. Find where you are, then read what's above you.
Starting out
Wrangling raw data with basic toolsnew to it — knows the words, not yet the work
What it looks like- Imports and cleans a messy dataset in Python/R/SQL/Excel without giving up
- Produces summary statistics and simple charts to see what the data contains
- Works from ad hoc files and spreadsheets, unaware of enterprise data sources
- Follows tutorials and worked examples to complete a first end-to-end analysis
Moving from ad hoc tinkering to a disciplined, validated modeling process that produces models which generalize rather than merely fit the sample
- The bias-variance tradeoff and why training accuracy overstates performance
- CRISP-DM phases and the logic of matching technique to problem structure
- Which evaluation metrics fit which task type and cost structure
- Partitioning data and running cross-validation to get honest estimates
- Selecting and engineering features that increase signal
- Tuning regularization and hyperparameters to control complexity
- Pattern recognition to spot overfitting in results
- Structured, sequential reasoning through a multi-step workflow
- Discipline to follow methodology instead of jumping to modeling
- Repeated practice on varied datasets beyond tutorials
Foundational
Building correct, validated models with methoddoes the basics reliably, by the book
What it looks like- Frames a problem, then follows a systematic CRISP-DM-style workflow rather than hacking
- Splits data into train/validation/test and reports honest performance, not training accuracy
- Chooses a technique and metric that fit the task, and engineers meaningful features
- Recognizes overfitting and tunes complexity to improve generalization
Shifting from a correct model in isolation to trustworthy insight that survives real-world data pathologies, reaches production, and actually influences a business decision
- Sources of invalidity: data leakage, confounding, selection bias, spurious correlation
- MLOps patterns for deployment, monitoring, and retraining
- Domain/business context that gives results meaning
- Quantifying uncertainty with intervals and probabilistic reasoning
- Building automated, reusable pipelines and interpretable models
- Translating technical findings into decision-ready narratives and visuals
- Skepticism and critical judgment about too-good results
- Empathy for stakeholders' decision context and vocabulary
- Access to production infrastructure and real business problems
- Collaboration with domain experts and end users
Proficient
Delivering trustworthy insight into the businessgood — adapts to context, gets consistent results
What it looks like- Guards against leakage, confounding, and spurious findings; quantifies uncertainty in results
- Deploys models into production with monitoring, retraining, and reusable pipelines
- Translates technical results into stakeholder-ready insight that changes decisions
- Uses domain context and experimentation to target genuinely high-value questions
Elevating from delivering individual insights to institutionalizing analytics as an enterprise capability that changes culture, governance, and strategy to produce durable business advantage
- How executive sponsorship, governance, and analytical maturity models drive adoption
- Data-as-strategic-asset economics, reuse, and monetization
- Privacy, ethics, and societal risk of large-scale data use
- Securing funding and clearing organizational barriers for analytics
- Aligning BI/analytics strategy with enterprise goals and dismantling silos
- Reasoning across multiple formal models to frame ambiguous strategic problems
- Systems thinking across technology, people, and organizational design
- Influence and leadership to shift a culture toward fact-based decisions
- Senior organizational standing and cross-functional authority
- Track record demonstrating measurable business value from analytics
Expert
Institutionalizing analytics as strategic advantagegreat — sets the standard, reconciles the hard trade-offs
What it looks like- Secures executive sponsorship and shapes an enterprise-wide, fact-based culture
- Establishes governance, data-as-asset strategy, and analytics aligned to business goals
- Demonstrates measurable business value and durable competitive advantage from analytics
- Reconciles ethics, privacy, and multi-model reasoning while raising organizational maturity
Movement III
Master
Explore each idea, work through examples and find ways to apply it.
How to actually do it — section by section, with the playbook.
- — 55 sections in journey order
- — Frameworks, checklists, and worked cases
Starting out
Wrangling raw data with basic toolsemerging · 1 source
- Business Intelligence Guidebook: From Data Integration to Analytics
This section names the accumulation of disconnected shadow systems, spreadmarts, and integration silos and shows how to detect and reverse it.
Data & Application Silo Proliferation
The accumulation of disconnected data, application, reporting, and integration silos (shadow systems, spreadmarts) that produce inconsistent, incomplete enterprise information.
Why it matters. Silos produce mutually contradictory versions of the same fact, so leadership spends meetings reconciling numbers instead of deciding, and trust in all data erodes.
Myth
Teams treat their local spreadsheet or shadow database as harmless convenience that saves time versus waiting on central systems.
Reality
Each silo is a divergent copy of truth that stops receiving updates and fixes the moment it is created, so its answers drift from reality while looking authoritative.
- Data Shadow System Triage Decision TreeTemplate — To categorize existing data shadow systems (e.g., spreadmarts) in order to prioritize which ones require renovation or replacement.
- Silos form because central systems fail a real need; fix the need or the silo returns.
- Every uncontrolled copy of a metric is a future contradiction waiting to surface in a leadership meeting.
- Trace numbers to their true origin to reveal shadow systems that org charts hide.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Silo Triage & Consolidation Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.
Grounded in: Business Intelligence Guidebook: From Data Integration to Analytics
strong · 20 sources
- Data Mining for Business Analytics: Concepts, Techniques, and Applications
- Data Science from Scratch: First Principles with Python
- Data Smart: Using Data Science to Transform Information into Insight
- Machine Learning and Data Science
- R for Data Science
- Introduction to Statistical and Machine Learning Methods for Data Science
- Data Science for Business Professionals A Practical Guide for Beginners
- Exploring_Data_with_Python
- Data Smart Using Data Science to Transform Information into Insight
- Data Mining for Business Analytics Concepts, Techniques, and Applications in R
- Predictive Analytics For Dummies, Alteryx Special Edition
- Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence
- Python for Data Analysis
- Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes
- Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…
- M Is for (Data) Monkey A Guide to the M Language in Excel Power Query
- Master Your Data with Power Query in Excel and Power BI
- Alteryx Designer The Definitive Guide (Fifth Early Release)
- advanced_analytics_for_business
- Data Science from Scratch First Principles with Python
This section covers the unglamorous majority of analytical work — obtaining, exploring, cleaning, encoding, standardizing, and blending raw data into analysis-ready form.
Data Preparation, Cleaning & Wrangling
The work of obtaining, exploring, cleaning, encoding, standardizing, tidying, transforming, and blending raw data into an analysis-ready form before modeling.
Why it matters. Preparation choices silently encode assumptions that determine both data quality and whether models generalize, and errors made here are invisible in the model but fatal in production.
Myth
Practitioners see data preparation as low-value grunt work to minimize so they can get to the 'real' modeling.
Reality
Preparation decisions — how you impute, encode categories, and handle outliers — often move model performance more than algorithm choice, and they are where leakage most often enters undetected.
- Data Analysis WorkflowProcess — To provide a structured approach to turning raw data into actionable insights.
- Preparation is where most performance and most leakage originate — treat it as high-stakes engineering, not chores.
- Fit transformations on training data only; the split must come before any statistic is computed.
- Make every cleaning step reproducible code so the same logic runs in production as in analysis.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Column Parse & Clean Spec Sheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.
Grounded in: Data Mining for Business Analytics: Concepts, Techniques, and Applications; Data Science from Scratch: First Principles with Python; Data Smart: Using Data Science to Transform Information into Insight; Machine Learning and Data Science; R for Data Science; Introduction to Statistical and Machine Learning Methods for Data Science; Data Science for Business Professionals A Practical Guide for Beginners; Exploring_Data_with_Python; Data Smart Using Data Science to Transform Information into Insight; Data Mining for Business Analytics Concepts, Techniques, and Applications in R; Predictive Analytics For Dummies, Alteryx Special Edition; Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence; Python for Data Analysis; Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes; Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…; M Is for (Data) Monkey A Guide to the M Language in Excel Power Query; Master Your Data with Power Query in Excel and Power BI; Alteryx Designer The Definitive Guide (Fifth Early Release); advanced_analytics_for_business; Data Science from Scratch First Principles with Python
moderate · 8 sources
- Machine Learning and Data Science
- Practical Statistics for Data Scientists
- R for Data Science
- R for Data Science Import, Tidy, Transform, Visualize, and Model Data
- Data Science from Scratch First Principles with Python
- Exploring_Data_with_Python
- Data Science from Scratch: First Principles with Python
- Data Science for Business Professionals A Practical Guide for Beginners
This section shows you how to interrogate distributions, relationships, and anomalies before you fit anything, so your modeling choices are informed rather than reflexive.
Exploratory Data Analysis
The iterative practice of summarizing and visualizing data to build intuition about its structure, distributions, correlations, and quality before and during modeling.
Why it matters. Skipping EDA means you discover data-quality catastrophes and leakage after weeks of modeling instead of in the first hour.
Myth
EDA is a preliminary formality—run a few histograms and a correlation heatmap, then move on to the real work of modeling.
Reality
EDA is an iterative hypothesis-generating loop; the plots you make in round three, prompted by an anomaly in round one, are usually the ones that change your model design.
- Exploratory Data Analysis (EDA)Process — To understand the basic characteristics of the data, identify patterns, spot anomalies, and gain intuition.
- Exploratory Data Analysis (EDA) CycleProcess — To generate many promising leads and a deep understanding of your data by using questions to guide investigation.
- Preparing Data for AnalysisProcess — To understand, clean, and structure data to make it suitable for reliable analysis.
- Every modeling decision (transform, encoding, feature) should trace back to something you saw in EDA.
- Anomalies are triage cases: classify each as error, outlier, or signal before acting.
- EDA is iterative—later passes driven by earlier surprises are where the value concentrates.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Pre-Modeling EDA Checklist” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 3 tools for this section. Included when you buy this guide.
Grounded in: Machine Learning and Data Science; Practical Statistics for Data Scientists; R for Data Science; R for Data Science Import, Tidy, Transform, Visualize, and Model Data; Data Science from Scratch First Principles with Python; Exploring_Data_with_Python; Data Science from Scratch: First Principles with Python; Data Science for Business Professionals A Practical Guide for Beginners
strong · 23 sources
- Python for Data Analysis
- Data Science Bookcamp_ Ten case studies MEAP V01
- Microsoft Excel 2010 Data Analysis and Business Modeling Data Analysis and Business Modeling
- Learning R
- R Programming for Beginners_ An Introduction to Learn R Programming with Tutorials and Hands-On Examples
- Data Science from Scratch First Principles with Python
- Python for Excel
- The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third…
- Pro DAX with Power BI Business Intelligence with PowerPivot and SQL Server Analysis Services Tabular
- Alteryx Designer The Definitive Guide (Fifth Early Release)
- A PRACTITIONERS GUIDE TO ALTERYX 2018.1
- Access Data Analysis Cookbook
- SQL for Data Analysis Advanced Techniques for Transforming Data into Insights
- Location Analytics for Business The Research and Marketing Strategic Advantage
- R for Data Science
- R for Data Science Import, Tidy, Transform, Visualize, and Model Data
- R Projects For Dummies (For Dummies (Computer_Tech))
- M Is for (Data) Monkey A Guide to the M Language in Excel Power Query
- Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…
- Successful Business Intelligence: Unlock the Value of BI & Big Data
- Successful business intelligence unlock the value of BI big data
- Predictive Analytics For Dummies, Alteryx Special Edition
- The Last Mile of Analytics
This section addresses the working command of the tools of the trade—Python, R, SQL, DAX, BI platforms—needed to actually import, shape, and model data. It clarifies what 'proficient enough' means and how to get there.
Tool & Programming Proficiency
Practitioner competence in core analytics tools and languages—Python, R, SQL, Excel, DAX, Alteryx, Power Query, GIS, BI platforms—sufficient to import, transform, analyze, and model data.
Why it matters. Fluency in your tools is the difference between spending your day fighting syntax and spending it thinking about the problem, and it directly governs how confidently you can tackle unfamiliar work.
Myth
Practitioners believe mastering more tools makes them better analysts—that the answer to any gap is learning another language or platform.
Reality
Depth in a few core tools beats shallow familiarity with many; SQL and one general-purpose language cover the vast majority of real work, and tool-hopping usually signals avoidance of harder analytical thinking.
- Spreadsheet-First Data ScienceFramework — A pedagogical and practical framework for learning and applying data science techniques by starting with transparent spreadsheet implementations before graduating to more abstract, code-based tools.
- Microsoft BI Solution Development LifecycleFramework — A sequential framework for developing an end-to-end analytical solution using Power BI and related Microsoft tools.
- LLM-Powered Agent for Data AnalysisFramework — A framework where an LLM acts as a reasoning engine to solve complex data analysis tasks.
- Checklist to Avoid Corrupting a Power Pivot Data Model (Excel 2010/2013)Checklist — 7 checkpoints
- AdventureWorks Excel BI SolutionCase study — A fictitious company, AdventureWorks, needs to upgrade its disjointed Excel analytics for internet sales into a centralized, reusable solution.
- Dallas Mavericks AnalyticsCase study — The author's consulting work for the Dallas Mavericks NBA team.
- Building a Natural Language Interface for Game Sales DataCase study — A manager at 'Banana' is a computer game enthusiast and has a dataset of game sales but lacks the SQL skills to analyze it effectively.
- Data Model vs. Power Query Decision ToolTemplate — To select the appropriate Excel technology for combining multiple, related tables of data for analysis.
- Flattening a File with Power QueryProcess — To convert a report into a simple, tabular format (a 'wall of rows and columns') that is suitable for use in Pivot Tables, formulas, or other analysis tools.
- ETL (Extract, Transform, Load) with Power QueryProcess — To automate the import and cleaning of raw data from various sources and load it into a usable format in Excel or a data model.
- Consolidating All Files in a FolderProcess — To automatically aggregate data from all relevant files within a specified folder and its subfolders into a single table.
- SQL plus one general-purpose language covers most of the work—master those before branching out.
- Practice on messy real data; clean tutorial data hides the skills that matter.
- Tool proficiency shows up as confidence tackling unfamiliar problems, not as a longer resume.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Analysis Tool Fit Checklist” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 11 tools for this section. Included when you buy this guide.
Grounded in: Python for Data Analysis; Data Science Bookcamp_ Ten case studies MEAP V01; Microsoft Excel 2010 Data Analysis and Business Modeling Data Analysis and Business Modeling; Learning R; R Programming for Beginners_ An Introduction to Learn R Programming with Tutorials and Hands-On Examples; Data Science from Scratch First Principles with Python; Python for Excel; The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third…; Pro DAX with Power BI Business Intelligence with PowerPivot and SQL Server Analysis Services Tabular; Alteryx Designer The Definitive Guide (Fifth Early Release); A PRACTITIONERS GUIDE TO ALTERYX 2018.1; Access Data Analysis Cookbook; SQL for Data Analysis Advanced Techniques for Transforming Data into Insights; Location Analytics for Business The Research and Marketing Strategic Advantage; R for Data Science; R for Data Science Import, Tidy, Transform, Visualize, and Model Data; R Projects For Dummies (For Dummies (Computer_Tech)); M Is for (Data) Monkey A Guide to the M Language in Excel Power Query; Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…; Successful Business Intelligence: Unlock the Value of BI & Big Data; Successful business intelligence unlock the value of BI big data; Predictive Analytics For Dummies, Alteryx Special Edition; The Last Mile of Analytics
moderate · 14 sources
- Data Science Bookcamp_ Ten case studies MEAP V01
- Data Science from Scratch: First Principles with Python
- Data Smart: Using Data Science to Transform Information into Insight
- R Projects For Dummies (For Dummies (Computer_Tech))
- Data Science Bookcamp Five Python Projects (MEAP v04)
- Data Science Bookcamp Ten case studies MEAP V02
- Data Science Bookcamp
- Data Science Bookcamp - v1 (Manning)
- Data Science from Scratch First Principles with Python
- A PRACTITIONERS GUIDE TO ALTERYX 2018.1
- Alteryx Designer The Definitive Guide (Fifth Early Release)
- Advancing into Analytics
- Data Science for Business Professionals A Practical Guide for Beginners
- R Programming for Beginners_ An Introduction to Learn R Programming with Tutorials and Hands-On Examples
This section covers how you actually build data science skill through instructional choices—project-based work, code-first explanation, and from-scratch implementation. You get design principles that turn exposure into competence.
Learning Approach & Practice (Pedagogy)
Instructional design choices—project/case-study-based learning, code-first/equation-free explanation, hands-on and from-scratch implementation, guided scenarios—that build data science skill.
Why it matters. The wrong learning approach produces analysts who can run a library but cannot debug a wrong answer or adapt a method to a novel dataset.
Myth
Learners believe watching tutorials and completing guided notebooks means they've learned the technique.
Reality
Recognition is not recall; you only internalize a method by implementing it against friction—messy data, ambiguous specs, and a blank editor—which passive consumption never provides.
- Project-Based Data Science Skill AcquisitionFramework — A structured framework for progressing from a basic Python coder to a job-ready data scientist by completing a series of increasingly complex, real-world projects.
- From-Scratch Learning FrameworkFramework — A pedagogical framework for understanding data science by implementing fundamental algorithms and mathematical tools from first principles before using high-level libraries.
- Build on messy, unlabeled problems—clean sandbox data teaches false fluency.
- From-scratch implementation of even one algorithm transfers understanding to every library you later use.
- Project deliverables force integration of skills that isolated exercises leave disconnected.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Case-Study Skill-Build Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.
Grounded in: Data Science Bookcamp_ Ten case studies MEAP V01; Data Science from Scratch: First Principles with Python; Data Smart: Using Data Science to Transform Information into Insight; R Projects For Dummies (For Dummies (Computer_Tech)); Data Science Bookcamp Five Python Projects (MEAP v04); Data Science Bookcamp Ten case studies MEAP V02; Data Science Bookcamp; Data Science Bookcamp - v1 (Manning); Data Science from Scratch First Principles with Python; A PRACTITIONERS GUIDE TO ALTERYX 2018.1; Alteryx Designer The Definitive Guide (Fifth Early Release); Advancing into Analytics; Data Science for Business Professionals A Practical Guide for Beginners; R Programming for Beginners_ An Introduction to Learn R Programming with Tutorials and Hands-On Examples
moderate · 9 sources
- Big Data_ A Very Short Introduction (Very Short Introductions)
- Machine Learning and Data Science
- Big Data A Revolution That Will Transform How We Live, Work, and Think
- Big Data
- Cultural Analytics
- The Last Mile of Analytics
- Data Smart Using Data Science to Transform Information into Insight
- The Signal and the Noise
- Big Data: A Revolution That Will Transform How We Live, Work, and Think
This section explains how volume, velocity, and variety don't just make data bigger—they change which methods and economics apply. You get when scale genuinely alters the game versus when it's a distraction.
Big Data Scale (Volume/Velocity/Variety)
The defining condition of large-scale data—high volume, velocity, and variety—that changes the economics and methods of analysis and enables N=all approaches.
Why it matters. Treating a big-data problem with small-data tooling wastes the scale you paid for, while over-engineering for scale you don't have burns resources on infrastructure that solves nothing.
Myth
Practitioners think 'big data' just means more rows, so their existing tools will do fine with a bigger machine.
Reality
Scale is a qualitative shift, not just a quantitative one—velocity forces streaming architectures, variety forces schema flexibility, and volume changes what's statistically possible, so the constraint that dominates determines your entire approach.
- The Four 'V's of Big Data CharacterizationFramework — A conceptual framework used to define and evaluate the characteristics of a dataset to determine if it qualifies as 'big data' and to understand the challenges it presents.
- Checkout Funnel AnalysisFramework — A method of analyzing the multi-step checkout process to identify pages where a disproportionate number of users abandon their purchase.
- The Four Useful Measurement AssumptionsFramework — A mental framework for adopting a proactive, resourceful mindset toward a measurement challenge, reversing common defeatist assumptions.
- Capital One's 'Information-Based Strategy'Case study — The US credit card industry in the late 1980s and 1990s, which was characterized by one-size-fits-all product offerings.
- Smart Cities Commuting Route OptimizationCase study — The city of Rio de Janeiro needed to understand and improve daily commuting routes for its large population.
- US Baby Names 1880–2010 AnalysisCase study — Analyzing trends in the frequency of baby names from 1880 to 2010, using yearly data files from the US Social Security Administration.
- Analyzing 'Banana' Company Product ReviewsCase study — An employee at 'Banana', a fictional consumer electronics company, needs to process a large volume of free-form text comments from users on their website to gain product insights.
- Retention of Critical Talent at PwCCase study — The professional services firm faced high turnover among its senior associates, threatening the talent pipeline for future partners.
- SQL vs. R/Python Decision ToolTemplate — To help an analyst choose the right language/tool for a data analysis task.
- Cornering a Stock (as practiced by Clarence Saunders)Process — To force short sellers to buy back stock at a price dictated by the cornerer, thereby earning massive profits and punishing market manipulators.
- Conducting a Cultural Analytics ProjectProcess — To computationally explore and analyze cultural phenomena at scale, moving from the raw cultural artifacts to data representation and interpretation.
- Identify which of volume, velocity, or variety dominates—it dictates architecture and method.
- N=all removes sampling error but introduces its own systematic biases in how data was captured.
- Bigger is only better when the marginal data carries new signal, not repetition of what you already know.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 6 failure modes, and the “Big Data Scale Triage Sheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 11 tools for this section. Included when you buy this guide.
Grounded in: Big Data_ A Very Short Introduction (Very Short Introductions); Machine Learning and Data Science; Big Data A Revolution That Will Transform How We Live, Work, and Think; Big Data; Cultural Analytics; The Last Mile of Analytics; Data Smart Using Data Science to Transform Information into Insight; The Signal and the Noise; Big Data: A Revolution That Will Transform How We Live, Work, and Think
moderate · 6 sources
- Big Data: A Revolution That Will Transform How We Live, Work, and Think
- Big Data A Revolution That Will Transform How We Live, Work, and Think
- Big Data
- Cultural Analytics
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking
This section distinguishes datafication—turning previously unmeasured phenomena into analyzable data—from mere digitization. You get how to spot datafication opportunities in your own domain.
Datafication
The transformation of previously unquantified aspects of reality into quantified, analyzable data formats, distinct from mere digitization.
Why it matters. Recognizing what can be datafied is where new analytical value originates; miss it and you compete only on the data everyone already has.
Myth
People conflate datafication with digitization, assuming scanning documents or moving records online is the same thing.
Reality
Digitization converts analog to digital format; datafication quantifies aspects of the world that were never captured at all—location, sentiment, posture, relationships—creating measurable signal where none existed before.
- Datafication creates new signal; digitization only relocates existing signal.
- The most valuable data assets often come from quantifying something competitors haven't thought to measure.
- Every unmeasured aspect of a process is a candidate for datafication—and potentially proprietary advantage.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Datafication Canvas” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.
Grounded in: Big Data: A Revolution That Will Transform How We Live, Work, and Think; Big Data A Revolution That Will Transform How We Live, Work, and Think; Big Data; Cultural Analytics; Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking
Foundational
Building correct, validated models with methodmoderate · 6 sources
- Machine Learning and Data Science
- advanced_analytics_for_business
- Data Mining for Business Analytics: Concepts, Techniques, and Applications
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- Decision Trees and Random Forests - A Visual Introduction For Beginners
- A Practical Guide To Conjoint Analysis
This section explains how to transform, select, and construct predictor variables so a model can find signal it otherwise couldn't.
Feature Engineering & Selection
The selection and creation of informative predictor variables (including dimension reduction, encoding, and rigorous feature selection) that increase model signal and reduce redundancy.
Why it matters. Well-crafted features often lift performance more than any algorithm swap, while leaky or redundant ones quietly destroy generalization.
Myth
Deep learning and modern algorithms have made manual feature engineering obsolete.
Reality
Automatic representation learning helps on rich unstructured data, but for tabular business data, domain-informed features still dominate — and any feature carrying future information leaks the answer regardless of algorithm.
- Feature Engineering and Selection FrameworkFramework — A framework for managing the input variables for a model, involving the creation of new features and the elimination of irrelevant or redundant ones.
- Feature Engineering via Stepwise SelectionFramework — An experimental framework for identifying the optimal subset of feature variables to use in a predictive model to improve performance and avoid using noisy or redundant data.
- A feature that would not be knowable at prediction time is leakage, not signal.
- Domain-driven features beat brute-force generation on most tabular problems.
- Fewer, well-chosen features often generalize better than a wide, correlated set.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Feature Extraction & Selection Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.
Grounded in: Machine Learning and Data Science; advanced_analytics_for_business; Data Mining for Business Analytics: Concepts, Techniques, and Applications; Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; Decision Trees and Random Forests - A Visual Introduction For Beginners; A Practical Guide To Conjoint Analysis
strong · 17 sources
- Data Mining for Business Analytics: Concepts, Techniques, and Applications
- Machine Learning and Data Science
- Introduction to Statistical and Machine Learning Methods for Data Science
- Data Warehouse and Data Mining
- Data Smart: Using Data Science to Transform Information into Insight
- Data Mining for Business Analytics Concepts, Techniques, and Applications in R
- Decision Trees and Random Forests - A Visual Introduction For Beginners
- Operations Research for Social Good A Practitioners Introduction Using SAS® and Python
- 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…
- Key business analytics the 60+ business analysis tools every manager needs to know
- advanced_analytics_for_business
- Data Analysis with LLMs
- The Model Thinker: What You Need to Know to Make Data Work for You
- Data Smart Using Data Science to Transform Information into Insight
- Spreadsheet Modeling Decision Analysis A Practical Introduction to Business Analytics
- Data Science for Business Professionals A Practical Guide for Beginners
- Business Analytics Data Analysis Decision Making (MindTap Course List)
This section is about matching the analytical technique to the data, problem structure, goal, and deployment constraints rather than defaulting to a favorite algorithm.
Method / Model Technique Selection
The judgment of matching the appropriate analytical technique, algorithm, or model type to the data, problem structure, goal, and deployment constraints.
Why it matters. The wrong method choice can make a solvable problem look unsolvable, or produce an accurate model that cannot be deployed, interpreted, or defended to the people who must act on it.
Myth
Analysts believe the newest or most complex algorithm (gradient boosting, deep nets) is the safe default because it wins benchmarks.
Reality
The right method is constrained by interpretability needs, latency, data volume, and whether stakeholders will trust it; a regression they understand often beats a black box they will override or ignore.
- Decision Automation FrameworkFramework — A framework for classifying decisions to determine the appropriate level of automation and human involvement.
- Analytic Hierarchy Process (AHP) for Supplier SelectionFramework — A structured technique for making complex decisions with multiple, competing criteria by breaking down the problem into a hierarchy of goals, criteria, and alternatives, and then using pairwise comparisons to quantify their importance.
- Polynomial Regression Degree SelectionFramework — A structured framework for determining the appropriate degree of polynomial to use in a regression model to capture non-linear relationships without overfitting the data.
- Split-Apply-Combine for Group OperationsFramework — A powerful mental model for performing group-wise data analysis.
- Goal Programming (GP)Framework — A framework for making decisions with multiple, competing goals by defining target values and minimizing weighted deviations from these targets.
- Multiple Objective Linear Programming (MOLP)Framework — A methodology for analyzing problems with several conflicting linear objective functions (e.g., maximize profit, minimize pollution).
- Proposal Review GuideChecklist — 11 checkpoints
- Data Science Project Initiation ChecklistChecklist — 4 checkpoints
- Model Selection ChecklistChecklist — 5 checkpoints
- Initial Data Cleaning ChecklistChecklist — 8 checkpoints
- Steps for Formulating an LP ModelChecklist — 5 checkpoints
- Heritage Health PrizeCase study — A major Kaggle competition with a $500,000 prize, sponsored by Heritage Provider Network, to develop an algorithm to predict and prevent unnecessary hospitalizations.
- Adidas AG Retail Store LocationCase study — A sportswear manufacturer deciding between two potential locations for a new retail store to maximize profit.
- Musashi Auto Parts TransportationCase study — An auto parts supplier with three plants needing to determine the least-cost shipping plan to supply three different Honda motor plants.
- Blue Ridge Hot TubsCase study — A small manufacturer must decide the production mix of two hot tub models (Aqua-Spa and Hydro-Lux) to maximize profit given limited resources.
- Tropicsun Transportation ProblemCase study — A citrus grower with several groves (supply points) needs to ship fruit to multiple processing plants (demand points) and wants to minimize total transportation costs.
- Miller-Tucker-Zemlin (MTZ) TSP FormulationTemplate — To model a Traveling Salesman Problem (TSP) as a Mixed Integer Linear Program, ensuring a single, continuous tour that visits each node exactly once.
- Building a Lens ModelProcess — To create a statistically consistent model of an expert's judgment that removes the expert's own random inconsistency, thus outperforming the expert.
- Process to Produce an Optimal SolutionProcess — To systematically translate a real-world problem into a solvable mathematical model and generate an optimal, actionable solution.
- Setting up a Solver model for optimizationProcess — To systematically find the best solution to a constrained optimization problem.
- Holistic Approach to Analytics ApplicationProcess — To provide a structured, step-by-step methodology for moving from initial problem identification to generating and implementing data-driven solutions.
- Constraints select the method; accuracy only breaks ties among methods that can actually be deployed.
- A simple baseline is mandatory — complexity must earn its keep against it.
- Problem structure, not fashion, dictates the algorithm family; a forecasting problem is not a classification problem.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Technique Selection Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 21 tools for this section. Included when you buy this guide.
Grounded in: Data Mining for Business Analytics: Concepts, Techniques, and Applications; Machine Learning and Data Science; Introduction to Statistical and Machine Learning Methods for Data Science; Data Warehouse and Data Mining; Data Smart: Using Data Science to Transform Information into Insight; Data Mining for Business Analytics Concepts, Techniques, and Applications in R; Decision Trees and Random Forests - A Visual Introduction For Beginners; Operations Research for Social Good A Practitioners Introduction Using SAS® and Python; 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…; Key business analytics the 60+ business analysis tools every manager needs to know; advanced_analytics_for_business; Data Analysis with LLMs; The Model Thinker: What You Need to Know to Make Data Work for You; Data Smart Using Data Science to Transform Information into Insight; Spreadsheet Modeling Decision Analysis A Practical Introduction to Business Analytics; Data Science for Business Professionals A Practical Guide for Beginners; Business Analytics Data Analysis Decision Making (MindTap Course List)
moderate · 9 sources
- Data Mining for Business Analytics: Concepts, Techniques, and Applications
- Data Science from Scratch: First Principles with Python
- An Introduction to Statistical Learning: with Applications in R
- Machine Learning and Data Science
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- Practical Statistics for Data Scientists
- Decision Trees and Random Forests - A Visual Introduction For Beginners
- advanced_analytics_for_business
- Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking
This section explains how a model's effective capacity governs the bias-variance tradeoff and why more flexibility is not free.
Model Complexity & Regularization Control
The deliberate management of model flexibility/capacity via regularization, pruning, feature selection, and hyperparameter tuning to balance fit and generalization.
Why it matters. Misjudging complexity leaves you either underfitting real signal or overfitting noise, and both degrade the predictions you'll deploy.
Myth
A more complex, higher-capacity model is inherently more accurate given enough data.
Reality
Capacity beyond what the signal supports converts flexibility into variance; the useful amount of complexity is bounded by how much true structure your data actually contains.
- Training/Validation/Test Set Split StrategyFramework — A framework for splitting a dataset to facilitate robust model selection and obtain an unbiased estimate of the model's generalization error on new data.
- Airline Revenue ManagementCase study — An airline with two aircraft needs to decide how many seats on each flight leg to allocate to two different fare classes (high-fare business, low-fare leisure) to maximize revenue.
- Model Selection Criteria for Subset SelectionTemplate — To choose the best subset of predictors in a linear or logistic regression model by balancing model fit and complexity.
- Building a Regression TreeProcess — To partition the feature space into a set of simple rectangular regions and fit a constant model (the mean) in each one, creating an interpretable, tree-like model for prediction.
- Complexity is useful only up to the signal your data supports; beyond that it becomes variance.
- A widening train-validation gap is the signal that capacity has outrun the data.
- Effective capacity depends on features and constraints, not just parameter counts.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Model Capacity Calibration Sheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 4 tools for this section. Included when you buy this guide.
Grounded in: Data Mining for Business Analytics: Concepts, Techniques, and Applications; Data Science from Scratch: First Principles with Python; An Introduction to Statistical Learning: with Applications in R; Machine Learning and Data Science; Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; Practical Statistics for Data Scientists; Decision Trees and Random Forests - A Visual Introduction For Beginners; advanced_analytics_for_business; Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking
moderate · 8 sources
- Data Mining for Business Analytics: Concepts, Techniques, and Applications
- An Introduction to Statistical Learning: with Applications in R
- Machine Learning and Data Science
- Practical Statistics for Data Scientists
- Decision Trees and Random Forests - A Visual Introduction For Beginners
- Data Science from Scratch: First Principles with Python
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- Data Science Bookcamp_ Ten case studies MEAP V01
This section helps you recognize, diagnose, and quantify when a model has learned noise instead of signal.
Overfitting & Bias-Variance Tradeoff
The propensity of a model to fit noise rather than signal, governed by the bias-variance tradeoff, which degrades performance on unseen data.
Why it matters. Overfitting produces optimistic internal numbers that collapse in production, eroding trust and driving costly wrong decisions.
Myth
Low training error indicates a good model.
Reality
Low training error paired with much higher validation error is the signature of overfitting — the training score alone tells you nothing about generalization and can rise while real performance falls.
- Bias-Variance TradeoffFramework — A conceptual framework for model selection that involves balancing two sources of error: bias (underfitting) and variance (overfitting).
- The Fox-Hedgehog Forecasting FrameworkFramework — A framework for improving prediction by adopting the cognitive style of a 'fox.' Foxes are multidisciplinary, adaptable, self-critical, tolerant of complexity, cautious, and empirical.
- The Failure of Google Flu Trends (GFT)Case study — An attempt by Google (2009-2015) to predict the spread of the seasonal flu epidemic in the US faster than the CDC by analyzing flu-related search engine queries.
- VA IT Security InvestmentCase study — A 2000 project for the U.S.
- Google Flu Trends (GFT) FailureCase study — A highly publicized project by Google that attempted to predict flu outbreaks faster than the CDC by using Google search query data.
- Rolls-Royce's Engine Servicing ModelCase study — Rolls-Royce, a manufacturer of passenger jet engines, sought to improve its business model and value proposition.
- The Data Science Process (Process of Machine Learning)Process — To provide a structured, step-by-step roadmap for taking a project from an initial business problem to a deployed production solution.
- K-Fold Cross-ValidationProcess — To get a more stable estimate of how the model will perform on unseen data and to avoid overfitting.
- Spreadsheet Simulation Modeling (with @RISK)Process — To provide a full probability distribution of results (e.g., profit), rather than a single best-guess, to better understand risk and variability.
- Predictive Model Development and ImplementationProcess — To create a validated, scalable predictive model that can be deployed into a production business process.
- The train-versus-held-out error gap, not training error, diagnoses overfitting.
- Overfitting is a symptom with multiple causes; match the remedy to the cause.
- Peeking at the test set repeatedly is overfitting by another route.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Over-Fitting Guardrail Checklist” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 10 tools for this section. Included when you buy this guide.
Grounded in: Data Mining for Business Analytics: Concepts, Techniques, and Applications; An Introduction to Statistical Learning: with Applications in R; Machine Learning and Data Science; Practical Statistics for Data Scientists; Decision Trees and Random Forests - A Visual Introduction For Beginners; Data Science from Scratch: First Principles with Python; Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; Data Science Bookcamp_ Ten case studies MEAP V01
moderate · 7 sources
- Data Mining for Business Analytics: Concepts, Techniques, and Applications
- An Introduction to Statistical Learning: with Applications in R
- Machine Learning and Data Science
- Practical Statistics for Data Scientists
- Data Mining for Business Analytics Concepts, Techniques, and Applications in R
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- Data Science Bookcamp_ Ten case studies MEAP V01
This section explains how train/validation/test splits, cross-validation, bootstrap, and permutation methods give you honest performance estimates and quantify uncertainty during tuning.
Resampling, Partitioning & Validation
The disciplined use of train/validation/test partitioning, cross-validation, bootstrap, and permutation methods to obtain honest performance estimates, quantify uncertainty, and tune models.
Why it matters. Skip or botch validation and you ship a model whose real-world accuracy is a fraction of what your metrics promised, discovering the gap only after it damages decisions.
Myth
Practitioners think a single held-out test set, evaluated many times during tuning, gives an honest performance estimate.
Reality
Repeatedly consulting the test set to guide choices contaminates it into a second training set; honest estimation requires a test set touched exactly once, with all tuning done on validation folds.
- Model Complexity Control via Nested HoldoutFramework — A general method for selecting the optimal complexity of a model (e.g., the number of nodes in a tree, the regularization parameter λ) to avoid overfitting, without 'contaminating' the final test set.
- Model Selection via Cross-ValidationFramework — A general framework for selecting the best model or tuning parameter from a set of candidates by directly estimating the test error.
- Ensemble Methods (Bagging, Random Forests, Boosting)Framework — A class of methods that combine multiple simple models (weak learners), typically decision trees, to create a single, more powerful predictive model.
- The test set is a one-shot resource; every time you look at it to make a choice, you spend its honesty.
- Cross-validation extracts reliable estimates from small data where a single split would be noisy.
- Validation strategy must respect how records depend on each other — time and grouping override random splits.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Bootstrap & Holdout Validation Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 3 tools for this section. Included when you buy this guide.
Grounded in: Data Mining for Business Analytics: Concepts, Techniques, and Applications; An Introduction to Statistical Learning: with Applications in R; Machine Learning and Data Science; Practical Statistics for Data Scientists; Data Mining for Business Analytics Concepts, Techniques, and Applications in R; Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; Data Science Bookcamp_ Ten case studies MEAP V01
strong · 20 sources
- Data Mining for Business Analytics: Concepts, Techniques, and Applications
- Data Science from Scratch: First Principles with Python
- An Introduction to Statistical Learning: with Applications in R
- Introduction to Statistical and Machine Learning Methods for Data Science
- Machine Learning and Data Science
- Practical Statistics for Data Scientists
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- Decision Trees and Random Forests - A Visual Introduction For Beginners
- Data Mining for Business Analytics Concepts, Techniques, and Applications in R
- Data Science for Business Professionals A Practical Guide for Beginners
- advanced_analytics_for_business
- Data Science from Scratch First Principles with Python
- Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking
- Big Data_ A Very Short Introduction (Very Short Introductions)
- Big Data: A Revolution That Will Transform How We Live, Work, and Think
- Operations Research for Social Good A Practitioners Introduction Using SAS® and Python
- Operations Research Using Excel A Case Study Approach
- Pro DAX with Power BI Business Intelligence with PowerPivot and SQL Server Analysis Services Tabular
- DAX Patterns
- A Practical Guide To Conjoint Analysis
This section defines the central outcome of predictive modeling — performing on unseen data — and clarifies how preparation, features, method, and the bias-variance tradeoff all feed it.
Model Generalization / Predictive Performance
A model's ability to perform accurately on new, unseen data, capturing true underlying signal rather than sample-specific noise; the core outcome of predictive modeling.
Why it matters. A model that memorizes its training sample looks brilliant in development and fails in production, and that gap is the difference between an asset and a liability.
Myth
Teams equate high training accuracy, or even high validation accuracy on historical data, with the model's future performance.
Reality
Generalization is limited by how well tomorrow resembles your training distribution; strong historical validation still fails when the world shifts, so monitoring drift matters as much as the original estimate.
- SEMMAFramework — A data mining methodology developed by the software company SAS, providing a sequence of steps for conducting a data mining project.
- Data Discretization with pandas.cutTemplate — To segment continuous data into discrete bins or categories, which can then be used for summary statistics or as a categorical feature in modeling.
- Ensemble Modeling with Bagged Decision StumpsProcess — To improve prediction accuracy by creating a multitude of simple models (weak learners) and having them vote on the outcome.
- Scientific Method Applied to Data ScienceProcess — To illustrate how the core principles of the scientific method are applied in day-to-day data science work.
- A/B TestingProcess — To determine which treatment is superior in achieving a specific outcome (e.g., more clicks, higher profit).
- Implementing Row-Level Security (RLS)Process — To restrict data access at the row level based on the user's role or identity.
- Combining Files from a FolderProcess — To automate the process of importing, transforming, and appending multiple files into a single table in a way that automatically includes new files upon refresh.
- Bayesian Forecasting Process (applied to Sports Betting)Process — To systematically identify profitable betting opportunities by developing and testing hypotheses to distinguish signal from noise in sports data.
- Out-of-sample performance is the only performance that counts; training accuracy is diagnostic, not a result.
- Generalization assumes the future resembles the past — verify that assumption and monitor when it breaks.
- Check generalization per segment and per time slice; aggregates conceal the failures that hurt most.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Generalization Check Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 8 tools for this section. Included when you buy this guide.
Grounded in: Data Mining for Business Analytics: Concepts, Techniques, and Applications; Data Science from Scratch: First Principles with Python; An Introduction to Statistical Learning: with Applications in R; Introduction to Statistical and Machine Learning Methods for Data Science; Machine Learning and Data Science; Practical Statistics for Data Scientists; Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; Decision Trees and Random Forests - A Visual Introduction For Beginners; Data Mining for Business Analytics Concepts, Techniques, and Applications in R; Data Science for Business Professionals A Practical Guide for Beginners; advanced_analytics_for_business; Data Science from Scratch First Principles with Python; Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking; Big Data_ A Very Short Introduction (Very Short Introductions); Big Data: A Revolution That Will Transform How We Live, Work, and Think; Operations Research for Social Good A Practitioners Introduction Using SAS® and Python; Operations Research Using Excel A Case Study Approach; Pro DAX with Power BI Business Intelligence with PowerPivot and SQL Server Analysis Services Tabular; DAX Patterns; A Practical Guide To Conjoint Analysis
moderate · 5 sources
- Data Mining for Business Analytics: Concepts, Techniques, and Applications
- Practical Statistics for Data Scientists
- Data Mining for Business Analytics Concepts, Techniques, and Applications in R
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- Machine Learning and Data Science
This section helps you select metrics that reflect the real prediction task, class balance, and cost of errors.
Evaluation Metric Appropriateness
Selection of performance metrics aligned with the business objective, task type, class importance, and cost structure (e.g., under class imbalance).
Why it matters. The wrong metric can crown a useless model as excellent, sending you to deploy something that fails on the cases that matter.
Myth
Accuracy is a reasonable default for measuring classification quality.
Reality
On imbalanced problems, accuracy rewards predicting the majority class and hides total failure on the rare class that usually motivated the project; precision, recall, AUC, or cost-weighted metrics reveal what accuracy conceals.
- Expected Value Problem Decomposition FrameworkFramework — A framework that uses the structure of an expected value calculation to break down a complex, high-level business problem (e.g., 'maximize profit from a campaign') into smaller, concrete data science sub-problems (e.g., 'model probability of response' and 'model value of response').
- SMART KPI Selection CriteriaChecklist — 5 checkpoints
- The 'Moneyball' Revolution in BaseballCase study — Major League Baseball in the early 2000s, where player evaluation was dominated by the intuition of scouts.
- Measures Template / Metrics CatalogTemplate — To formally define and document each key performance indicator (KPI) or metric to ensure consistency, clarity, and proper governance.
- Accuracy is a trap on imbalanced data — default to precision/recall or cost-weighted metrics.
- Match the metric to the actual decision threshold and error costs.
- Report several metrics; any single number can flatter a broken model.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Metric Appropriateness Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 4 tools for this section. Included when you buy this guide.
Grounded in: Data Mining for Business Analytics: Concepts, Techniques, and Applications; Practical Statistics for Data Scientists; Data Mining for Business Analytics Concepts, Techniques, and Applications in R; Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; Machine Learning and Data Science
moderate · 10 sources
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking
- Predictive Analytics For Dummies, Alteryx Special Edition
- Data Science from Scratch First Principles with Python
- Learning R
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
- Business Applications of Operations Research
- Operations Research Using Excel A Case Study Approach
- Alteryx Designer The Definitive Guide (Fifth Early Release)
- Exploring_Data_with_Python
This section gives you the discipline of following an end-to-end methodology like CRISP-DM instead of jumping straight to modeling. It explains why the sequence and iteration matter to the quality of what you ship.
Structured Analytics/Data-Mining Process
Adherence to a systematic, iterative end-to-end methodology (e.g., CRISP-DM: business understanding→data→modeling→evaluation→deployment) rather than ad hoc analysis.
Why it matters. Skipping business understanding or evaluation phases produces technically impressive models that solve the wrong problem or fail on data they never saw.
Myth
Practitioners see structured methodologies as bureaucratic overhead that slows down the 'real work' of building models.
Reality
The process exists precisely to prevent expensive rework—the business-understanding and data-understanding phases catch mismatched objectives and unusable data early, when fixing them is cheap.
- Hybrid BI Project MethodologyFramework — A project management framework that blends a waterfall approach for overall project structure with an iterative, agile-style approach for developing individual BI application components.
- CRISP-DM (Cross-Industry Standard Process for Data Mining)Framework — A similar methodology to SEMMA, developed by IBM SPSS Modeler, that provides a standard process for data mining projects.
- The Operations Research ProcessFramework — A two-stage framework for applying quantitative analysis to business decision-making.
- Analytics Champion FrameworkFramework — A detailed guide for selecting, empowering, and supporting the 'Analytics Champion'—the key individual responsible for managing the implementation of analytics projects.
- Predictive Business Analytics FrameworkFramework — A continuous, two-part framework for deploying PBA that integrates structural design with managerial action.
- Steps for Building a Digital Analytics TeamChecklist — 10 checkpoints
- Market Basket Analysis with Association RulesCase study — A retail business wants to understand which products are frequently purchased together to optimize product placement and marketing.
- The Cross Industry Standard Process for Data Mining (CRISP-DM)Process — To provide a structured and repeatable framework for data mining projects, breaking the process into well-understood stages and emphasizing iteration and exploration.
- Kimball DW/BI Lifecycle ProjectProcess — To provide a roadmap for planning, designing, developing, and deploying a DW/BI system in a structured, business-focused, and iterative manner.
- A/B and Multivariate Testing ProcessProcess — To systematically improve key business metrics (e.g., conversion rate) by testing hypotheses rather than relying on guesses.
- General Problem-Solving ProcessProcess — To provide a structured, systematic approach for moving from a vaguely defined 'mess' to an implemented, effective solution.
- Spend real time on business and data understanding—they prevent the most expensive downstream failures.
- Let evaluation results legitimately push you back to reframing or re-engineering features.
- A documented, phase-gated process makes your work auditable and generalizable, not just faster.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “CRISP-DM Stage Gate Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 11 tools for this section. Included when you buy this guide.
Grounded in: Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking; Predictive Analytics For Dummies, Alteryx Special Edition; Data Science from Scratch First Principles with Python; Learning R; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…; Business Applications of Operations Research; Operations Research Using Excel A Case Study Approach; Alteryx Designer The Definitive Guide (Fifth Early Release); Exploring_Data_with_Python
moderate · 10 sources
- Data Warehouse and Data Mining
- The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
- The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third…
- Pro DAX with Power BI Business Intelligence with PowerPivot and SQL Server Analysis Services Tabular
- DAX Patterns
- A PRACTITIONERS GUIDE TO ALTERYX 2018.1
- Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence
- Data Analysis with LLMs
- Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes
- Python for Excel
This section covers how fast and cheaply your queries, calculations, and workflows run against the data model. It connects performance to the modeling and automation decisions that quietly determine it.
Query & Processing Performance
The speed and resource efficiency with which analytical queries, calculations, and workflows execute against the data model or system.
Why it matters. Slow queries kill adoption—users abandon dashboards that take thirty seconds to load—and inefficient workflows inflate cloud bills and cap how much analysis you can actually do.
Myth
Practitioners assume performance problems are solved by throwing more compute or a bigger warehouse at them.
Reality
Most performance problems are design problems—poor data models, exploding joins, and row-by-row calculations—that scaling hardware only masks temporarily while multiplying the cost.
- Big Data Value Chain ModelFramework — A model for understanding the three key roles in creating value from big data, helping organizations identify their position and strategy.
- The Layered Grammar of GraphicsFramework — A formal system for building plots by combining independent components.
- Closed Loop Analytics CycleFramework — A four-stage cycle for continuous organizational learning and improvement based on analytics.
- Staging and Loading Queries FrameworkFramework — A structural approach to organizing queries to avoid the 'Formula.Firewall' error when combining data from different sources.
- Multi-Query ArchitectureFramework — A structural framework for organizing Power Query solutions to enhance maintainability, reusability, and scalability, especially for complex projects.
- Learn & Confirm R&D ModelFramework — A biopharmaceutical drug development model that separates the process into two distinct phases with different goals, skills, and performance measures.
- BI System Core Properties ChecklistChecklist — 4 checkpoints
- McLaren F1 Racing AnalyticsCase study — A Formula One racing team needed to optimize car performance and make critical decisions in real-time during high-speed races.
- US Xpress Fleet OptimizationCase study — A large US trucking company aimed to reduce operational costs and improve the efficiency of its fleet of trucks.
- Targeted Charity MailingCase study — A fundraising organization wants to solicit donations from a list of prospects, balancing solicitation costs against expected donation amounts.
- Pilot Field Force Intelligence InitiativeCase study — A company wants to test a new data-driven customer intelligence report for its sales force to improve targeting and effectiveness.
- K-Means Clustering Solver TemplateTemplate — To find 'k' clusters in a dataset of observations against features.
- Queuing Theory Wait-Time CalculatorTemplate — To estimate key performance metrics for a single-line queuing system, such as average wait time and average number of customers in line.
- Analytics-Embedded Insurance Claims ProcessingProcess — To improve process efficiency and flexibility, automate routine decisions, detect fraud, and identify cross-selling opportunities by embedding analytical models at key decision points.
- Predicting Illegal Building ConversionsProcess — To identify buildings with illegal and hazardous conversions that pose the highest risk of fire, allowing for prioritized inspections with limited resources.
- MapReduce Data ProcessingProcess — To process vast amounts of data in parallel by breaking the job into smaller, independent tasks that can run on different machines simultaneously.
- Building an Analytical Solution with Power Pivot in ExcelProcess — To overcome the limitations of classic Excel by building a relational data model with reusable metrics for pivot table analysis.
- Natural Language to SQL Query InterfaceProcess — To translate a user's question in plain English into a formal SQL query that can be executed against the database.
- Diagnose the bottleneck by profiling before you optimize anything.
- A well-designed dimensional model does more for speed than a larger warehouse.
- Move heavy computation upstream and reuse materialized results instead of recalculating at query time.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Query Performance Design Checklist” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 18 tools for this section. Included when you buy this guide.
Grounded in: Data Warehouse and Data Mining; The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling; The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third…; Pro DAX with Power BI Business Intelligence with PowerPivot and SQL Server Analysis Services Tabular; DAX Patterns; A PRACTITIONERS GUIDE TO ALTERYX 2018.1; Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence; Data Analysis with LLMs; Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes; Python for Excel
moderate · 7 sources
- Cultural Analytics
- Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…
- Business Intelligence Guidebook From Data Integration to Analytics
- Data Science for Business Professionals A Practical Guide for Beginners
- Successful Business Intelligence: Unlock the Value of BI & Big Data
- Successful business intelligence unlock the value of BI big data
- The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
This section covers designing dashboards and reports that people can actually read, trust, and act on. It focuses on the clarity and usability choices that determine whether a report gets used or ignored.
Data Visualization & Reporting Design
The methods and tools for rendering data perceptible via dashboards, reports, and visualizations, with attention to usability, interactivity, clarity, and trustworthiness for end users.
Why it matters. A visualization that misleads or confuses doesn't just fail to help—it actively erodes trust in the entire analytics function and can drive bad decisions.
Myth
Practitioners equate good visualization with visual sophistication—more charts, more interactivity, more color equals a better dashboard.
Reality
Effective reporting removes cognitive load rather than adding visual flourish; the best dashboards answer a specific question at a glance and let complexity stay hidden until the user asks for it.
- The Five Ideas of Cultural AnalyticsFramework — A foundational mental framework for approaching the study of culture with computational methods, emphasizing scale, new descriptive languages, and a critical perspective.
- Three-Tier Data Warehouse ArchitectureFramework — A design framework that divides the components of a data warehouse system into three distinct functional layers: data source, data warehouse, and data presentation.
- Start from the decision, not the data, and remove everything that doesn't serve it.
- Chart type should follow analytical intent, not aesthetic preference.
- Visible data freshness and provenance are what convert a pretty dashboard into a trusted one.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Visualization Publication & Trust Checklist” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.
Grounded in: Cultural Analytics; Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…; Business Intelligence Guidebook From Data Integration to Analytics; Data Science for Business Professionals A Practical Guide for Beginners; Successful Business Intelligence: Unlock the Value of BI & Big Data; Successful business intelligence unlock the value of BI big data; The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
moderate · 21 sources
- Data Science Bookcamp_ Ten case studies MEAP V01
- Data Science from Scratch: First Principles with Python
- Data Smart: Using Data Science to Transform Information into Insight
- Python for Data Analysis
- R for Data Science
- R Projects For Dummies (For Dummies (Computer_Tech))
- Data Science Bookcamp Five Python Projects (MEAP v04)
- Data Science Bookcamp Ten case studies MEAP V02
- Data Science Bookcamp
- Data Science Bookcamp - v1 (Manning)
- Data Science from Scratch First Principles with Python
- A PRACTITIONERS GUIDE TO ALTERYX 2018.1
- Alteryx Designer The Definitive Guide (Fifth Early Release)
- Advancing into Analytics
- R Programming for Beginners_ An Introduction to Learn R Programming with Tutorials and Hands-On Examples
- Python for Excel
- Learning R
- Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes
- Microsoft Excel 2010 Data Analysis and Business Modeling Data Analysis and Business Modeling
- M Is for (Data) Monkey A Guide to the M Language in Excel Power Query
- R for Data Science Import, Tidy, Transform, Visualize, and Model Data
This section clarifies what genuine analytical readiness looks like—the fusion of skill, conceptual grasp, and calibrated self-efficacy. You get how to tell real competence from its imitations.
Practitioner Competence & Confidence
The learner/analyst's integrated skill, conceptual understanding, self-efficacy, reduced data-anxiety, and job/career readiness to perform data science and analytics independently.
Why it matters. Miscalibrated confidence is costly in both directions: overconfidence ships broken analyses, while under-confidence leaves capable analysts frozen and dependent.
Myth
People equate confidence with competence and assume feeling ready means being ready.
Reality
Competence and confidence are separable and often inversely related early on—the most dangerous phase is high confidence with low skill, and mature practitioners feel appropriately uncertain because they can now see what they don't know.
- Calibration—matching confidence to actual accuracy—matters more than raw confidence level.
- End-to-end ownership of a real problem is the honest test of readiness.
- The competent-but-uncertain analyst outperforms the confident novice; treat unease as a signal, not a defect.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Confidence-Quantified Decision Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.
Grounded in: Data Science Bookcamp_ Ten case studies MEAP V01; Data Science from Scratch: First Principles with Python; Data Smart: Using Data Science to Transform Information into Insight; Python for Data Analysis; R for Data Science; R Projects For Dummies (For Dummies (Computer_Tech)); Data Science Bookcamp Five Python Projects (MEAP v04); Data Science Bookcamp Ten case studies MEAP V02; Data Science Bookcamp; Data Science Bookcamp - v1 (Manning); Data Science from Scratch First Principles with Python; A PRACTITIONERS GUIDE TO ALTERYX 2018.1; Alteryx Designer The Definitive Guide (Fifth Early Release); Advancing into Analytics; R Programming for Beginners_ An Introduction to Learn R Programming with Tutorials and Hands-On Examples; Python for Excel; Learning R; Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes; Microsoft Excel 2010 Data Analysis and Business Modeling Data Analysis and Business Modeling; M Is for (Data) Monkey A Guide to the M Language in Excel Power Query; R for Data Science Import, Tidy, Transform, Visualize, and Model Data
moderate · 3 sources
- Big Data: A Revolution That Will Transform How We Live, Work, and Think
- Big Data A Revolution That Will Transform How We Live, Work, and Think
- Big Data
This section covers the big-data stance of prioritizing predictive correlation over causal explanation, and when that trade-off is legitimate. You get how to decide whether 'what' is enough or you need 'why.'
Correlation Focus & N=all Approach
The big-data analytic stance of using entire datasets, tolerating messiness, and prioritizing predictive correlation over causal explanation.
Why it matters. Using a correlation-driven model where you needed causation leads to interventions that fail—you optimize a proxy and the real outcome doesn't move.
Myth
Analysts hear 'correlation is enough' and conclude causation no longer matters in the big-data era.
Reality
Correlation suffices for prediction under stable conditions, but the moment you intervene to change an outcome, you need causal structure—confusing the two produces confident recommendations that break when acted upon.
- General Data Analysis ProcessFramework — A four-step sequence for applying data analysis to solve a problem.
- Anomaly Detection FrameworkFramework — A systematic approach to identifying data points that deviate significantly from the rest of the data.
- Moneyball and Baseball AnalyticsCase study — Professional baseball team management in the early 2000s.
- Hierarchical Clustering AlgorithmProcess — To group data points into clusters using an agglomerative (bottom-up) approach.
- General Data Wrangling WorkflowProcess — To clean, transform, combine, and reshape data into a tidy, structured format suitable for analysis.
- De-duping with an Assembled IDProcess — To reliably identify potential duplicates for manual review and consolidation without prematurely deleting records that contain unique information.
- Unpivoting Subcategorized DataProcess — To convert a cross-tabulated report with nested column headers into a proper tabular format suitable for analysis.
- Unpivoting Subcategorized Data RecipeProcess — To correctly flatten a complex, multi-level header structure into a normalized, tabular format suitable for analysis.
- Prediction can live on correlation; intervention demands causation—know which you're doing.
- N=all buys you completeness, not causal validity.
- A correlation that survives a regime change was probably causal; one that vanishes was not.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 6 failure modes, and the “N=all Correlation Prediction Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 8 tools for this section. Included when you buy this guide.
Grounded in: Big Data: A Revolution That Will Transform How We Live, Work, and Think; Big Data A Revolution That Will Transform How We Live, Work, and Think; Big Data
moderate · 8 sources
- Business Intelligence Guidebook: From Data Integration to Analytics
- The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
- Business Intelligence Guidebook From Data Integration to Analytics
- Pro DAX with Power BI Business Intelligence with PowerPivot and SQL Server Analysis Services Tabular
- The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third…
- Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…
- Data Warehouse and Data Mining
- DAX Patterns
This section covers the design discipline behind star schemas, conformed dimensions, and grain declaration that makes analytics both correct and fast.
Dimensional / Data Modeling Discipline
The rigorous application of dimensional design best practices (star schema, conformed dimensions, atomic grain, SCDs, surrogate keys) and sound data model structure to support correct, performant, understandable analytics.
Why it matters. Choosing the wrong grain or fudging dimension conformance forces every future query to compensate with fragile joins and produces numbers that silently double-count.
Myth
Modelers assume that with columnar storage and cheap compute, dimensional modeling is a legacy concern you can skip by querying raw tables directly.
Reality
Dimensional structure is about shared business semantics and correct aggregation, not just performance; without conformed dimensions, two teams computing 'revenue' will legitimately disagree forever.
- Common Dimensional Modeling Mistakes to AvoidChecklist — 10 checkpoints
- Retail Sales Analysis using Star SchemaCase study — A retail company wants to analyze its sales data to understand performance across different dimensions.
- Retail Sales (Chapter 3)Case study — A grocery store chain analyzing point-of-sale (POS) data.
- Four-Step Dimensional Design ProcessProcess — To provide a structured, repeatable approach to creating a dimensional model that is business-driven and technically sound.
- Declare and defend the atomic grain first; every later design decision depends on it.
- Conformed dimensions are the mechanism that makes cross-departmental numbers reconcile.
- Surrogate keys and deliberate SCD choices are what let you preserve history without corrupting current-state queries.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Grain & Conformance Checklist” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 4 tools for this section. Included when you buy this guide.
Grounded in: Business Intelligence Guidebook: From Data Integration to Analytics; The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling; Business Intelligence Guidebook From Data Integration to Analytics; Pro DAX with Power BI Business Intelligence with PowerPivot and SQL Server Analysis Services Tabular; The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third…; Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…; Data Warehouse and Data Mining; DAX Patterns
Proficient
Delivering trustworthy insight into the businessstrong · 18 sources
- Analytics at Work: Smarter Decisions, Better Results
- Competing on Analytics: The New Science of Winning
- Data Mining for Business Analytics: Concepts, Techniques, and Applications
- Data Smart: Using Data Science to Transform Information into Insight
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- Key business analytics the 60+ business analysis tools every manager needs to know
- 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…
- Exploring_Data_with_Python
- Business Applications of Operations Research
- Operations Research for Social Good A Practitioners Introduction Using SAS® and Python
- Operations Research Using Excel A Case Study Approach
- How to Measure Anything: Finding the Value of 'Intangibles in Business'
- Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking
- Competing on Analytics Updated, with a New Introduction the New Science of Winning.
- Data Is Everybody_s Business (Management on the Cutting Edge)
- Strategic Analytics Levenson
- Competing on analytics the new science of winning
- Analytics at work smarter decisions, better results
This section helps you choose which business questions deserve analytical effort and how to frame the problem, purpose, and decision context before touching a model.
Strategic Targeting & Problem Framing
The deliberate focusing of analytical effort on high-value, differentiating business questions and distinctive capabilities, including clearly defining the problem, purpose, and decision context before modeling.
Why it matters. A technically flawless answer to the wrong question wastes the same resources as an incompetent one, and analytics spent on non-differentiating problems yields no competitive return.
Myth
Analysts believe that once they have rich data and good tools, the most valuable analyses will surface on their own.
Reality
Value comes from targeting questions that are both high-stakes and distinctive to your business; most technically interesting analyses are irrelevant because no decision hinges on them.
- 'Do We Have a Good Target?' Decision ToolTemplate — To evaluate the quality and feasibility of a potential analytical project or target.
- State the decision and downstream action before modeling; if you cannot, the analysis has no destination.
- Concentrate effort where analysis is both consequential and distinctive — that intersection is the source of durable advantage.
- Domain context is a prerequisite for good targeting; you cannot frame a problem in a business you do not understand.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Problem-Framing Brief” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.
Grounded in: Analytics at Work: Smarter Decisions, Better Results; Competing on Analytics: The New Science of Winning; Data Mining for Business Analytics: Concepts, Techniques, and Applications; Data Smart: Using Data Science to Transform Information into Insight; Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; Key business analytics the 60+ business analysis tools every manager needs to know; 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…; Exploring_Data_with_Python; Business Applications of Operations Research; Operations Research for Social Good A Practitioners Introduction Using SAS® and Python; Operations Research Using Excel A Case Study Approach; How to Measure Anything: Finding the Value of 'Intangibles in Business'; Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking; Competing on Analytics Updated, with a New Introduction the New Science of Winning.; Data Is Everybody_s Business (Management on the Cutting Edge); Strategic Analytics Levenson; Competing on analytics the new science of winning; Analytics at work smarter decisions, better results
moderate · 5 sources
- Practical Statistics for Data Scientists
- Machine Learning and Data Science
- 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…
- Exploring_Data_with_Python
- Data Science Bookcamp_ Ten case studies MEAP V01
This section addresses freeing your models and conclusions from spurious relationships, confounding, selection bias, data leakage, and chance artifacts.
Model Validity & Bias Avoidance
The state in which models and conclusions are free from spurious relationships, confounding, selection bias, data leakage, and chance-driven artifacts, and rest on verified assumptions.
Why it matters. An invalid model can generalize beautifully on your data yet encode a relationship that reverses the moment you act on it, turning good predictions into harmful decisions.
Myth
Analysts assume that if a model predicts accurately, its relationships must be real and safe to act on.
Reality
Predictive accuracy and causal validity are different properties: a model can exploit a leaked proxy or confounder to score well while its 'insight' is an artifact that collapses under intervention.
- The Proportional Hazards ModelFramework — A regression framework for modeling survival data (time-to-event) that may be censored.
- High accuracy does not certify validity; a leaked or confounded model can be both accurate and dangerous.
- Interrogate your strongest features first — dominance often signals leakage rather than signal.
- Reserve causal language for claims backed by design, not by predictive strength.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Validity & Bias-Avoidance Checklist” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.
Grounded in: Practical Statistics for Data Scientists; Machine Learning and Data Science; 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…; Exploring_Data_with_Python; Data Science Bookcamp_ Ten case studies MEAP V01
moderate · 6 sources
- Practical Statistics for Data Scientists
- How to Measure Anything: Finding the Value of 'Intangibles in Business'
- 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…
- The Signal and the Noise
- An Introduction to Statistical Learning: with Applications in R
- Data Science Bookcamp_ Ten case studies MEAP V01
This section covers characterizing the reliability of your estimates and predictions through standard errors, confidence and prediction intervals, and probabilistic reasoning.
Uncertainty Quantification
The accurate characterization of variability and reliability of estimates and predictions via standard errors, confidence/prediction intervals, sampling distributions, and probabilistic reasoning.
Why it matters. Reporting a point estimate without its uncertainty invites decision-makers to treat noise as signal, betting resources on a difference that could easily be zero.
Myth
Practitioners present a single number — a forecast, an average, a model score — as if it were exact, treating the interval as an optional statistical nicety.
Reality
The interval often changes the decision entirely: two options whose point estimates differ may be statistically indistinguishable, and knowing that stops you from acting on nothing.
- A point estimate without an interval hides whether a decision-relevant difference is real.
- Express uncertainty as the probability of the decision being wrong — that is what stakeholders can act on.
- Choose confidence versus prediction intervals based on whether the decision concerns an average or an individual outcome.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Bootstrap Interval Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.
Grounded in: Practical Statistics for Data Scientists; How to Measure Anything: Finding the Value of 'Intangibles in Business'; 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…; The Signal and the Noise; An Introduction to Statistical Learning: with Applications in R; Data Science Bookcamp_ Ten case studies MEAP V01
moderate · 7 sources
- An Introduction to Statistical Learning: with Applications in R
- Introduction to Statistical and Machine Learning Methods for Data Science
- Decision Trees and Random Forests - A Visual Introduction For Beginners
- advanced_analytics_for_business
- Data Smart Using Data Science to Transform Information into Insight
- The Model Thinker: What You Need to Know to Make Data Work for You
- The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third…
This section clarifies what interpretability actually buys you and when the trade against raw predictive power is worth making.
Model Interpretability & Transparency
The degree to which a model's input-output relationships and internal logic can be understood and explained to stakeholders and regulators.
Why it matters. In regulated or high-stakes settings, an uninterpretable model cannot be deployed regardless of its accuracy, so interpretability gates whether your work ever reaches production.
Myth
Interpretability is just a weaker, less accurate alternative you accept only when the stakes are low.
Reality
Interpretability is a deployment requirement in many domains, not a consolation prize; and post-hoc explanation tools (SHAP, partial dependence) can recover much of it for complex models, so the trade-off is rarely all-or-nothing.
- Decision Tool for Selecting Polynomial DegreeTemplate — To determine the simplest polynomial regression model that sufficiently explains the relationship between a predictor and response, avoiding unnecessary complexity.
- In regulated domains, interpretability is a gate on deployment, not a nice-to-have.
- Post-hoc explanation narrows, but doesn't erase, the accuracy-interpretability trade-off.
- Interpretability is audience-relative—define who must understand what before choosing tools.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Model Interpretability Audit Sheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.
Grounded in: An Introduction to Statistical Learning: with Applications in R; Introduction to Statistical and Machine Learning Methods for Data Science; Decision Trees and Random Forests - A Visual Introduction For Beginners; advanced_analytics_for_business; Data Smart Using Data Science to Transform Information into Insight; The Model Thinker: What You Need to Know to Make Data Work for You; The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third…
moderate · 5 sources
- Introduction to Statistical and Machine Learning Methods for Data Science
- Data Science for Business Professionals A Practical Guide for Beginners
- advanced_analytics_for_business
- Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence
- Exploring_Data_with_Python
This section shows you how to move a model from a working notebook into a monitored, self-sustaining production system. It covers the operational scaffolding—pipelines, monitoring, retraining—that keeps predictive value from decaying.
Model Deployment & MLOps
Putting models into production reliably and at scale, plus ongoing monitoring, retraining, pipeline automation, DevOps/cloud integration, and operationalization to sustain value.
Why it matters. A model that never leaves the data scientist's laptop generates zero value regardless of its accuracy, and one deployed without monitoring silently rots as the world drifts from its training data.
Myth
Practitioners treat deployment as the finish line—ship the model, declare victory, move to the next project.
Reality
Deployment is the start of the model's operational life, not the end of the project; most of the cost and risk lives in the months after go-live, where data drift, upstream schema changes, and silent performance decay do their damage.
- Model Operationalization (ModelOps)Process — To move analytical models from development to production quickly and reliably, while ensuring quality, scalability, and continuous monitoring.
- Budget more engineering effort for post-deployment monitoring and retraining than for the initial model build.
- Reuse the exact same feature-transformation code in training and serving to eliminate skew.
- Set drift and performance alert thresholds before launch, not after the first incident.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “ModelOps Deployment & Monitoring Register” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.
Grounded in: Introduction to Statistical and Machine Learning Methods for Data Science; Data Science for Business Professionals A Practical Guide for Beginners; advanced_analytics_for_business; Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence; Exploring_Data_with_Python
moderate · 10 sources
- Alteryx Designer The Definitive Guide (Fifth Early Release)
- A PRACTITIONERS GUIDE TO ALTERYX 2018.1
- Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence
- M Is for (Data) Monkey A Guide to the M Language in Excel Power Query
- Master Your Data with Power Query in Excel and Power BI
- Access Data Analysis Cookbook
- R for Data Science
- R for Data Science Import, Tidy, Transform, Visualize, and Model Data
- Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes
- Python for Excel
This section is about building repeatable, automated workflows—pipelines, macros, one-click refreshes—so analysis scales without proportional manual effort. It shows where automation pays off and where it doesn't.
Workflow Automation & Reusability
Building repeatable, automated, reusable data workflows (macros, apps, pipelines, one-click refresh) that reduce manual effort, increase reliability, and scale analytic delivery.
Why it matters. Manual, hand-run analyses don't scale, break silently when the analyst is on vacation, and consume the time you should be spending on new questions.
Myth
Practitioners believe every recurring task should be automated as soon as it repeats.
Reality
Automation has upfront and maintenance costs; a workflow that runs monthly and changes constantly may cost more to automate and maintain than to run by hand—reusability pays off for stable, frequent, high-volume tasks.
- Automate stable, frequent, high-volume tasks; run rare or volatile ones by hand.
- Build failure alerts into every automated workflow so breakage never stays silent.
- Parameterization multiplies reuse—one well-built pipeline should serve many cases.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Reusable Workflow Build Spec” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.
Grounded in: Alteryx Designer The Definitive Guide (Fifth Early Release); A PRACTITIONERS GUIDE TO ALTERYX 2018.1; Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence; M Is for (Data) Monkey A Guide to the M Language in Excel Power Query; Master Your Data with Power Query in Excel and Power BI; Access Data Analysis Cookbook; R for Data Science; R for Data Science Import, Tidy, Transform, Visualize, and Model Data; Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes; Python for Excel
moderate · 5 sources
- Data Smart: Using Data Science to Transform Information into Insight
- Data Analytics for Business Lessons for Sales, Marketing, and Strategy
- Data Science for Business Professionals A Practical Guide for Beginners
- Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes
- Exploring_Data_with_Python
This section is about the bridge between technical work and business decision-making—turning models and statistics into language stakeholders can act on. It covers translating in both directions, from business question to analysis and back.
Communication & Analytics Translation
The ability to bridge business questions and technical work—translating between math, code, domain, and plain language—and to deliver results in actionable, stakeholder-ready formats.
Why it matters. The most rigorous analysis creates no value if the decision-maker can't understand or act on it, and mistranslation of business questions leads to answering the wrong thing precisely.
Myth
Practitioners think communication means simplifying—dumbing down the technical work until stakeholders can follow.
Reality
Good translation isn't dilution; it's reframing findings in terms of the decision at stake, its confidence, and its trade-offs—which often requires more analytical judgment than the modeling itself.
- Pre-engagement Plan TemplateTemplate — To systematically understand and document the needs, preferences, and context of key business stakeholders before beginning an analytics project.
- Open with the answer and the decision it affects; keep methodology in reserve.
- Restate the business question before analyzing to avoid precisely answering the wrong one.
- Communicating uncertainty honestly builds more durable trust than projecting false certainty.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Analytics Translation Brief” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.
Grounded in: Data Smart: Using Data Science to Transform Information into Insight; Data Analytics for Business Lessons for Sales, Marketing, and Strategy; Data Science for Business Professionals A Practical Guide for Beginners; Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes; Exploring_Data_with_Python
moderate · 5 sources
- Data Science for Business Professionals A Practical Guide for Beginners
- Location Analytics for Business The Research and Marketing Strategic Advantage
- Data Analytics for Business Lessons for Sales, Marketing, and Strategy
- Business Statistics for Competitive Advantage with Excel 2019 and JMP
- Data Smart: Using Data Science to Transform Information into Insight
This section covers the business and domain understanding that lets you frame the right problem, choose the right data, and interpret results correctly. It explains why domain context is analytical infrastructure, not background reading.
Domain & Business Context Knowledge
Understanding of the business/domain context and local market conditions used to frame problems, select data and features, and interpret results meaningfully.
Why it matters. Without domain knowledge you can't tell a meaningful signal from an artifact, and you'll build technically valid models that answer commercially irrelevant questions.
Myth
Practitioners believe that with enough data and good algorithms, domain expertise becomes unnecessary—the patterns will speak for themselves.
Reality
Data never speaks for itself; domain knowledge is what tells you which correlations are causal levers versus coincidences, which features are leakage, and whether a result is surprising or just wrong.
- Knowledge Management for Organizational IntelligenceFramework — A framework for systematically capturing data from every analytics project to enable meta-analysis and organizational learning.
- People, Processes, and Tools AnalysisFramework — A diagnostic framework to determine the root cause of a data-related problem by classifying it as an issue with human factors, workflow design, or the software being used.
- Netflix: Analytics as Corporate DNACase study — A DVD-by-mail and streaming video company operating in a highly competitive entertainment market.
- Conducting an Aggregate-Level Conjoint AnalysisProcess — To infer the value of individual product attributes from consumer ratings or choices, enabling strategic decisions on product design, pricing, and positioning.
- Big Data Management LifecycleProcess — To systematically derive value from Big Data initiatives.
- Evaluating and Selecting Technology/ProductsProcess — To objectively select the best-fit technology or product that meets the prioritized requirements of the organization.
- The Data Mining ProcessProcess — To provide a structured workflow from business understanding to model deployment, ensuring a robust and well-evaluated outcome.
- Data Science Project LifecycleProcess — To provide a structured, repeatable flow for solving business problems with data and analytics.
- Data Science WorkflowProcess — To turn raw data into understanding, insight, and knowledge in a systematic way.
- Domain knowledge is what separates causal levers from coincidental correlations.
- Learn how key metrics are defined and manipulated on the ground before you model them.
- Sanity-check every result against business intuition—unexplained magnitude usually signals a bug or leakage.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Domain Framing Canvas” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 9 tools for this section. Included when you buy this guide.
Grounded in: Data Science for Business Professionals A Practical Guide for Beginners; Location Analytics for Business The Research and Marketing Strategic Advantage; Data Analytics for Business Lessons for Sales, Marketing, and Strategy; Business Statistics for Competitive Advantage with Excel 2019 and JMP; Data Smart: Using Data Science to Transform Information into Insight
moderate · 5 sources
- Analytics at Work: Smarter Decisions, Better Results
- Analytics at work smarter decisions, better results
- The Last Mile of Analytics
- Competing on Analytics Updated, with a New Introduction the New Science of Winning.
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
This section shows you how to move analytics out of dashboards and into the operational systems where decisions actually happen — at machine speed and scale.
Analytics Embedded in Business Processes
Routine integration of analytical models, rules, and technologies directly into core operational processes and workflow so analytics become a natural part of daily work.
Why it matters. Insight that a human must remember to look up rarely fires at the moment of decision, so embedding is what converts model accuracy into consistent action.
Myth
Practitioners believe that once a model is accurate, plugging its output into a workflow is a trivial engineering hand-off.
Reality
Embedding forces you to redesign the process itself — where the score enters, who can override it, what happens on failure — and that process redesign is harder and more consequential than the model.
- The 9 P's of Digital AnalyticsFramework — A strategic framework that breaks down a digital analytics function into nine core components, providing a comprehensive model for building and managing an analytics organization.
- Data Science Problem Formulation ChecklistChecklist — 8 checkpoints
- Capital One: Adapting an Analytical StrategyCase study — Capital One built its success on a highly analytical 'information-based strategy' in the credit card business.
- Ladder of Analytical ApplicationsTemplate — To assess the maturity of analytics within a specific business process and set ambitions for climbing to higher levels of sophistication and value.
- The value of an embedded model is bounded by the process it sits inside, not by its offline accuracy.
- Design the human override and low-confidence fallback before you ship the happy path.
- Log every automated decision so you can trace outcomes back to model behavior.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Embedded Analytics Decision-Point Spec Sheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 4 tools for this section. Included when you buy this guide.
Grounded in: Analytics at Work: Smarter Decisions, Better Results; Analytics at work smarter decisions, better results; The Last Mile of Analytics; Competing on Analytics Updated, with a New Introduction the New Science of Winning.; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
moderate · 6 sources
- Lean Analytics: Use Data to Build a Better Startup Faster
- Practical Statistics for Data Scientists
- A Practical Guide To Conjoint Analysis
- Data Smart: Using Data Science to Transform Information into Insight
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
- Competing on Analytics Updated, with a New Introduction the New Science of Winning.
This section covers disciplined experimentation—A/B tests, controlled trials, and hypothesis-driven iteration with predefined success criteria. It shows how testing turns opinions into evidence.
Experimentation & Iterative Testing
Disciplined build-measure-learn experimentation, A/B and controlled testing, hypothesis formation with predefined success criteria, and rapid prototyping/iteration.
Why it matters. Without controlled experiments you can't distinguish what actually caused an outcome from what merely coincided with it, leaving you to scale changes that don't work.
Myth
Practitioners believe running an A/B test automatically yields a valid answer as long as they split traffic and check which side won.
Reality
Most experiments fail on design, not execution—peeking at results early, underpowered samples, contaminated groups, and post-hoc metric shopping produce confident conclusions that are simply wrong.
- Problem-Solution CanvasTemplate — A weekly tool used by Year One Labs to maintain focus on the most important problems and track progress on solving them.
- Information-Based Strategy (Test-and-Learn Cycle)Process — To use scientific experimentation to identify the most profitable product offerings and customer segments.
- Build-Measure-Learn CycleProcess — To iterate and learn as quickly as possible, turning ideas into products, measuring customer reactions, and then deciding whether to pivot or persevere.
- Define hypothesis, metric, and success threshold before the test runs, never after.
- Compute sample size upfront and resist stopping early when results look good.
- Experiments fail on design flaws far more often than on execution—invest there first.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “A/B & Bandit Experiment Charter” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 3 tools for this section. Included when you buy this guide.
Grounded in: Lean Analytics: Use Data to Build a Better Startup Faster; Practical Statistics for Data Scientists; A Practical Guide To Conjoint Analysis; Data Smart: Using Data Science to Transform Information into Insight; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…; Competing on Analytics Updated, with a New Introduction the New Science of Winning.
strong · 24 sources
- Business Intelligence and Big Data
- Big Data_ A Very Short Introduction (Very Short Introductions)
- Data Warehouse and Data Mining
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
- Business Analytics Data Analysis Decision Making (MindTap Course List)
- Data Smart Using Data Science to Transform Information into Insight
- Predictive Analytics For Dummies, Alteryx Special Edition
- AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse
- Predictive Business Analytics
- Python for Data Analysis
- R for Data Science
- Spreadsheet Modeling Decision Analysis A Practical Introduction to Business Analytics
- Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…
- Location Analytics for Business The Research and Marketing Strategic Advantage
- Cultural Analytics
- Big Data A Revolution That Will Transform How We Live, Work, and Think
- Key business analytics the 60+ business analysis tools every manager needs to know
- Access Data Analysis Cookbook
- A PRACTITIONERS GUIDE TO ALTERYX 2018.1
- Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence
- Competing on analytics the new science of winning
- The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third…
- SQL for Data Analysis Advanced Techniques for Transforming Data into Insights
- Data Science for Business Professionals A Practical Guide for Beginners
This section is about producing genuinely new, commercially relevant knowledge from data—patterns, predictions, and foresight that change what the business does. It distinguishes insight from mere reporting.
Analytical Insight & Knowledge Discovery
The production of commercially relevant, previously unknown patterns, relationships, predictions, or forward-looking foresight from data—the enacted analytical capability that surfaces actionable knowledge.
Why it matters. Confirming what everyone already knew creates the illusion of analytics value while the real opportunities—the non-obvious, actionable findings—go undiscovered.
Myth
Practitioners equate any statistically interesting finding with an insight worth delivering.
Reality
A real insight is both surprising and actionable—it changes a decision; a correlation that is novel but unactionable, or actionable but already known, is noise dressed as discovery.
- Knowledge Discovery in Databases (KDD)Process — To transform low-level data into shorter, abstract, and more practical forms of knowledge, such as predictive models or clear reports.
- An insight must clear two bars: non-obvious and actionable—otherwise it's reporting.
- Anchor discovery to a decision that could actually change, not to interesting data.
- Validate surprising findings before you share them; the surprise is often a bug.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Insight Discovery Canvas” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.
Grounded in: Business Intelligence and Big Data; Big Data_ A Very Short Introduction (Very Short Introductions); Data Warehouse and Data Mining; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…; Business Analytics Data Analysis Decision Making (MindTap Course List); Data Smart Using Data Science to Transform Information into Insight; Predictive Analytics For Dummies, Alteryx Special Edition; AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse; Predictive Business Analytics; Python for Data Analysis; R for Data Science; Spreadsheet Modeling Decision Analysis A Practical Introduction to Business Analytics; Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…; Location Analytics for Business The Research and Marketing Strategic Advantage; Cultural Analytics; Big Data A Revolution That Will Transform How We Live, Work, and Think; Key business analytics the 60+ business analysis tools every manager needs to know; Access Data Analysis Cookbook; A PRACTITIONERS GUIDE TO ALTERYX 2018.1; Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence; Competing on analytics the new science of winning; The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third…; SQL for Data Analysis Advanced Techniques for Transforming Data into Insights; Data Science for Business Professionals A Practical Guide for Beginners
moderate · 5 sources
- How to Measure Anything: Finding the Value of 'Intangibles in Business'
- AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse
- The Signal and the Noise
- Business Adventures
- The Model Thinker: What You Need to Know to Make Data Work for You
This section shows you how systematic distortions in human judgment silently corrupt analytical work, from framing questions to interpreting results. You get the named biases that most threaten estimates and decisions.
Cognitive Bias & Judgment Distortion
Systematic distortions of human judgment (System 1 thinking, overconfidence, groupthink, halo effect, self-deception) that impair estimate accuracy and decision quality.
Why it matters. Unchecked bias means your model's precision becomes a false comfort dressing up a flawed judgment, and the more data you have, the more confidently you can be wrong.
Myth
Practitioners believe that quantitative rigor and large datasets neutralize cognitive bias because the numbers 'speak for themselves.'
Reality
Bias enters through the choices humans make around the data—which questions to ask, which variables to include, which anomalies to dismiss—so numeric output inherits and often amplifies the analyst's priors rather than correcting them.
- Confidence intervals quantify sampling uncertainty, not the analyst's judgment error—report the latter separately.
- Structured techniques like pre-registration and adversarial review beat willpower for controlling bias.
- The most dangerous bias is overconfidence in a result you wanted to be true; treat pleasing findings with extra scrutiny.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Bias-Neutralized Estimate Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.
Grounded in: How to Measure Anything: Finding the Value of 'Intangibles in Business'; AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse; The Signal and the Noise; Business Adventures; The Model Thinker: What You Need to Know to Make Data Work for You
moderate · 6 sources
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
- Lean Analytics: Use Data to Build a Better Startup Faster
- Google Analytics and GA4: Improve Your Online Sales by Better Understanding Customer Data
- 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…
- A Practical Guide To Conjoint Analysis
- Predictive Analytics in Human Resource Management: A Hands-on Approach
This section covers building deep customer insight by integrating behavioral, transactional, and demographic data into segmentation, lifetime value, and willingness-to-pay. You get how integration—not more data—drives understanding.
Customer & Market Understanding
Depth of insight into customers via integrated behavioral, transactional, and demographic data—segmentation, lifetime value, willingness-to-pay, engagement, and omnichannel understanding.
Why it matters. Shallow or siloed customer data leads to blunt targeting and pricing, leaving retention and margin on the table that integrated understanding would capture.
Myth
Marketers think demographic segmentation—age, income, geography—captures who the customer is.
Reality
Demographics predict far less than behavior; integrated behavioral and transactional signals reveal what customers actually do and value, and the insight comes from joining these sources across channels rather than from any single one.
- Eric Ries's Engines of GrowthFramework — A framework from 'The Lean Startup' that identifies three distinct engines a startup can use to drive sustainable growth.
- Customer Segmentation using Behavioral ClusteringProcess — To enable customized messaging, tailored promotional offers, and segment-specific business policies.
- Behavioral signal outpredicts demographics for nearly every commercial decision.
- The insight is in the join: a unified customer view beats richer data in any single silo.
- Prioritize lifetime value and willingness-to-pay to allocate retention and pricing effort where it pays off.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Omnichannel Customer Understanding Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.
Grounded in: Building a digital analytics organization create value by integrating analytical processes, technology, and people into…; Lean Analytics: Use Data to Build a Better Startup Faster; Google Analytics and GA4: Improve Your Online Sales by Better Understanding Customer Data; 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…; A Practical Guide To Conjoint Analysis; Predictive Analytics in Human Resource Management: A Hands-on Approach
moderate · 6 sources
- Business Applications of Operations Research
- Operations Research for Social Good A Practitioners Introduction Using SAS® and Python
- Operations Research Using Excel A Case Study Approach
- Business Intelligence, Analytics, and Data Science_ A Managerial Perspective
- Spreadsheet Modeling Decision Analysis A Practical Introduction to Business Analytics
- 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…
This section shows you how to move from describing what will happen to prescribing what to do about it, using constrained optimization models that output decisions rather than forecasts.
Optimization & Prescriptive Modeling
The formulation and solving of optimization/prescriptive models (LP, MILP, simulation, resource allocation) that recommend optimal actions under constraints.
Why it matters. A well-formulated optimization model turns a defensible recommendation into a scheduled shipment, a staffed shift, or a priced contract — a badly formulated one produces mathematically optimal answers to the wrong question at enterprise scale.
Myth
Practitioners believe the hard part is the solver, so they reach for a bigger MILP package when a model runs slowly or returns garbage.
Reality
Solver technology is largely commoditized; the value and the failure both live in formulation — how you encode the objective, the constraints, and the decision variables. A model that omits a real-world constraint will confidently recommend an infeasible action.
- Analytical Maturity FrameworkFramework — A framework describing the evolution of analytical tasks in terms of complexity and business value, moving from descriptive to prescriptive analytics.
- UPS and the ORION ProjectCase study — The global logistics and package delivery industry, where operational efficiency is paramount.
- PC Tech Product MixCase study — A computer company needs to decide how many of each of its computer models to produce to maximize profit, given constraints on labor hours, testing capacity, and maximum sales.
- Analytical Questions MatrixTemplate — To inventory current analytical activities and identify new opportunities for creating insight by mapping questions against time frame and level of innovation.
- LINGO Template for Product Mix OptimizationTemplate — To determine the number of units of different products to produce to maximize total profit, given constraints on available resources.
- Classic Diet Problem FormulationTemplate — To select the optimal quantity of various items (e.g., foods) to meet a set of requirements (e.g., nutritional minimums) at the lowest possible cost.
- Operations Research Modeling ProcessProcess — To create a mathematical representation of a real-world business situation to find the best possible solution among all available options.
- Simplex Method for MaximizationProcess — To algebraically find the optimal values for decision variables that maximize an objective function subject to constraints.
- Spreadsheet Optimization ModelingProcess — To find an optimal solution for resource allocation, scheduling, product mix, and other business problems.
- The recommendation is only as trustworthy as the constraint set; audit constraints before you defend the answer.
- Report the shadow prices of binding constraints so decision-makers see what would change if a limit moved.
- Prefer the simplest model class (LP over MILP over simulation) that captures the decision faithfully.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Prescriptive Model Formulation Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 9 tools for this section. Included when you buy this guide.
Grounded in: Business Applications of Operations Research; Operations Research for Social Good A Practitioners Introduction Using SAS® and Python; Operations Research Using Excel A Case Study Approach; Business Intelligence, Analytics, and Data Science_ A Managerial Perspective; Spreadsheet Modeling Decision Analysis A Practical Introduction to Business Analytics; 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…
emerging · 1 source
- Location Analytics for Business The Research and Marketing Strategic Advantage
This section teaches you to treat geography as an analytical dimension — layering demographic, competitive, and network data over a map to surface trade areas and siting decisions invisible in a flat table.
Spatial / Location Analytics
Framing business problems as overlaid layers of geographic data and analyzing spatial/demographic data to reveal trade areas, patterns, and location-based opportunities.
Why it matters. Location decisions (stores, depots, service territories, ad targeting) are expensive and semi-permanent, so a spatial analysis that ignores adjacency and catchment overlap locks in years of misallocated capital.
Myth
Practitioners assume a map is just a prettier scatterplot — that plotting points on a basemap is spatial analysis.
Reality
Spatial analysis is about the relationships between locations — distance decay, spatial autocorrelation, cannibalization, drive-time catchments — not about the coordinates themselves. Two identical dots can imply opposite decisions depending on what surrounds them.
- Analytics Champion Qualifications ChecklistChecklist — 8 checkpoints
- Relational Analytics for Predicting PerformanceCase study — An emerging stream of HR analytics discussed in Chapter 1 that focuses on analyzing communication patterns (e.g., emails, chats) rather than just individual attributes.
- Model catchment by travel time and barriers, not straight-line radius.
- Choose your geographic aggregation unit deliberately, because it changes the conclusion.
- Always account for self-cannibalization when siting near existing footprint.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Spatial Problem Framing & Layer Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.
Grounded in: Location Analytics for Business The Research and Marketing Strategic Advantage
strong · 20 sources
- Analytics at Work: Smarter Decisions, Better Results
- Big Data_ A Very Short Introduction (Very Short Introductions)
- Business Intelligence Guidebook: From Data Integration to Analytics
- Competing on Analytics: The New Science of Winning
- Data Warehouse and Data Mining
- Analytics at work smarter decisions, better results
- Competing on analytics the new science of winning
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
- Successful Business Intelligence: Unlock the Value of BI & Big Data
- Business Intelligence Guidebook From Data Integration to Analytics
- Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes
- Data Science for Business Professionals A Practical Guide for Beginners
- Predictive Business Analytics
- Predictive Analytics in Human Resource Management: A Hands-on Approach
- Key business analytics the 60+ business analysis tools every manager needs to know
- Location Analytics for Business The Research and Marketing Strategic Advantage
- Master Your Data with Power Query in Excel and Power BI
- SQL for Data Analysis Advanced Techniques for Transforming Data into Insights
- advanced_analytics_for_business
- 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…
This section gives you a working definition of the Five Cs and shows you how to treat data quality as an ongoing engineering discipline rather than a one-time cleanup.
Data Quality & Information Integrity
The accuracy, completeness, consistency, timeliness, cleanliness, and trustworthiness of data (the 'Five Cs') that serves as the foundation for reliable analysis and decision making.
Why it matters. Every downstream model, dashboard, and executive decision inherits the defects of the data beneath it, so unmanaged quality silently corrupts conclusions long before anyone suspects the data.
Myth
Practitioners believe data quality is a preprocessing step you finish once, before the 'real' analysis begins.
Reality
Quality degrades continuously as source systems change, definitions drift, and new records arrive; it requires standing monitors and reconciliation, not a single scrub.
- The Five Cs of Data QualityChecklist — 5 checkpoints
- Data Foundation Health ChecklistChecklist — 8 checkpoints
- Dow Chemical: The Power of a Data Foundation and a Little LuckCase study — A large, global chemical company with disparate regional systems in the early 1990s.
- Defining BI RequirementsProcess — To create a documented foundation of what the BI solution is planned to build, which is then used by the development team to design, develop, and deploy the system.
- Data Warehouse ImplementationProcess — To create a robust and effective data warehouse system for data analysis and decision-making.
- Set per-table, per-dimension quality thresholds and enforce them in the pipeline, not in downstream review.
- Trust erodes faster than it builds: one visibly wrong number in a leadership deck costs more adoption than months of clean delivery earn.
- Quality is a flow property, not a state; monitor drift continuously because sources change under you.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Five-Cs Data Integrity Checklist” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 5 tools for this section. Included when you buy this guide.
Grounded in: Analytics at Work: Smarter Decisions, Better Results; Big Data_ A Very Short Introduction (Very Short Introductions); Business Intelligence Guidebook: From Data Integration to Analytics; Competing on Analytics: The New Science of Winning; Data Warehouse and Data Mining; Analytics at work smarter decisions, better results; Competing on analytics the new science of winning; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…; Successful Business Intelligence: Unlock the Value of BI & Big Data; Business Intelligence Guidebook From Data Integration to Analytics; Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes; Data Science for Business Professionals A Practical Guide for Beginners; Predictive Business Analytics; Predictive Analytics in Human Resource Management: A Hands-on Approach; Key business analytics the 60+ business analysis tools every manager needs to know; Location Analytics for Business The Research and Marketing Strategic Advantage; Master Your Data with Power Query in Excel and Power BI; SQL for Data Analysis Advanced Techniques for Transforming Data into Insights; advanced_analytics_for_business; 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…
strong · 14 sources
- Big Data_ A Very Short Introduction (Very Short Introductions)
- Data Warehouse and Data Mining
- Business Intelligence Guidebook: From Data Integration to Analytics
- The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
- Competing on analytics the new science of winning
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
- Business Intelligence, Analytics, and Data Science_ A Managerial Perspective
- Business Intelligence Guidebook From Data Integration to Analytics
- Data Science for Business Professionals A Practical Guide for Beginners
- Big Data
- Competing on Analytics Updated, with a New Introduction the New Science of Winning.
- AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse
- Data Analytics for Business Lessons for Sales, Marketing, and Strategy
- Cultural Analytics
This section covers how warehouses, schemas, and integration pipelines are designed to deliver reliable, governed data at analytic scale.
Data Infrastructure, Warehouse & Architecture
The integrated technical foundation—warehouses, lakes, storage architecture, ETL, dimensional/schema design, platforms, and tooling—that enables scalable storage, integration, and analytical processing of data.
Why it matters. Architecture decisions made early set the ceiling on how fast, how reliably, and how affordably every future analysis can run.
Myth
More powerful storage and compute will compensate for a poorly designed schema or fragmented integration.
Reality
Throwing hardware at a bad data model just makes bad joins expensive; integration logic and schema design determine analytic velocity far more than raw capacity.
- BI Architectural FrameworkFramework — A four-layer framework of blueprints that guides the development of a cohesive, cost-effective BI solution.
- Analytical Data Architecture (ADA)Framework — An evolved hub-and-spoke data architecture that separates data systems into three logical roles: Systems of Record (SOR), Systems of Integration (SOI), and Systems of Analytics (SOA).
- Enterprise Data Warehouse Bus ArchitectureFramework — An architectural framework for building an enterprise-wide data warehouse in an incremental, decentralized manner while ensuring data integration.
- BI Requirements Document TemplateTemplate — To document in sufficient detail what a BI solution is supposed to do, serving as a 'contract' between business and IT and the input for system design.
- BI Application Content Specification TemplateTemplate — To design and document the specific contents of a single BI deliverable, like a dashboard or report.
- Extraction-Transformation-Load (ETL)Process — To create a clean, consistent, and integrated data set suitable for analysis in a data warehouse.
- Schema design should follow analytic grain and query patterns, not mirror operational sources.
- Idempotent, checkpointed pipelines are what let you trust data after a failed run.
- Partitioning tuned to real queries buys more speed than a bigger cluster.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Data Store Selection Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 6 tools for this section. Included when you buy this guide.
Grounded in: Big Data_ A Very Short Introduction (Very Short Introductions); Data Warehouse and Data Mining; Business Intelligence Guidebook: From Data Integration to Analytics; The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling; Competing on analytics the new science of winning; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…; Business Intelligence, Analytics, and Data Science_ A Managerial Perspective; Business Intelligence Guidebook From Data Integration to Analytics; Data Science for Business Professionals A Practical Guide for Beginners; Big Data; Competing on Analytics Updated, with a New Introduction the New Science of Winning.; AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse; Data Analytics for Business Lessons for Sales, Marketing, and Strategy; Cultural Analytics
Expert
Institutionalizing analytics as strategic advantagemoderate · 10 sources
- Big Data: A Revolution That Will Transform How We Live, Work, and Think
- Business Intelligence and Big Data
- Business Intelligence Guidebook: From Data Integration to Analytics
- AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse
- Business Intelligence Guidebook From Data Integration to Analytics
- Data Is Everybody_s Business (Management on the Cutting Edge)
- Big Data
- Key business analytics the 60+ business analysis tools every manager needs to know
- Data Science from Scratch: First Principles with Python
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
This section explains how policies, master data management, and decision-rights processes turn ad hoc data handling into an institutional capability, including privacy and ethics safeguards.
Data & Decision Governance
Formal governance mechanisms, master data management, policies, standards, and decision-rights processes that institutionalize accurate data and analytics-informed decisions, including privacy and ethical safeguards.
Why it matters. Without explicit decision rights and standards, quality and privacy depend on the vigilance of individuals, so both collapse the moment those people leave or get busy.
Myth
Leaders equate governance with a committee that slows everything down by requiring sign-offs.
Reality
Effective governance is mostly about pre-deciding who owns which definitions and data domains so routine decisions need no meeting; the friction comes from the absence of clear rights, not their presence.
- Big Data Governance FrameworkFramework — A set of three core principles to govern the use of big data, balancing its benefits with its risks to society and individuals.
- Data Integration Framework (DIF)Framework — A holistic blueprint for transforming enterprise data into business information.
- Signposts of Effective IT for Analytical CompetitionChecklist — 9 checkpoints
- Operational Data Store (ODS) for a Retail CompanyCase study — A retail company with both online and physical stores needs a unified, up-to-date view of its transactional data for real-time decision-making.
- MetLife's Management Operating Review (MOR)Case study — MetLife's Global Technology and Operations (GTO) division needed to implement a global, data-driven performance management system to align with a new corporate strategy.
- Data GovernanceProcess — To ensure that data used in decision-making is accurate, complete, timely, and accessible.
- Governance's payoff is fewer definitional disputes because ownership is pre-assigned, not more approval gates.
- Governance directly determines whether privacy risk is contained: it is the moderator that keeps data use from becoming a societal liability.
- Enforce policies in the platform; a rule that lives only in a wiki is not a control.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Data & Decision Governance Charter” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 6 tools for this section. Included when you buy this guide.
Grounded in: Big Data: A Revolution That Will Transform How We Live, Work, and Think; Business Intelligence and Big Data; Business Intelligence Guidebook: From Data Integration to Analytics; AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse; Business Intelligence Guidebook From Data Integration to Analytics; Data Is Everybody_s Business (Management on the Cutting Edge); Big Data; Key business analytics the 60+ business analysis tools every manager needs to know; Data Science from Scratch: First Principles with Python; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
strong · 13 sources
- Analytics at Work: Smarter Decisions, Better Results
- Competing on Analytics: The New Science of Winning
- Business Intelligence and Big Data
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- Competing on analytics the new science of winning
- Successful Business Intelligence: Unlock the Value of BI & Big Data
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
- Introduction to Statistical and Machine Learning Methods for Data Science
- AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse
- Predictive Business Analytics
- Successful business intelligence unlock the value of BI big data
- Predictive Analytics in Human Resource Management: A Hands-on Approach
- Data Smart Using Data Science to Transform Information into Insight
This section addresses the enterprise-level supply and organization of analytical people—both the specialists who build and the decision-makers who must consume their work.
Analytical Talent & Skills
The organization's pool of skilled analysts, data scientists, and analytically capable employees, and the effectiveness with which their multidisciplinary competencies (statistical, technical, domain, communication) are organized and deployed.
Why it matters. A brilliant analytics team wired to a data-illiterate leadership produces sophisticated work that no one can act on, wasting the entire investment.
Myth
Building analytical capability means hiring more data scientists.
Reality
Workforce capability is a two-sided market: the analytical literacy of the decision-makers who commission and consume work matters as much as the head-count of specialists, and neglecting the demand side strands the supply side.
- Analytical capability requires developing consumers of analysis, not just producers.
- How analysts are organized and connected to decisions matters as much as how many you have.
- Data literacy at the leadership level is the binding constraint more often than talent supply.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Analytical Capability & Staffing Map” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.
Grounded in: Analytics at Work: Smarter Decisions, Better Results; Competing on Analytics: The New Science of Winning; Business Intelligence and Big Data; Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; Competing on analytics the new science of winning; Successful Business Intelligence: Unlock the Value of BI & Big Data; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…; Introduction to Statistical and Machine Learning Methods for Data Science; AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse; Predictive Business Analytics; Successful business intelligence unlock the value of BI big data; Predictive Analytics in Human Resource Management: A Hands-on Approach; Data Smart Using Data Science to Transform Information into Insight
moderate · 9 sources
- Analytics at Work: Smarter Decisions, Better Results
- Competing on Analytics: The New Science of Winning
- Analytics at work smarter decisions, better results
- Competing on analytics the new science of winning
- Competing on Analytics Updated, with a New Introduction the New Science of Winning.
- Successful Business Intelligence: Unlock the Value of BI & Big Data
- Business Intelligence Guidebook: From Data Integration to Analytics
- Successful business intelligence unlock the value of BI big data
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
This section addresses managing analytical resources as a coordinated enterprise capability, aligning BI strategy with business goals and building genuine business-IT partnership.
Enterprise Orientation & Alignment
Holistic, coordinated enterprise-wide management of analytical resources, business-IT partnership, and alignment of BI/analytics strategy with business goals rather than fragmented silos.
Why it matters. When analytics is run as fragmented departmental silos, the organization pays repeatedly for redundant infrastructure and produces contradictory numbers that undermine every conversation.
Myth
Executives think enterprise alignment means centralizing all analytics into one team that controls every request.
Reality
Alignment is about shared standards, platforms, and priorities across distributed teams — not physical centralization; the goal is coherence, which is compatible with local ownership.
- The DELTA Framework for Analytical CapabilityFramework — A five-part framework that outlines the essential, interdependent success factors required for an organization to succeed with analytics: Data, Enterprise, Leadership, Targets, and Analysts.
- DELTA ModelFramework — A comprehensive framework outlining the five essential pillars an organization must build to successfully compete on analytics.
- Checklist for a Good Analytical TargetChecklist — 5 checkpoints
- Attributes of an Analytical LeaderChecklist — 10 checkpoints
- Amazon's Use of Recommender Systems and Anticipatory ShippingCase study — Amazon's business strategy for increasing sales and customer loyalty in e-commerce.
- Coordination, not centralization, is the objective — distributed teams with shared standards outperform one bottlenecked hub.
- Tie every analytics investment to a named business goal or drop it from the portfolio.
- Shared accountability between business and technical partners is what converts alignment from a slogan into results.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Enterprise Alignment Scoping Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 5 tools for this section. Included when you buy this guide.
Grounded in: Analytics at Work: Smarter Decisions, Better Results; Competing on Analytics: The New Science of Winning; Analytics at work smarter decisions, better results; Competing on analytics the new science of winning; Competing on Analytics Updated, with a New Introduction the New Science of Winning.; Successful Business Intelligence: Unlock the Value of BI & Big Data; Business Intelligence Guidebook: From Data Integration to Analytics; Successful business intelligence unlock the value of BI big data; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
strong · 12 sources
- Business Intelligence Guidebook: From Data Integration to Analytics
- Successful Business Intelligence: Unlock the Value of BI & Big Data
- Successful business intelligence unlock the value of BI big data
- The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
- Business Intelligence Guidebook From Data Integration to Analytics
- Data Analytics for Business Lessons for Sales, Marketing, and Strategy
- The Last Mile of Analytics
- Data Science for Business Professionals A Practical Guide for Beginners
- advanced_analytics_for_business
- Exploring_Data_with_Python
- Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…
- Data Analysis with LLMs
This section addresses whether business users actually trust and use your analytics in daily decisions—or quietly revert to spreadsheets and gut feel. It treats adoption as the true measure of an analytics function's success.
Stakeholder Trust & BI Adoption
Business users' confidence in data and analytics and their active, proficient use of BI tools and insights in daily work rather than reverting to spreadsheets or gut feel.
Why it matters. Analytics that nobody uses generates no value no matter how sophisticated it is, and adoption is far harder to win back once early trust is broken by a wrong number.
Myth
Practitioners assume that if the analysis is correct and the dashboard is available, adoption will naturally follow.
Reality
Adoption is a trust and behavior-change problem, not a technical one; users adopt tools that are reliable, understandable, and embedded in their existing workflow, and a single high-profile error can undo months of credibility.
- San Antonio Museum of Art (SAMA): Analytics is for EveryoneCase study — A mid-size, non-profit art museum seeking to improve financial reporting and business performance.
- Trust is fragile: one visible error can cost months of adoption, so validate data before you ship.
- Adoption is a behavior-change problem—embed insights where decisions already happen.
- Measure whether decisions changed, not whether dashboards exist.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “BI Adoption & Trust Readiness Canvas” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.
Grounded in: Business Intelligence Guidebook: From Data Integration to Analytics; Successful Business Intelligence: Unlock the Value of BI & Big Data; Successful business intelligence unlock the value of BI big data; The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling; Business Intelligence Guidebook From Data Integration to Analytics; Data Analytics for Business Lessons for Sales, Marketing, and Strategy; The Last Mile of Analytics; Data Science for Business Professionals A Practical Guide for Beginners; advanced_analytics_for_business; Exploring_Data_with_Python; Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…; Data Analysis with LLMs
strong · 18 sources
- Analytics at Work: Smarter Decisions, Better Results
- Competing on Analytics: The New Science of Winning
- Big Data: A Revolution That Will Transform How We Live, Work, and Think
- Analytics at work smarter decisions, better results
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
- AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse
- Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking
- Data Smart Using Data Science to Transform Information into Insight
- Data Science for Business Professionals A Practical Guide for Beginners
- The Last Mile of Analytics
- Business Intelligence, Analytics, and Data Science_ A Managerial Perspective
- Big Data
- Key business analytics the 60+ business analysis tools every manager needs to know
- Predictive Business Analytics
- Predictive Analytics For Dummies, Alteryx Special Edition
- Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence
- Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…
- Business Intelligence Guidebook From Data Integration to Analytics
This section defines what it takes for evidence — not seniority or instinct — to become the default arbiter of decisions across your organization.
Fact-Based / Data-Driven Decision Making
Reliance on objective data and rigorous analysis (combined with appropriate intuition) as the primary guide to strategic, tactical, and operational decisions rather than gut feel, bias, or politics.
Why it matters. When decisions revert to opinion under pressure, every upstream investment in data, models, and culture produces reports no one uses to actually choose.
Myth
Fact-based decision making means eliminating intuition and deferring entirely to the data.
Reality
The definition explicitly reserves a role for judgment; the discipline is knowing which decisions the data can settle and which require experienced interpretation of ambiguous or incomplete evidence.
- Monte Carlo Simulation for Decision AnalysisFramework — A structured approach to model uncertainty in business decisions by running many simulated trials to understand the range and probability of possible outcomes.
- Railroad Performance MeasurementCase study — Fifteen national railroad companies needed to be compared on their operational efficiency, but they had multiple outputs (freight-ton-km, passenger-km) and one input (manpower), making direct comparison difficult.
- Guide to Visualizations by Data Mining GoalTemplate — To help an analyst select the most appropriate visualization techniques based on their specific data mining objective.
- Pre-commit to the metrics that will decide a recurring decision before you see the numbers.
- Name explicitly when intuition is overriding data and why, rather than smuggling it in.
- A decision is only fact-based if the evidence could have changed the outcome.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Fact-Based Decision Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 3 tools for this section. Included when you buy this guide.
Grounded in: Analytics at Work: Smarter Decisions, Better Results; Competing on Analytics: The New Science of Winning; Big Data: A Revolution That Will Transform How We Live, Work, and Think; Analytics at work smarter decisions, better results; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…; AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse; Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking; Data Smart Using Data Science to Transform Information into Insight; Data Science for Business Professionals A Practical Guide for Beginners; The Last Mile of Analytics; Business Intelligence, Analytics, and Data Science_ A Managerial Perspective; Big Data; Key business analytics the 60+ business analysis tools every manager needs to know; Predictive Business Analytics; Predictive Analytics For Dummies, Alteryx Special Edition; Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence; Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…; Business Intelligence Guidebook From Data Integration to Analytics
strong · 18 sources
- Business Intelligence and Big Data
- Data Mining for Business Analytics: Concepts, Techniques, and Applications
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- How to Measure Anything: Finding the Value of 'Intangibles in Business'
- Data Warehouse and Data Mining
- Analytics at work smarter decisions, better results
- Competing on Analytics Updated, with a New Introduction the New Science of Winning.
- Big Data_ A Very Short Introduction (Very Short Introductions)
- Business Analytics Data Analysis Decision Making (MindTap Course List)
- Business Statistics for Competitive Advantage with Excel 2019 and JMP
- 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…
- Spreadsheet Modeling Decision Analysis A Practical Introduction to Business Analytics
- Microsoft Excel 2010 Data Analysis and Business Modeling Data Analysis and Business Modeling
- Predictive Business Analytics
- Business Intelligence Guidebook From Data Integration to Analytics
- Location Analytics for Business The Research and Marketing Strategic Advantage
- The Model Thinker: What You Need to Know to Make Data Work for You
- SQL for Data Analysis Advanced Techniques for Transforming Data into Insights
This section addresses the ultimate output of analytics: better, faster, more consistent decisions. It covers how analytical inputs translate into decision quality and where human judgment can still distort the result.
Decision Quality & Speed
The accuracy, consistency, timeliness, confidence, and effectiveness of organizational decisions resulting from analytics-informed processes.
Why it matters. Analytics only creates value at the moment a decision changes for the better, and even perfect analysis can be wasted if cognitive bias or slow processes corrupt the decision it feeds.
Myth
Practitioners assume that supplying good data and analysis automatically produces good decisions.
Reality
Data informs but doesn't make decisions—humans do, and their biases, incentives, and speed constraints sit between the analysis and the outcome, which is why the same insight can produce a great decision in one org and a terrible one in another.
- Roadmap for Implementing AI-Enabled AnalyticsFramework — A comprehensive framework for transforming a business into an 'analytics powerhouse' by building an Analytics Culture.
- DELTA FrameworkFramework — An organizational framework developed by Accenture that outlines the five key capabilities required for an organization to effectively implement and benefit from analytics.
- Roadblocks to an Analytical CultureChecklist — 7 checkpoints
- Google's People OperationsCase study — The human resources function within a hyper-growth, data-centric technology company.
- BI Technology Evaluation Framework (MVP Framework)Template — To help a BI team evaluate and prioritize investments in new and emerging BI technologies based on their maturity, value, and potential to make BI more pervasive.
- Metadecision Analysis for Important DecisionsProcess — To improve the quality of major decisions by explicitly and methodically planning how the decision will be made before making it.
- Building a Linear Program for BlendingProcess — To find the best possible outcome in a mathematical model whose requirements are represented by linear relationships.
- Management Operating Review (MOR)Process — To foster a facts- and data-based management style for reviewing performance, pinpointing issues, understanding trends, and driving quality decision-making.
- Evaluate the decision process, not just the outcome, since good processes still sometimes lose.
- Calibrate decision speed to reversibility—not every call deserves the same deliberation.
- Name and counter the specific bias threatening each decision; data alone won't neutralize it.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Decision-to-Analytics Fit Sheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 8 tools for this section. Included when you buy this guide.
Grounded in: Business Intelligence and Big Data; Data Mining for Business Analytics: Concepts, Techniques, and Applications; Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; How to Measure Anything: Finding the Value of 'Intangibles in Business'; Data Warehouse and Data Mining; Analytics at work smarter decisions, better results; Competing on Analytics Updated, with a New Introduction the New Science of Winning.; Big Data_ A Very Short Introduction (Very Short Introductions); Business Analytics Data Analysis Decision Making (MindTap Course List); Business Statistics for Competitive Advantage with Excel 2019 and JMP; 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel…; Spreadsheet Modeling Decision Analysis A Practical Introduction to Business Analytics; Microsoft Excel 2010 Data Analysis and Business Modeling Data Analysis and Business Modeling; Predictive Business Analytics; Business Intelligence Guidebook From Data Integration to Analytics; Location Analytics for Business The Research and Marketing Strategic Advantage; The Model Thinker: What You Need to Know to Make Data Work for You; SQL for Data Analysis Advanced Techniques for Transforming Data into Insights
emerging · 1 source
- The Model Thinker: What You Need to Know to Make Data Work for You
This section explains why relying on one favorite model produces blind spots, and how carrying a portfolio of models yields sharper reasoning. You get a practical stance for choosing and combining models against a problem.
Model-Thinking & Multi-Model Reasoning
Applying a diverse repertoire of formal models to a problem, grounding them in data, and reasoning with logical coherence, conditionality, and wisdom across domains.
Why it matters. A single-model habit means you systematically misdiagnose problems that fall outside that model's assumptions, while a many-model reader triangulates and catches what any one lens misses.
Myth
Analysts assume the goal is to find the one 'correct' model that best fits the problem.
Reality
Real problems are illuminated by holding several partially-right models simultaneously—each contributes a different mechanism, and their disagreements are themselves diagnostic information about the problem's structure.
- The Wisdom HierarchyFramework — A four-level framework (Data, Information, Knowledge, Wisdom) that describes how models transform raw facts into actionable insights.
- Churn Model for TelecommunicationsCase study — A telecommunications company with millions of customers exhibiting diverse behaviors, making it difficult for a single model to predict churn effectively.
- Analyzing Gapminder Data with Many ModelsCase study — Exploring the relationship between life expectancy and year across all countries in the `gapminder` dataset.
- Data Integration DesignProcess — To create the detailed specifications needed to build, test, and deploy the data integration processes for a given stage.
- Model disagreement is a feature: it reveals which assumption your conclusion depends on.
- Match the model to the problem's regime—linear tools mislead in tipping-point or network-driven dynamics.
- A wide repertoire is only useful paired with the judgment to know which model earns the decision.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Many-Model Reasoning Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 4 tools for this section. Included when you buy this guide.
Grounded in: The Model Thinker: What You Need to Know to Make Data Work for You
moderate · 4 sources
- Big Data: A Revolution That Will Transform How We Live, Work, and Think
- Big Data A Revolution That Will Transform How We Live, Work, and Think
- Data Is Everybody_s Business (Management on the Cutting Edge)
- Big Data
This section explains how data yields value far beyond its original purpose—through recombination, option value, and productization. You get frameworks for finding and capturing secondary value.
Data Reuse & Monetization
Extracting value from data beyond its primary purpose through reuse, recombination, option value, and developing/selling data as reusable assets and information products.
Why it matters. Data whose value is captured once and discarded leaves most of its worth on the table, while recognizing reuse potential turns a cost center into a revenue asset.
Myth
Organizations treat data as consumed once used for its primary purpose, then archive or delete it.
Reality
Data doesn't deplete with use—its option value lies in future recombinations and purposes you can't yet foresee, so its full worth is realized over time and across contexts, not at the moment of collection.
- Data's option value grows with recombination possibilities—preserve it granular and well-documented.
- The highest-value use of a dataset is frequently not the one you collected it for.
- Secondary reuse must respect the original collection's consent boundaries or it becomes a liability.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Data Reuse & Monetization Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.
Grounded in: Big Data: A Revolution That Will Transform How We Live, Work, and Think; Big Data A Revolution That Will Transform How We Live, Work, and Think; Data Is Everybody_s Business (Management on the Cutting Edge); Big Data
moderate · 7 sources
- Big Data: A Revolution That Will Transform How We Live, Work, and Think
- Big Data_ A Very Short Introduction (Very Short Introductions)
- Big Data A Revolution That Will Transform How We Live, Work, and Think
- Big Data
- Data Analytics for Business Lessons for Sales, Marketing, and Strategy
- Data Analysis with LLMs
- Key business analytics the 60+ business analysis tools every manager needs to know
This section surfaces the adverse consequences of large-scale data use—surveillance, algorithmic bias, loss of agency, and eroded trust. You get how these risks arise from ordinary analytics work, not just malice.
Privacy Erosion & Societal Risk
Adverse consequences of large-scale data use—privacy erosion, surveillance, algorithmic bias/profiling, loss of human agency, data fetishization, and erosion of public trust.
Why it matters. Privacy and fairness failures don't just draw regulatory penalties—they destroy the public trust your data pipeline depends on, and trust once lost caps every future data initiative.
Myth
Teams believe that because data is anonymized or aggregated, privacy risk has been handled.
Reality
Re-identification from combined datasets, profiling from aggregates, and biased inferences from technically 'clean' data all cause harm without any individual record being exposed—the risk lives in what analysis infers, not just what data stores.
- Anonymization is not a one-time guarantee; re-identification risk rises as more datasets become linkable.
- Algorithmic bias emerges from clean-looking data reflecting a biased world—audit for it explicitly.
- Public trust is a precondition for data work, not a byproduct; a single breach constrains everything after.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Societal Risk & Probability Audit” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.
Grounded in: Big Data: A Revolution That Will Transform How We Live, Work, and Think; Big Data_ A Very Short Introduction (Very Short Introductions); Big Data A Revolution That Will Transform How We Live, Work, and Think; Big Data; Data Analytics for Business Lessons for Sales, Marketing, and Strategy; Data Analysis with LLMs; Key business analytics the 60+ business analysis tools every manager needs to know
strong · 48 sources
- Analytics at Work: Smarter Decisions, Better Results
- Big Data: A Revolution That Will Transform How We Live, Work, and Think
- Big Data_ A Very Short Introduction (Very Short Introductions)
- Business Intelligence and Big Data
- Business Intelligence Guidebook: From Data Integration to Analytics
- Competing on Analytics: The New Science of Winning
- Data Mining for Business Analytics: Concepts, Techniques, and Applications
- Data Smart: Using Data Science to Transform Information into Insight
- Data Warehouse and Data Mining
- Google Analytics and GA4: Improve Your Online Sales by Better Understanding Customer Data
- How to Measure Anything: Finding the Value of 'Intangibles in Business'
- Machine Learning and Data Science
- Operations Research for Social Good A Practitioners Introduction Using SAS® and Python
- Operations Research Using Excel A Case Study Approach
- Business Applications of Operations Research
- Successful Business Intelligence: Unlock the Value of BI & Big Data
- The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
- Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…
- AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
- Business Analytics Data Analysis Decision Making (MindTap Course List)
- Data Analytics for Business Lessons for Sales, Marketing, and Strategy
- Key business analytics the 60+ business analysis tools every manager needs to know
- Alteryx Designer The Definitive Guide (Fifth Early Release)
- Analytics at work smarter decisions, better results
- Data Smart Using Data Science to Transform Information into Insight
- Successful business intelligence unlock the value of BI big data
- Business Intelligence Guidebook From Data Integration to Analytics
- Business Statistics for Competitive Advantage with Excel 2019 and JMP
- Data Mining for Business Analytics Concepts, Techniques, and Applications in R
- Data Science for Business Professionals A Practical Guide for Beginners
- Predictive Analytics For Dummies, Alteryx Special Edition
- Data Is Everybody_s Business (Management on the Cutting Edge)
- Python for Excel
- The Last Mile of Analytics
- Big Data A Revolution That Will Transform How We Live, Work, and Think
- Big Data
- Business Intelligence, Analytics, and Data Science_ A Managerial Perspective
- Competing on Analytics Updated, with a New Introduction the New Science of Winning.
- Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking
- M Is for (Data) Monkey A Guide to the M Language in Excel Power Query
- Master Your Data with Power Query in Excel and Power BI
- Microsoft Excel 2010 Data Analysis and Business Modeling Data Analysis and Business Modeling
- Predictive Business Analytics
- Spreadsheet Modeling Decision Analysis A Practical Introduction to Business Analytics
- Predictive Analytics in Human Resource Management: A Hands-on Approach
- Strategic Analytics Levenson
- Location Analytics for Business The Research and Marketing Strategic Advantage
This section defines the measurable organizational outcomes analytics must ultimately move—revenue, cost, retention, productivity—and how to attribute them credibly. You get the discipline of linking analysis to results.
Business Performance & Value Creation
Measurable improvement in organizational outcomes—revenue, profit, cost efficiency, productivity, customer retention, operational efficiency—directly attributable to analytics-driven decisions.
Why it matters. If you can't tie analytical work to a business metric it moved, the function is seen as a cost, and the first budget cut lands on you.
Myth
Teams assume that deploying accurate models and dashboards automatically produces business value.
Reality
Value materializes only when a decision changes because of the analysis and that changed decision improves an outcome—the model is a means, and a brilliant model that no one acts on delivers zero performance.
- Lean Analytics StagesFramework — The book's core framework, which organizes a startup's life into five stages, each with a different focus and key metric.
- Decision Analysis FrameworkFramework — A formal framework for analyzing decision problems that involve uncertainty, often visualized with a decision tree.
- DMAIC (Define, Measure, Analyze, Improve, Control)Framework — A data-driven, five-phase improvement cycle used in Six Sigma to improve, optimize, and stabilize business processes by reducing defects and waste.
- Common BI Justification Pitfalls (to Avoid)Checklist — 4 checkpoints
- Caesars Entertainment: Data-Driven HospitalityCase study — The US casino and gaming industry in the late 1990s and 2000s, which was transitioning from building new properties to growing revenue from existing ones.
- Lean CanvasTemplate — To create a one-page, actionable, and portable business plan that outlines the key assumptions of a startup idea.
- Analytics-Driven Talent ManagementProcess — To apply data and analytics to people-related decisions to improve hiring, development, and retention.
- Five Steps to Implementing AnalyticsProcess — To provide a structured, manageable process for starting an analytics journey, demonstrating value quickly, and preparing to scale the initiative.
- Analytics Value ChainProcess — To provide a structured, repeatable macro-process for creating business value from digital analytics.
- Value is created at the changed decision, not at the delivered model.
- Establish baselines and holdouts before deployment or you can't prove impact later.
- Every analytics project should name the specific business metric it intends to move.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Value-Extraction Opportunity Screen” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 9 tools for this section. Included when you buy this guide.
Grounded in: Analytics at Work: Smarter Decisions, Better Results; Big Data: A Revolution That Will Transform How We Live, Work, and Think; Big Data_ A Very Short Introduction (Very Short Introductions); Business Intelligence and Big Data; Business Intelligence Guidebook: From Data Integration to Analytics; Competing on Analytics: The New Science of Winning; Data Mining for Business Analytics: Concepts, Techniques, and Applications; Data Smart: Using Data Science to Transform Information into Insight; Data Warehouse and Data Mining; Google Analytics and GA4: Improve Your Online Sales by Better Understanding Customer Data; How to Measure Anything: Finding the Value of 'Intangibles in Business'; Machine Learning and Data Science; Operations Research for Social Good A Practitioners Introduction Using SAS® and Python; Operations Research Using Excel A Case Study Approach; Business Applications of Operations Research; Successful Business Intelligence: Unlock the Value of BI & Big Data; The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling; Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools…; AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…; Business Analytics Data Analysis Decision Making (MindTap Course List); Data Analytics for Business Lessons for Sales, Marketing, and Strategy; Key business analytics the 60+ business analysis tools every manager needs to know; Alteryx Designer The Definitive Guide (Fifth Early Release); Analytics at work smarter decisions, better results; Data Smart Using Data Science to Transform Information into Insight; Successful business intelligence unlock the value of BI big data; Business Intelligence Guidebook From Data Integration to Analytics; Business Statistics for Competitive Advantage with Excel 2019 and JMP; Data Mining for Business Analytics Concepts, Techniques, and Applications in R; Data Science for Business Professionals A Practical Guide for Beginners; Predictive Analytics For Dummies, Alteryx Special Edition; Data Is Everybody_s Business (Management on the Cutting Edge); Python for Excel; The Last Mile of Analytics; Big Data A Revolution That Will Transform How We Live, Work, and Think; Big Data; Business Intelligence, Analytics, and Data Science_ A Managerial Perspective; Competing on Analytics Updated, with a New Introduction the New Science of Winning.; Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking; M Is for (Data) Monkey A Guide to the M Language in Excel Power Query; Master Your Data with Power Query in Excel and Power BI; Microsoft Excel 2010 Data Analysis and Business Modeling Data Analysis and Business Modeling; Predictive Business Analytics; Spreadsheet Modeling Decision Analysis A Practical Introduction to Business Analytics; Predictive Analytics in Human Resource Management: A Hands-on Approach; Strategic Analytics Levenson; Location Analytics for Business The Research and Marketing Strategic Advantage
strong · 14 sources
- Competing on Analytics: The New Science of Winning
- Business Intelligence and Big Data
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
- Data Warehouse and Data Mining
- Competing on analytics the new science of winning
- Analytics at work smarter decisions, better results
- Competing on Analytics Updated, with a New Introduction the New Science of Winning.
- Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking
- Key business analytics the 60+ business analysis tools every manager needs to know
- Business Statistics for Competitive Advantage with Excel 2019 and JMP
- Data Science for Business Professionals A Practical Guide for Beginners
- Location Analytics for Business The Research and Marketing Strategic Advantage
- Business Intelligence, Analytics, and Data Science_ A Managerial Perspective
- Predictive Business Analytics
This section explains when analytics produces durable, hard-to-copy advantage versus a lead competitors quickly erase. You get the conditions that make data capability strategically defensible.
Sustainable Competitive Advantage
A durable, hard-to-imitate market advantage arising when valuable, rare data assets and analytical capability are central to strategy and difficult for competitors to replicate.
Why it matters. Confusing a temporary analytical edge with a sustainable one leads you to over-invest in capabilities rivals can buy off the shelf next quarter.
Myth
Executives believe adopting the same advanced algorithms and cloud platforms as leaders will create competitive advantage.
Reality
Algorithms and tools are broadly available and thus rarely defensible; durable advantage comes from proprietary data assets and organizational capability that competitors cannot replicate, because the data is rare and the capability is embedded in strategy.
- Dynamic Capabilities FrameworkFramework — A strategic management framework explaining how firms achieve and sustain competitive advantage in rapidly changing environments by building capabilities to reconfigure their resource base.
- Evaluation Checklist for New Analytical InitiativesChecklist — 7 checkpoints
- Market Share Prediction (Logit) FormulaTemplate — To forecast the market share of a product within a competitive set.
- Competitive Analytics Capability ModelTemplate — To systematically assess competitors' analytical capabilities and strategic direction relative to your own.
- Defensibility lives in proprietary data and embedded capability, not in tools everyone can buy.
- Self-reinforcing data loops widen advantage over time; static datasets get matched.
- Rare data plus strong capability is the moat—either one alone is copyable or dormant.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “VRIN + RBV Sustainable Advantage Audit” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 4 tools for this section. Included when you buy this guide.
Grounded in: Competing on Analytics: The New Science of Winning; Business Intelligence and Big Data; Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking; Data Warehouse and Data Mining; Competing on analytics the new science of winning; Analytics at work smarter decisions, better results; Competing on Analytics Updated, with a New Introduction the New Science of Winning.; Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking; Key business analytics the 60+ business analysis tools every manager needs to know; Business Statistics for Competitive Advantage with Excel 2019 and JMP; Data Science for Business Professionals A Practical Guide for Beginners; Location Analytics for Business The Research and Marketing Strategic Advantage; Business Intelligence, Analytics, and Data Science_ A Managerial Perspective; Predictive Business Analytics
moderate · 5 sources
- Analytics at Work: Smarter Decisions, Better Results
- Competing on Analytics: The New Science of Winning
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into…
- Lean Analytics: Use Data to Build a Better Startup Faster
- Data Is Everybody_s Business (Management on the Cutting Edge)
This section helps you locate your organization on the analytics capability continuum — from descriptive reporting through diagnostic, predictive, and prescriptive stages — and decide what advancing one stage actually requires.
Analytical Maturity Stage
The organization's overall position on a staged continuum of analytical capability development, moderating how effectively analytics drives outcomes.
Why it matters. Misjudging your stage causes you to buy tools and hire talent your organization cannot yet absorb, wasting budget on capabilities that stall for lack of foundational data discipline.
Myth
Practitioners treat maturity as a technology ladder you climb by acquiring more advanced platforms.
Reality
Maturity is gated by organizational habits — data governance, decision culture, and analyst-to-business trust — far more than by the sophistication of the tooling; a prescriptive-capable platform in a descriptive-culture firm produces dashboards nobody acts on.
- Five-Stage Analytical Maturity ModelFramework — A maturity model that allows an organization to assess its current analytical capability and map a path toward greater sophistication.
- TDWI Big Data Maturity ModelFramework — A framework describing the evolutionary stages an organization follows when adopting and utilizing Big Data, helping to assess current state and plan future steps.
- Five-Stage Road Map to Analytical CompetitionFramework — A maturity model that serves as a framework for action, describing the typical path organizations follow to become analytical competitors.
- LAMP FrameworkFramework — A framework by Cascio and Boudreau that provides a structure for ensuring HR measurement and analytics are connected to and drive strategic organizational change.
- Closed-Loop Enterprise Analytics ProcessProcess — To systematically build, test, and integrate new analytical capabilities throughout the organization, driving fact-based decisions from the corporate level down to individual stores.
- Road Map to Enhanced Analytical CapabilitiesProcess — To provide a structured path for progressing through the five stages of analytical maturity.
- Developing a Predictive Business Analytics FunctionProcess — To design and structure a PBA function that is sustainable and viewed as a value contributor.
- Your effective maturity equals your weakest capability dimension, not your most advanced pilot.
- Each maturity stage yields business value only when decisions are actually rewired to consume its output.
- Advancing maturity is an organizational-change effort measured in years, not a procurement decision.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “DELTA Maturity Placement Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 7 tools for this section. Included when you buy this guide.
Grounded in: Analytics at Work: Smarter Decisions, Better Results; Competing on Analytics: The New Science of Winning; Building a digital analytics organization create value by integrating analytical processes, technology, and people into…; Lean Analytics: Use Data to Build a Better Startup Faster; Data Is Everybody_s Business (Management on the Cutting Edge)
emerging · 6 sources
- Business Intelligence and Big Data
- Successful Business Intelligence: Unlock the Value of BI & Big Data
- Successful business intelligence unlock the value of BI big data
- AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse
- Strategic Analytics Levenson
- Business Statistics for Competitive Advantage with Excel 2019 and JMP
This section shows you how to read the market conditions and triggering events that determine whether analytics investment pays off or evaporates. You get a way to time and calibrate data work to the volatility around you.
Environmental Turbulence & Catalytic Events
External dynamism, competition, information overload, and catalytic events (Luck, Opportunity, Frustration, Threat) that intensify motivation for and shape the impact of analytics initiatives.
Why it matters. A model built for a stable market becomes a liability the moment demand, competitors, or regulation shift, and treating turbulence as noise rather than signal is how analytics teams lose credibility overnight.
Myth
Practitioners believe more environmental volatility always increases the payoff from analytics because there is more to predict and optimize.
Reality
Beyond a threshold, turbulence degrades the very historical patterns your models depend on; in truly chaotic conditions, fast heuristics and cheap experiments outperform elaborate predictive pipelines whose training assumptions have already expired.
- Analytics Investment Consideration OutlineTemplate — To provide a structured format for creating a compelling business case to secure funding for an analytics team, tool, or project.
- Match model refresh frequency to environmental dynamism — daily-shifting domains need pipelines that assume decay, not permanence.
- The catalyst that triggered an analytics request (luck, threat, frustration) is a better predictor of its business impact than the sophistication of the method.
- In high-turbulence contexts, a fast rough estimate delivered in-window beats a precise answer delivered after the opportunity closes.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Catalytic Turbulence Response Canvas” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.
Grounded in: Business Intelligence and Big Data; Successful Business Intelligence: Unlock the Value of BI & Big Data; Successful business intelligence unlock the value of BI big data; AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse; Strategic Analytics Levenson; Business Statistics for Competitive Advantage with Excel 2019 and JMP
emerging · 2 sources
- Predictive Analytics in Human Resource Management: A Hands-on Approach
- Strategic Analytics Levenson
This section covers modeling employee-level outcomes — turnover, performance, hiring quality, engagement — both as things you predict and as leading indicators of enterprise results.
Human Capital & Workforce Outcomes
Employee-level outcomes (job attitudes, turnover, performance, hiring quality, capability, motivation) modeled as both prediction targets and drivers of enterprise performance in HR/strategy analytics.
Why it matters. Workforce models drive interventions on real people's careers and pay, so a biased or leaky model does legal, ethical, and reputational damage far beyond a forecasting miss.
Myth
Practitioners believe a high-accuracy turnover or performance model directly tells you who to act on and how.
Reality
These models predict correlation, not causation; a feature that flags likely leavers (e.g., low recent raises) may be the intervention lever or merely a symptom, and acting on the prediction without a causal frame can worsen the outcome. Prediction targets like 'performance' are themselves often proxies contaminated by rater bias.
- Strategic Analytics FrameworkFramework — A comprehensive framework for thinking about and solving business problems by systematically connecting strategy, organizational systems, and people.
- Best Buy: Driving to an Analytical EnterpriseCase study — Around 2006, Best Buy's leadership, committed to a 'customer centricity' strategy, realized that while corporate had data, it wasn't being used for fact-based decisions at the store level where employees interact with customers.
- 1-800 CONTACTS: Making BI Relevant to Front-line WorkersCase study — An online contact lens retailer with a large call center, facing high employee turnover and frustration.
- Predicting Restaurant Performance with People AnalyticsCase study — A detailed case in Chapter 3 about a global restaurateur facing high turnover and poor financial performance.
- Route Sales Maximization at Frito-LayCase study — The company wanted to improve the productivity of its direct-store-delivery (DSD) system and was concerned about the impact of compensation and turnover on route sales.
- The Strategic Analytics Diagnostic ProcessProcess — To develop systemic, actionable solutions by integrating enterprise (business) and human capital (people) perspectives, ensuring that analysis is directly linked to competitive advantage.
- Scrutinize how the outcome was labeled before trusting model accuracy, since biased labels produce biased models.
- Distinguish predictors you can act on from those that are merely symptoms.
- Tie every workforce metric to a defined business result so you don't optimize a proxy.
The rest of this section
the full written section · 4 how-to steps · 2 pitfalls to watch for · 6 tools for this section. Included when you buy this guide.
Grounded in: Predictive Analytics in Human Resource Management: A Hands-on Approach; Strategic Analytics Levenson
emerging · 1 source
- Strategic Analytics Levenson
This section frames organizational structure, decision rights, and job design as analyzable variables that determine whether a strategy can actually be executed — and whether your analytics function itself works.
Organization & Job Design
The formal structure, decision-rights allocation, and job/work design that shape organizational and individual capability to execute strategy.
Why it matters. Where decision rights sit determines whether an insight becomes an action, so misplaced structure quietly nullifies even excellent analytics.
Myth
Practitioners treat org design as HR's soft domain, separate from the 'real' analytical work of models and data.
Reality
Decision-rights allocation is a hard determinant of analytics ROI: a dashboard delivered to someone without authority to act, or a data team reporting three levels below the decision it informs, produces zero value regardless of model quality.
- Mechanism DesignFramework — A framework for designing institutions ('rules of the game') to achieve collective goals by shaping individual incentives.
- Speed of Decision Making at a Pharma/Biotech CompanyCase study — A company in a regulated, safety-conscious industry was concerned its consensus-based culture was slowing down decision-making, threatening its ability to capitalize on market opportunities.
- Strategic Analytics Diagnostic Interview TemplateTemplate — To guide structured interviews with stakeholders to gather qualitative data for building and testing a causal model of a strategy execution problem.
- Analytics Work Request ProcessProcess — To reduce low-value 'Just Want to Look at It' (JWaLIT) requests and ensure the analytics team focuses on high-impact work.
- Trace decision rights before deploying analytics, because insight without authority to act is wasted.
- Co-locate outcome accountability and data access in the same role.
- Structure choices about the analytics function are strategic decisions, not administrative ones.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 4 tools for this section. Included when you buy this guide.
Grounded in: Strategic Analytics Levenson
emerging · 1 source
- Business Adventures
This section covers reading the collective cognitive and emotional state of market participants — sentiment, information asymmetry, herding — as a driver of aggregate financial behavior you can measure and model.
Market & Investor Psychology
The collective emotional and cognitive state of market participants and information asymmetry that drives aggregate financial and institutional behavior.
Why it matters. Aggregate sentiment can override fundamentals for extended periods, so a model that assumes rational pricing will systematically misread bubbles, panics, and momentum until it is too late.
Myth
Practitioners believe sentiment is noise that averages out, so fundamentals-only models are safe over any reasonable horizon.
Reality
Sentiment and information asymmetry are persistent, self-reinforcing forces that move prices away from fundamentals for long enough to blow up a fundamentals-only position. The crowd's belief is itself a fundamental of short-to-medium-term returns.
- Treat crowd belief as a real short-horizon driver, not statistical noise to average away.
- Separate contrarian and momentum interpretations of the same sentiment reading before trading it.
- Sentiment signals are regime-specific, so recalibrate thresholds rather than reusing historical extremes.
The deep drill-down: 7 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Mood-vs-News Crisis Worksheet” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for. Included when you buy this guide.
Grounded in: Business Adventures
strong · 11 sources
- Analytics at Work: Smarter Decisions, Better Results
- Competing on Analytics: The New Science of Winning
- Successful Business Intelligence: Unlock the Value of BI & Big Data
- AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse
- Analytics at work smarter decisions, better results
- Competing on analytics the new science of winning
- Successful business intelligence unlock the value of BI big data
- The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling
- Competing on Analytics Updated, with a New Introduction the New Science of Winning.
- Predictive Business Analytics
- Business Intelligence and Big Data
This section explains what genuine leadership commitment to analytics looks like beyond signing the budget — and why the modeling of behavior matters most.
Executive Sponsorship & Analytical Leadership
Active, visible senior-leadership commitment, funding, barrier-clearing, and personal modeling of fact-based decision making that champions analytics/BI initiatives at any organizational level.
Why it matters. Analytics initiatives without sustained senior advocacy stall the moment they threaten an existing power base or require cross-functional data sharing.
Myth
Executive sponsorship means securing funding and a supportive quote for the kickoff.
Reality
The scarcest form of sponsorship is a leader visibly changing their own decision because of data; funding is necessary but symbolic modeling is what actually shifts subordinate behavior.
- Checklist for Analytical LeadershipChecklist — 6 checkpoints
- The strongest sponsorship signal is a leader publicly reversing a call because of the evidence.
- Use sponsors to remove barriers only they have the authority to remove.
- A sponsor who won't apply the discipline to their own decisions is a liability, not an asset.
The deep drill-down: 6 operational steps, a worked example from the source, 4 decision rules, 5 failure modes, and the “Sponsor's Pre-Test Commitment Checklist” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 1 tool for this section. Included when you buy this guide.
Grounded in: Analytics at Work: Smarter Decisions, Better Results; Competing on Analytics: The New Science of Winning; Successful Business Intelligence: Unlock the Value of BI & Big Data; AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse; Analytics at work smarter decisions, better results; Competing on analytics the new science of winning; Successful business intelligence unlock the value of BI big data; The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling; Competing on Analytics Updated, with a New Introduction the New Science of Winning.; Predictive Business Analytics; Business Intelligence and Big Data
strong · 11 sources
- Analytics at Work: Smarter Decisions, Better Results
- Competing on Analytics: The New Science of Winning
- Successful Business Intelligence: Unlock the Value of BI & Big Data
- Business Intelligence and Big Data
- AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse
- Analytics at work smarter decisions, better results
- Lean Analytics: Use Data to Build a Better Startup Faster
- Predictive Business Analytics
- Business Intelligence, Analytics, and Data Science_ A Managerial Perspective
- Business Intelligence Guidebook From Data Integration to Analytics
- Competing on Analytics Updated, with a New Introduction the New Science of Winning.
This section addresses the shared norms that make evidence-seeking the reflex rather than the exception — the soft substrate beneath every analytics tool.
Analytical / Fact-Based Culture
Shared organizational norms and attitudes that treat data as a strategic asset and make fact-based, evidence-seeking, experimental decision making the default over intuition and politics.
Why it matters. Without cultural norms rewarding experimentation and truth-telling, superb technical capability sits unused while people defend prior beliefs.
Myth
Culture change follows automatically once you deploy good tools and dashboards.
Reality
Tools amplify existing incentives; if the organization punishes people for being proven wrong or for surfacing inconvenient findings, better data just produces more sophisticated defensiveness.
- The Universal Measurement Approach (AIE)Framework — A comprehensive framework for measuring anything by framing measurement as a decision-support activity.
- Hypothesis TestingProcess — To make a formal decision between two competing hypotheses (null and alternative) based on statistical evidence.
- Psychological safety to be proven wrong is the precondition for evidence-seeking behavior.
- Culture is revealed by what happens when the data contradicts a senior person, not by stated values.
- Normalize experiments as the default arbiter of internal disagreements.
The deep drill-down: 8 operational steps, a worked example from the source, 5 decision rules, 5 failure modes, and the “Evidence-to-Action Decision Card” tool. Included when you buy this guide.
The rest of this section
the full written section · 3 how-to steps · 2 pitfalls to watch for · 2 tools for this section. Included when you buy this guide.
Grounded in: Analytics at Work: Smarter Decisions, Better Results; Competing on Analytics: The New Science of Winning; Successful Business Intelligence: Unlock the Value of BI & Big Data; Business Intelligence and Big Data; AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse; Analytics at work smarter decisions, better results; Lean Analytics: Use Data to Build a Better Startup Faster; Predictive Business Analytics; Business Intelligence, Analytics, and Data Science_ A Managerial Perspective; Business Intelligence Guidebook From Data Integration to Analytics; Competing on Analytics Updated, with a New Introduction the New Science of Winning.
The playbook — the whole process
Beneath the model sits the practical spine — 114 named, end-to-end processes the source books lay out. Here they are, in sequence, each broken into the steps you actually run.
The sequence — high level first
Illumination of the parts
Process 1 · named in the source
Conducting an Aggregate-Level Conjoint Analysis
To infer the value of individual product attributes from consumer ratings or choices, enabling strategic decisions on product design, pricing, and positioning.
- 1
Construct an experimental design by defining the product attributes and the specific levels for each attribute.
- 2
Collect data by presenting respondents with a series of hypothetical product profiles (based on the design) and asking them to rate or choose among them.
- 3
Estimate the attribute-level utilities (part-worths) for the entire group of respondents using specialized software.
- 4
Interpret the basic output, assessing the preference for each level and the significance of each attribute.
- 5
Apply the utility scores to solve specific business problems, such as conducting trade-off analysis, forecasting market share, or determining attribute importance.
Process 2 · named in the source
Analytics-Embedded Insurance Claims Processing
To improve process efficiency and flexibility, automate routine decisions, detect fraud, and identify cross-selling opportunities by embedding analytical models at key decision points.
- 1
Register the initial claim notification from the customer.
- 2
Apply a predictive model to forecast the likely duration of the handling process and recommend the next best step.
- 3
Route the claim based on the skill level required for processing.
- 4
Score the claim for fraud likelihood; if high, route to a special investigations unit (SIU).
- 5
Fast-track low-risk, simple claims for immediate resolution and payment.
- 6
For complex claims, assess damage and liability, gathering additional information as recommended by an analytical model.
- 7
Determine the final payment amount.
- 8
Use a recommendation engine to identify and suggest cross-selling opportunities to the satisfied customer during or after payment.
Process 3 · named in the source
Metadecision Analysis for Important Decisions
To improve the quality of major decisions by explicitly and methodically planning how the decision will be made before making it.
- 1
Define the specific decision that needs to be made.
- 2
Determine the method for making the decision (e.g., unilateral, consultative, majority vote, consensus).
- 3
Establish the governance for the decision using RACI (define who is Responsible, Accountable, Consulted, and Informed).
- 4
Make the decision using the chosen method and governance structure.
- 5
Communicate and implement the decision.
Process 4 · named in the source
Closed-Loop Enterprise Analytics Process
To systematically build, test, and integrate new analytical capabilities throughout the organization, driving fact-based decisions from the corporate level down to individual stores.
- 1
Plan: Define metrics and priorities based on strategic questions like 'What happened?', 'Why did it happen?', and 'What should happen?'.
- 2
Build: Develop the analytical tools, models, and data infrastructure required.
- 3
Test: Pilot the new capabilities and metrics to validate their effectiveness.
- 4
Launch: Roll out the tools and training to business operators (e.g., store managers).
- 5
Learn: Gather feedback and measure outcomes to identify what's working and what's not.
- 6
Refine: Use the learnings to refine the models and plan the next iteration of improvements.
Process 5 · named in the source
Predicting Illegal Building Conversions
To identify buildings with illegal and hazardous conversions that pose the highest risk of fire, allowing for prioritized inspections with limited resources.
- 1
Create a master list of every property in the city.
- 2
Integrate datasets from various agencies, including tax delinquency, foreclosures, utility usage, crime rates, and ambulance visits.
- 3
Harmonize messy location data from different systems into a single coordinate-based identifier.
- 4
Compare the aggregated property data against five years of fire data to find correlations with severe incidents.
- 5
Build a predictive model to score and rank all incoming illegal-conversion complaints by fire risk.
- 6
Provide the top 5% of high-risk complaints to inspectors for immediate follow-up.
Process 6 · named in the source
Predicting Airfare Price Changes
To predict whether the price of a given airline ticket is likely to rise or fall in the near future, empowering consumers to buy at the optimal time.
- 1
Collect a massive dataset of historical ticket price observations for specific flight routes.
- 2
Analyze all price observations for a given route relative to the number of days before departure.
- 3
Calculate the probability of the price increasing or decreasing based on historical patterns.
- 4
Recommend 'buy now' if the price is likely to increase, or 'wait' if the price is likely to decrease.
- 5
Present a confidence score for the prediction to the user.
Process 7 · named in the source
Charting Ocean Currents (Maury's Method)
To create maps of winds and ocean currents to enable ships to sail more efficient and safer routes.
- 1
Collect a large repository of old, dusty ship logbooks previously considered rubbish.
- 2
Extract and tabulate key data points: wind, water, and weather at specific locations on specific dates.
- 3
Aggregate the data, dividing the ocean into five-degree blocks of longitude and latitude.
- 4
Analyze the aggregated data for each block by month to identify patterns in currents and winds.
- 5
Create standardized forms and incentivize merchant captains to log and submit new data in exchange for the new charts.
- 6
Incorporate new data streams, such as notes in bottles, to continually refine the charts.
Process 8 · named in the source
MapReduce Data Processing
To process vast amounts of data in parallel by breaking the job into smaller, independent tasks that can run on different machines simultaneously.
- 1
The user provides input files to be processed (e.g., several files containing disease case counts).
- 2
Run the 'Map' function, which reads each input file line-by-line and outputs intermediate key-value pairs (e.g., <Measles, 3>, <Zika, 2>).
- 3
Execute the 'Shuffle and Sort' step (part of the Hadoop framework), which automatically groups the intermediate key-value pairs by key (e.g., all 'Measles' records are sent to one file, all 'Zika' to another).
- 4
Run the 'Reduce' function, which processes each group of values for a given key and aggregates them to produce a final result (e.g., sums all values for 'Measles' to get a total count).
- 5
Write the final key-value pairs to an output file in the DFS (e.g., <Measles, 12>, <Zika, 8>).
Process 9 · named in the source
Huffman Lossless Data Compression
To encode data more efficiently by assigning shorter codes to more frequent characters and longer codes to less frequent characters.
- 1
Count the frequency of each unique character in the input string (e.g., for 'added', d=3, a=1, e=1).
- 2
Create a binary tree node for each character with its frequency.
- 3
Repeatedly select the two nodes with the lowest frequencies.
- 4
Create a new parent node for these two selected nodes, with a frequency equal to the sum of their frequencies.
- 5
Assign '0' to one branch and '1' to the other branch of the new parent node.
- 6
Continue combining nodes until a single root node remains, forming the complete Huffman tree.
- 7
Determine the code for each character by traversing the path from the root to the character's leaf node.
- 8
Replace each character in the original string with its new, variable-length Huffman code.
Process 10 · named in the source
Building and Using a Bloom Filter
To create a fast, memory-efficient probabilistic filter that can confirm an item is NOT in a set, or state that it PROBABLY is.
- 1
Create a bit array of a fixed size, with all bits initialized to '0'.
- 2
Select a number of independent hash functions (e.g., two functions for the example).
- 3
For each item in the list to be added (e.g., 'aaa@aaaa.com'):
- 4
Apply each hash function to the item. Each function will output an index position in the bit array.
- 5
Set the bit at each of these output index positions to '1'.
- 6
To check if a new item is in the list:
- 7
Apply the same hash functions to the new item to get a set of index positions.
- 8
Check the bit value at each of these positions in the array.
- 9
If ANY of the bits are '0', the item is definitely NOT in the list.
- 10
If ALL of the bits are '1', the item is PROBABLY in the list (it could be a false positive).
Process 11 · named in the source
New Car Model Development and Launch (Edsel)
To capture a larger share of the expanding and profitable medium-priced car market by creating a car that would appeal to Ford owners 'trading up.'
- 1
Conduct strategic studies to identify a market gap (Ford owners trading up to GM cars).
- 2
Form a dedicated committee (Forward Product Planning Committee) to forecast market trends and justify the project.
- 3
Create a special division (Special Products Division) to oversee the new car's development.
- 4
Design the car's styling based on committee hunches and aesthetic goals, not consumer polling.
- 5
Conduct extensive motivational research (the Columbia University studies) to define a target 'personality' for the car, but only for advertising purposes.
- 6
Engage in a massive, fraught, and ultimately discarded process to scientifically select a name (culminating in the choice of 'Edsel' by executive fiat).
- 7
Recruit a completely new and exclusive dealer network, often by raiding competitors.
- 8
Build public anticipation through a prolonged and dramatic 'strip tease' advertising campaign, revealing only glimpses of the car.
- 9
Launch the car with tremendous nationwide fanfare on a designated 'E-Day'.
- 10
Discover the product is plagued with quality control issues and does not meet public expectations.
- 11
Attempt to revive sales with frantic advertising shifts and bonuses, before ultimately discontinuing the car.
Process 12 · named in the source
Cornering a Stock (as practiced by Clarence Saunders)
To force short sellers to buy back stock at a price dictated by the cornerer, thereby earning massive profits and punishing market manipulators.
- 1
Identify a stock that is being heavily sold short by 'bears'.
- 2
Secure a massive line of credit to finance large-scale stock purchases.
- 3
Systematically and secretly buy up the 'floating supply' of the target stock, along with as many privately held shares as possible.
- 4
Run a public relations campaign to build confidence in the stock and attract public buyers.
- 5
Devise a method (like an installment plan with delayed certificate delivery) to sell some accumulated shares to the public without returning them to the floating supply, thus locking them up.
- 6
Once nearly all available stock is controlled, 'call' for the short sellers to deliver the borrowed shares by a specific deadline.
- 7
As the cornered shorts scramble to buy the non-existent supply, driving the price sky-high, offer to sell them shares at an exorbitant, dictated price.
- 8
Settle with the cornered shorts and collect profits.
Process 13 · named in the source
Emergency Central Bank Currency Defense
To prevent the forced devaluation of a major world currency and the potential collapse of the international monetary system.
- 1
Detect severe currency weakness through market monitoring and direct communication between central banks.
- 2
Attempt conventional defenses, such as raising the bank interest rate to attract foreign capital.
- 3
When conventional defenses fail and a crisis is imminent, initiate emergency consultations between the heads of major central banks via telephone.
- 4
The central bank of the strongest currency (the US Fed) takes the lead in coordinating pledges for a massive credit package.
- 5
Key leaders (e.g., Hayes and Lord Cromer) personally call their counterparts to explain the gravity of the situation and request specific, unprecedentedly large credit commitments.
- 6
Secure commitments rapidly, overcoming procedural delays and national interests by stressing the systemic risk to all.
- 7
Once a sufficiently large credit package (e.g., $3 billion) is assembled, prepare a coordinated, simultaneous public announcement to maximize psychological impact.
- 8
Release the announcement during trading hours to dramatically reverse market sentiment.
- 9
Use the new credit facility to aggressively buy the embattled currency in the market, 'squeezing' the short-sellers and forcing them to cover their positions, driving the price up.
Process 14 · named in the source
Operations Research Modeling Process
To create a mathematical representation of a real-world business situation to find the best possible solution among all available options.
- 1
Identify and define the decision variables that represent the choices to be made (e.g., number of products to make, location to build).
- 2
Formulate the objective function as a mathematical expression to be maximized or minimized (e.g., MAX = 50*x1 + 100*x2).
- 3
Formulate the constraints as mathematical inequalities or equalities that represent limitations on resources or operational rules (e.g., 4*x1 + 2*x2 <= 100).
- 4
Code the mathematical model using specialized software like LINGO.
- 5
Solve the model to obtain the optimal values for the decision variables and the objective function.
- 6
Analyze the solution report, including values for slack, dual prices, and reduced costs, to understand sensitivities and resource values.
Process 15 · named in the source
Knowledge Conversion Spiral (SECI Model)
To create new organizational knowledge through the dynamic interaction between implicit (tacit) and explicit knowledge.
- 1
Convert implicit knowledge to new implicit knowledge through shared experience (Socialization).
- 2
Articulate implicit knowledge into explicit concepts, such as metaphors, analogies, or models (Externalization).
- 3
Systematize and combine different bodies of explicit knowledge into a new whole (Combination).
- 4
Embody explicit knowledge into implicit knowledge through action and practice, making it tacit again (Internalization).
Process 16 · named in the source
Big Data Management Lifecycle
To systematically derive value from Big Data initiatives.
- 1
Acquire and record data from various internal and external sources.
- 2
Extract relevant information, clean the data to remove errors, and add descriptive metadata (annotation).
- 3
Integrate and aggregate data from different sources into a uniform representation suitable for analysis.
- 4
Apply analytical models and data mining techniques to the prepared data to uncover patterns and insights.
- 5
Interpret the results, assess their reliability, and formulate descriptive conclusions and recommendations for the business.
Process 17 · named in the source
Extraction-Transformation-Load (ETL)
To create a clean, consistent, and integrated data set suitable for analysis in a data warehouse.
- 1
Extract data from various source systems, which can include relational databases, flat files, or legacy systems.
- 2
Transform the extracted data by cleaning it, applying business rules, checking for data integrity, and converting it to a common format.
- 3
Load the cleaned, transformed data into the target data warehouse for access by analytical tools.
Process 18 · named in the source
Defining BI Requirements
To create a documented foundation of what the BI solution is planned to build, which is then used by the development team to design, develop, and deploy the system.
- 1
Define high-level business requirements from sponsors and stakeholders through interviews.
- 2
Decompose business requirements into detailed data requirements, identifying necessary data sources and transformations.
- 3
Perform data profiling and source system analysis to assess data quality and consistency.
- 4
Define functional requirements, including use cases, analytical workflow, and user interactions.
- 5
Identify and document any regulatory, compliance, and technical requirements.
- 6
If necessary, reverse engineer existing undocumented reports or data shadow systems.
- 7
Consolidate all gathered requirements into a cohesive requirements document.
- 8
Review the consolidated requirements with stakeholders and get them to prioritize all items.
- 9
Revise the project plan and budget based on the prioritized requirements and obtain formal sign-off.
Process 19 · named in the source
Evaluating and Selecting Technology/Products
To objectively select the best-fit technology or product that meets the prioritized requirements of the organization.
- 1
Gather and prioritize technical and business requirements for the technology.
- 2
Establish success and value criteria for evaluation, classifying features as 'must-have' vs. 'nice-to-have'.
- 3
Survey the market and select a short list of 3-5 product candidates that fit the budget.
- 4
Conduct product reviews, including vendor demos and hands-on proofs of concept (POCs) if possible.
- 5
Score and rank the products against the established criteria.
- 6
Review the results with all stakeholders and select the winning product(s).
- 7
Negotiate pricing and contract terms with the selected vendor.
Process 20 · named in the source
Data Integration Design
To create the detailed specifications needed to build, test, and deploy the data integration processes for a given stage.
- 1
Confirm all prerequisite deliverables are available (data architecture, data requirements, source system analysis, target data models).
- 2
Create a conceptual data integration process model showing sources and targets at the application/database level.
- 3
Create a logical data integration process model showing sources and targets at the table/file level.
- 4
Design the source-to-target mappings, detailing every column transformation, join, filter, and aggregation.
- 5
Design the physical data integration process model using the specific components and workflow of the chosen data integration tool.
- 6
Integrate the stage-specific design into the overall data integration workflow, accounting for dependencies.
Process 21 · named in the source
BI Prototyping Lifecycle
To incrementally build a BI application component, engage business users for feedback, and refine the application to meet their needs, avoiding surprises at final delivery.
- 1
Define the scope of the prototype, including the component, participants, objectives, and timeline.
- 2
Create the BI application prototype component using the selected BI tool and available sample data.
- 3
Conduct developer-led unit tests to ensure the component functions correctly.
- 4
Have business users test the prototype to assess its functionality and provide feedback.
- 5
Gather and analyze user feedback on the prototype.
- 6
Revise the prototype based on feedback, repeating the cycle if necessary for major flaws.
- 7
Obtain a formal sign-off from the user, indicating the component is ready for integration or the next phase.
Process 22 · named in the source
Road Map to Enhanced Analytical Capabilities
To provide a structured path for progressing through the five stages of analytical maturity.
- 1
Ensure foundational prerequisites are in place: some quality data and executives predisposed to fact-based decisions.
- 2
Assess the organization's current analytical capabilities across all dimensions (e.g., using the DELTA model) to determine its stage of maturity.
- 3
Choose a path based on leadership support: the 'full-steam-ahead' path for strong CEO sponsorship, or the 'prove-it' path for building momentum from the bottom-up.
- 4
If on the 'prove-it' path, execute a series of localized projects with measurable benefits, document successes, and build support until gaining executive commitment.
- 5
Secure enterprise-wide executive sponsorship and align resources to build a broad analytical capability focused on a distinctive capability.
- 6
Develop an enterprise-wide analytics plan and architecture, integrating data and standardizing tools.
- 7
Master analytics as a core capability, embedding it into key processes and products, and focus on continuous renewal and innovation.
Process 23 · named in the source
Information-Based Strategy (Test-and-Learn Cycle)
To use scientific experimentation to identify the most profitable product offerings and customer segments.
- 1
Formulate a hypothesis about a customer behavior or product feature (e.g., a balance-transfer offer for a credit card).
- 2
Design a controlled market experiment, creating thousands of variations of the product offering (e.g., different interest rates, marketing messages, customer segments).
- 3
Launch the test to a small, statistically valid segment of the market.
- 4
Collect and analyze response data to empirically determine which variations are most successful and profitable.
- 5
Roll out the winning product configuration to the broader market.
- 6
Continuously repeat the cycle to refine existing products and discover new ones.
Process 24 · named in the source
Analytics-Driven Talent Management
To apply data and analytics to people-related decisions to improve hiring, development, and retention.
- 1
Identify a critical people-related business question (e.g., 'What are the defining behaviors of our best managers?').
- 2
Gather diverse data sources, such as employee surveys, performance reviews, promotion history, and compensation data.
- 3
Use advanced analytics (e.g., regression analysis, clustering) to identify the key variables and behaviors that correlate with desired outcomes (e.g., high-performing teams).
- 4
Codify the findings into simple, actionable principles (e.g., Google's 'Eight Rules for Good Management').
- 5
Develop and deploy interventions based on the findings, such as targeted training programs for managers.
- 6
Measure the impact of the interventions on employee performance and satisfaction to close the loop.
Process 25 · named in the source
Conducting a Cultural Analytics Project
To computationally explore and analyze cultural phenomena at scale, moving from the raw cultural artifacts to data representation and interpretation.
- 1
Conceptualize how cultural themes, artifacts, or processes can be represented and analyzed quantitatively.
- 2
Search for existing datasets or devise a strategy to collect or generate new data (e.g., via APIs, web scraping).
- 3
Assemble and clean the collected information into a structured dataset of objects and their features.
- 4
Employ visual methods, particularly media visualization, to perform an initial exploratory analysis of the dataset.
- 5
Analyze the data using methods from statistics and data science (e.g., clustering, classification, regression) to identify patterns and test hypotheses.
- 6
Create outputs such as scholarly publications, interactive visualization tools, or media artworks to share the findings and allow others to explore the data.
Process 26 · named in the source
The Data Mining Process
To provide a structured workflow from business understanding to model deployment, ensuring a robust and well-evaluated outcome.
- 1
Develop an understanding of the purpose of the project and how the results will be used.
- 2
Obtain the dataset to be used, potentially sampling from a larger database.
- 3
Explore, clean, and preprocess the data, handling missing values and outliers.
- 4
Reduce the data dimension by eliminating or transforming variables if necessary.
- 5
Determine the specific data mining task (e.g., classification, prediction, clustering).
- 6
Partition the data into training, validation, and test sets for supervised tasks.
- 7
Choose the data mining techniques to be used (e.g., regression, trees, neural nets).
- 8
Use algorithms to perform the task, often iteratively trying multiple variants.
- 9
Interpret the results and select the best model based on validation performance.
- 10
Deploy the chosen model to score new records and integrate it into operational systems.
Process 27 · named in the source
The k-NN Algorithm
To make a prediction for a new record by finding similar records in the training data and using their outcomes.
- 1
Choose the number of neighbors, 'k'.
- 2
For a new record to be classified, calculate the distance to every record in the training data.
- 3
Identify the 'k' nearest neighbors (the training records with the smallest distances).
- 4
For classification, assign the new record to the class that is most frequent among its 'k' neighbors (majority vote).
- 5
For prediction, assign the new record the average outcome value of its 'k' neighbors.
Process 28 · named in the source
Statistical Hypothesis Testing
To determine whether to reject the null hypothesis (that there is no real effect) in favor of an alternative hypothesis, based on a calculated p-value.
- 1
Formulate a null hypothesis (e.g., the mean click-rate of a new ad color is the same as blue) and an alternative hypothesis.
- 2
Choose a significance level (alpha), typically 0.05, as the threshold for rejecting the null hypothesis.
- 3
Calculate the p-value: the probability of observing data at least as extreme as what was collected, assuming the null hypothesis is true.
- 4
Compare the p-value to the significance level.
- 5
Reject the null hypothesis if the p-value is less than or equal to the significance level; otherwise, fail to reject it.
Process 29 · named in the source
Confidence Interval Estimation via Simulation
To create a range of values that likely contains the true parameter with a certain level of confidence (e.g., 95%).
- 1
Run a large number of simulations of the experiment (e.g., 100,000 sets of 1,000 coin flips).
- 2
For each simulation, calculate the sample statistic of interest (e.g., the frequency of heads).
- 3
Plot a histogram of all the calculated sample statistics.
- 4
Identify the central range of the histogram that contains the desired percentage of outcomes (e.g., 95%).
- 5
Define the boundaries of this range as the confidence interval for the true parameter.
Process 30 · named in the source
The Cross Industry Standard Process for Data Mining (CRISP-DM)
To provide a structured and repeatable framework for data mining projects, breaking the process into well-understood stages and emphasizing iteration and exploration.
- 1
Develop a thorough understanding of the business problem and objectives (Business Understanding).
- 2
Examine the available data, assessing its strengths, limitations, costs, and relevance to the business problem (Data Understanding).
- 3
Manipulate and convert raw data into a format suitable for modeling techniques, such as a feature vector representation (Data Preparation).
- 4
Apply data mining techniques to the prepared data to extract patterns and build models (Modeling).
- 5
Rigorously assess the models to ensure they are valid, reliable, and meet the business goals (Evaluation).
- 6
Put the results of data mining into real use to realize a return on investment, for example by integrating a model into an information system (Deployment).
Process 31 · named in the source
k-Means Clustering
To group similar data points together based on proximity, minimizing the total sum of squared distances from each point to the mean of its assigned cluster.
- 1
Start with a set of k initial means (cluster centers), often chosen randomly from the data points.
- 2
Assign each data point to the cluster whose mean it is closest to.
- 3
Check if any point's assignment has changed since the last iteration.
- 4
If no assignments have changed, stop.
- 5
If assignments have changed, recompute the mean for each cluster based on its newly assigned points and return to the assignment step.
Process 32 · named in the source
Building a Decision Tree (ID3 Algorithm)
To learn a set of hierarchical rules that can be used to predict the label of a new data point.
- 1
Start with a dataset and a list of attributes to consider.
- 2
If all data points have the same label, create a leaf node that predicts that label and stop.
- 3
If the list of attributes is empty, create a leaf node that predicts the most common label and stop.
- 4
For each attribute, calculate the entropy of partitioning the data by that attribute's values.
- 5
Choose the attribute that results in the lowest partition entropy (the 'best' attribute).
- 6
Add a decision node to the tree based on the chosen attribute.
- 7
For each value of the chosen attribute, recur on the subset of the data with that value, using the remaining attributes.
Process 33 · named in the source
Training a Model with Gradient Descent
To find the model parameters that minimize a given loss function (e.g., sum of squared errors).
- 1
Define a model with a set of parameters (e.g., `theta`).
- 2
Define a loss function that measures how well the model fits the data.
- 3
Start with a random or arbitrary initial value for the parameters.
- 4
Repeatedly compute the gradient of the loss function with respect to the parameters.
- 5
Take a small step in the direction opposite to the gradient to update the parameters.
- 6
Stop after a fixed number of iterations (epochs) or when the parameters stop changing significantly.
Process 34 · named in the source
K-Means Clustering via Spreadsheet
To partition a set of observations into 'k' distinct, non-overlapping subgroups (clusters) where each observation belongs to the cluster with the nearest mean.
- 1
Prepare the data into a matrix of observations (e.g., customers) by features (e.g., offers taken).
- 2
Choose a number of clusters, k, and create 'k' columns in the spreadsheet to represent the cluster centers (centroids).
- 3
Calculate the distance (e.g., Euclidean) from each observation to each of the k cluster centers using array formulas.
- 4
For each observation, determine its assigned cluster by finding the center with the minimum distance (using MIN and MATCH formulas).
- 5
Create an objective cell that sums the minimum distances for all observations.
- 6
Use Excel's Solver (with the Evolutionary algorithm for non-linear distances) to find the values for the cluster centers that minimize the objective cell.
- 7
Analyze the resulting clusters by examining the characteristics of the observations within each group.
Process 35 · named in the source
Naïve Bayes Text Classification
To classify text documents into predefined categories based on the statistical probability of the words they contain.
- 1
Gather a training set of documents pre-classified into categories (e.g., 'app' vs. 'other').
- 2
Pre-process the text by converting to lowercase, removing punctuation, and splitting into individual words (tokens).
- 3
For each class, create a frequency table of every token.
- 4
Apply additive (Laplace) smoothing by adding 1 to every token count to handle words not seen in the training data.
- 5
Calculate the conditional probability p(word|class) for every word in the vocabulary.
- 6
For a new document, calculate a score for each class by summing the natural logarithm of the probabilities of its words: `Score(class) = Σ ln(p(word|class))`.
- 7
Assign the document to the class with the highest score.
Process 36 · named in the source
Building a Linear Program for Blending
To find the best possible outcome in a mathematical model whose requirements are represented by linear relationships.
- 1
Define the objective function (e.g., minimize total cost) as a linear combination of decision variables.
- 2
Define the decision variables (e.g., quantity of juice to buy from each supplier each month).
- 3
Formulate constraints as linear equations or inequalities (e.g., total volume must meet demand, quality metrics must be within bounds, supplier capacity cannot be exceeded).
- 4
Build the model in a spreadsheet, with cells for decisions, an objective function cell, and cells calculating the left-hand side of each constraint.
- 5
Open Solver, set the objective cell to be minimized/maximized by changing the decision variable cells.
- 6
Add each constraint to Solver, linking the calculated constraint cells to their limits.
- 7
Select the 'Simplex LP' solving method and solve the model.
- 8
Analyze the resulting optimal decision values and the value of the objective function.
Process 37 · named in the source
Ensemble Modeling with Bagged Decision Stumps
To improve prediction accuracy by creating a multitude of simple models (weak learners) and having them vote on the outcome.
- 1
Start with a training dataset of features and outcomes.
- 2
Repeat for a large number of iterations (e.g., 200 times):
- 3
a. Create a random subsample of the data by shuffling and selecting a subset of rows and columns (e.g., 2/3 of rows, sqrt(columns)).
- 4
b. For each feature in the subsample, build a 'decision stump' (a one-level decision tree).
- 5
c. For each stump, calculate its impurity (e.g., Gini impurity) to measure its classification power.
- 6
d. Identify the 'best' stump for this subsample (the one with the lowest impurity).
- 7
e. Record the winning feature and its predictive value.
- 8
To make a prediction on a new data point, have each of the 200 recorded stumps 'vote' (1 if it predicts the outcome, 0 if not).
- 9
The final prediction score is the average of all votes (the percentage of stumps that voted for the outcome).
Process 38 · named in the source
Data Warehouse Implementation
To create a robust and effective data warehouse system for data analysis and decision-making.
- 1
Conduct a requirement analysis with stakeholders to define scope and objectives.
- 2
Design the data model (e.g., star schema) based on requirements.
- 3
Implement the ETL process to extract, transform, and load data from source systems.
- 4
Design and create the data warehouse database infrastructure.
- 5
Integrate and consolidate data from multiple sources, ensuring quality and consistency.
- 6
Implement metadata management to document data definitions and lineage.
- 7
Deploy analytical capabilities and tools (e.g., OLAP, reporting tools).
- 8
Conduct user training and provide ongoing support to drive adoption.
- 9
Perform ongoing maintenance, monitoring, and performance optimization.
Process 39 · named in the source
Knowledge Discovery in Databases (KDD)
To transform low-level data into shorter, abstract, and more practical forms of knowledge, such as predictive models or clear reports.
- 1
Understand the application domain and define the goals of the process.
- 2
Create a target dataset by selecting relevant data.
- 3
Perform data cleaning, reduction, and projection to preprocess the data.
- 4
Apply data mining techniques and algorithms to find patterns.
- 5
Consolidate the discovered knowledge using visualization and interpretation.
- 6
Evaluate the obtained models using metrics like predictive accuracy.
Process 40 · named in the source
Association Rule Mining
To identify recurring patterns, correlations, or associations, such as items frequently purchased together in market basket analysis.
- 1
Generate frequent itemsets by finding all collections of items with support above a specified minimum threshold.
- 2
Generate association rules from the frequent itemsets by calculating their confidence values.
- 3
Prune and filter redundant or uninteresting rules using additional metrics like lift.
Process 41 · named in the source
Creating a Google Analytics Account
To create a new Google Analytics property and obtain the necessary tracking information.
- 1
Create or use an existing Gmail account to sign in.
- 2
Name the account and select data sharing settings (e.g., benchmarking, technical support).
- 3
Name the property, and set the reporting time zone and currency.
- 4
Provide business information such as industry category and size.
- 5
Select your intended uses for Google Analytics (e.g., measure engagement, optimize marketing costs, increase conversions).
- 6
Read and accept the Google Analytics Terms of Service.
Process 42 · named in the source
Connecting Google Analytics to a Website
To enable Google Analytics to start collecting data from website visitors.
- 1
Navigate to the Admin panel in Google Analytics.
- 2
Find your Tracking ID (for UA) or Measurement ID (for GA4) under Property settings or Data Streams.
- 3
For WordPress (with Jetpack): Go to Jetpack traffic settings, find the analytics section, and paste the Measurement ID.
- 4
For Shopify: Go to Online Store > Preferences, find the Google Analytics section, and paste the Measurement ID.
- 5
For manual installation: Copy the full HTML global site tag and paste it into the <head> section of every page on your website.
Process 43 · named in the source
Setting Up a Conversion Goal
To measure the rate at which users complete valuable actions, such as making a purchase or signing up for a newsletter.
- 1
Navigate to the Admin panel and select 'Goals' under the 'View' column.
- 2
Click to add a new goal.
- 3
Choose a template or custom goal type. For this example, select 'Destination'.
- 4
Name the goal (e.g., 'Completed Checkout').
- 5
Set the destination URL to the final confirmation page, such as '/thank-you.html'.
- 6
Optionally assign a monetary value to the goal completion.
- 7
Save the goal.
Process 44 · named in the source
Applied Information Economics (AIE)
To quantitatively model a decision, prioritize which uncertainties to measure based on their economic value, and make a risk/return-optimized choice.
- 1
Define the decision problem and the relevant uncertain variables.
- 2
Model your current state of uncertainty using calibrated probability assessments.
- 3
Compute the Expected Value of Information (EVI) for each variable to identify high-value measurements.
- 4
Apply the most economical measurement instrument (e.g., sampling, experiment) to reduce uncertainty for the high-value variables.
- 5
Update the decision model with the new information and re-compute the EVI, iterating measurement until it is no longer economical.
- 6
Make a final decision by comparing the project's risk/return profile to the organization's risk tolerance.
Process 45 · named in the source
Human Judge Calibration Training
To make a person statistically 'calibrated', meaning their subjective probability statements are objectively reliable (e.g., their 90% confidence intervals contain the right answer 90% of the time).
- 1
Take an initial calibration test with general knowledge questions, providing 90% confidence intervals and/or specific probabilities.
- 2
Score the test by comparing answers to the true values and plot your initial performance.
- 3
Learn methods to counteract cognitive biases, such as the 'Equivalent Bet Test', considering reasons for being wrong, and avoiding anchoring.
- 4
Take a second, longer test, consciously applying the new methods.
- 5
Receive feedback on the second test and observe improvement.
- 6
Repeat the process until performance consistently matches the target confidence level.
Process 46 · named in the source
Building a Lens Model
To create a statistically consistent model of an expert's judgment that removes the expert's own random inconsistency, thus outperforming the expert.
- 1
Identify the experts and the key factors they consider when making their estimate.
- 2
Generate 30-50 scenarios (real or hypothetical) with varying values for each factor.
- 3
Have the expert provide their estimate (the dependent variable) for each of the scenarios.
- 4
Perform a multiple regression analysis using the factors as independent variables and the expert's estimate as the dependent variable.
- 5
The resulting regression formula is the Lens Model.
- 6
Use this formula to automate future estimations for this class of problem.
Process 47 · named in the source
Building a Regression Tree
To partition the feature space into a set of simple rectangular regions and fit a constant model (the mean) in each one, creating an interpretable, tree-like model for prediction.
- 1
Use recursive binary splitting to grow a large tree (T0) on the training data, stopping when nodes have a minimum number of observations.
- 2
Apply cost complexity pruning to T0 to obtain a sequence of best subtrees as a function of a tuning parameter α.
- 3
Use K-fold cross-validation to select the optimal value of α that minimizes the average prediction error.
- 4
Return the subtree corresponding to the chosen value of α.
Process 48 · named in the source
Holm's Step-Down Procedure
To control the Family-Wise Error Rate (FWER), the probability of making at least one Type I error, while being more powerful than the Bonferroni method.
- 1
Specify the desired FWER control level, α.
- 2
Compute p-values for all m null hypotheses.
- 3
Order the p-values from smallest to largest: p(1) ≤ p(2) ≤ ... ≤ p(m).
- 4
Find the largest index j (denoted L) for which p(j) > α / (m + 1 - j).
- 5
Reject all null hypotheses H0j for which pj < p(L).
Process 49 · named in the source
Data Science Project Lifecycle
To provide a structured, repeatable flow for solving business problems with data and analytics.
- 1
Understand the question by working with business departments to define project goals, feasibility, and planned actions.
- 2
Collect the relevant data from multiple internal and external sources.
- 3
Explore the data to find anomalies, assess quality, and perform transformations.
- 4
Model the data by training, validating, and testing multiple algorithms to find the best solution.
- 5
Provide an answer by communicating results, deploying the model, and enabling business decisions.
Process 50 · named in the source
K-means Clustering Algorithm
To partition a dataset into 'k' distinct, non-overlapping clusters where each observation belongs to the cluster with the nearest mean.
- 1
Choose 'k' initial means as starting 'seed' values for the cluster centers.
- 2
Assign each observation to the cluster center with the shortest Euclidean distance.
- 3
Compute a new mean for each cluster based on the observations assigned to it.
- 4
Repeat the assignment and computation steps until the k means stabilize (no more reassignments occur).
Process 51 · named in the source
Gradient Boosting Modeling
To create a highly accurate predictive model by sequentially fitting a series of weak learners (typically decision trees), where each new tree corrects the errors of the previous ones.
- 1
Start with an initial decision tree and generate the residuals (errors).
- 2
Fit a new decision tree on the residuals from the previous step.
- 3
Compute the accuracy of the new tree and adjust subsequent trees to accommodate its inaccuracies.
- 4
Repeat the process for a specified number of iterations.
- 5
Combine the predictions of all trees in a weighted linear combination to form the final model.
Process 52 · named in the source
Model Operationalization (ModelOps)
To move analytical models from development to production quickly and reliably, while ensuring quality, scalability, and continuous monitoring.
- 1
Register champion and challenger models in a central repository.
- 2
Publish the model's score code to the production environment where it will run.
- 3
Deploy the model to score data, either in batch or real-time.
- 4
Continuously monitor model performance using statistical and business metrics to detect degradation.
- 5
Retrain or replace the model with a challenger when its performance decays significantly.
Process 53 · named in the source
Build-Measure-Learn Cycle
To iterate and learn as quickly as possible, turning ideas into products, measuring customer reactions, and then deciding whether to pivot or persevere.
- 1
Start with an idea or hypothesis about what to build or change.
- 2
Build a minimum viable product (MVP) or feature to test the hypothesis.
- 3
Release the MVP to users and measure its impact quantitatively and qualitatively.
- 4
Analyze the data to learn what worked and what didn't, validating or invalidating the initial hypothesis.
- 5
Use this learning to decide what to build or change next, and repeat the cycle.
Process 54 · named in the source
Conducting Problem Interviews
To understand a potential customer's worldview, rank their problems, and see how they solve them today, without biasing them with a proposed solution.
- 1
Set the stage by explaining the interview's goals and format.
- 2
Collect demographics to understand the customer segment.
- 3
Tell a story to set the context for the problems you are exploring.
- 4
Ask the interviewee to rank the problems you've identified in order of importance.
- 5
Explore their current workflow by asking how they solve each problem today, listening more than talking.
- 6
Conclude by asking for a commitment, such as their willingness to participate in a future solution interview or refer others.
Process 55 · named in the source
The Data Science Process (Process of Machine Learning)
To provide a structured, step-by-step roadmap for taking a project from an initial business problem to a deployed production solution.
- 1
Understand the problem domain and project goals with the help of domain experts.
- 2
Acquire the necessary data set from various sources like data warehouses, production systems, or social media.
- 3
Mung the data to clean and transform it into a form suitable for machine learning.
- 4
Use exploratory data analysis (EDA) to discover patterns and characteristics in the data.
- 5
Perform feature engineering to determine the optimal variables for the model.
- 6
Select an appropriate machine learning model and split the data into training, validation, and test sets.
- 7
Validate the model to evaluate its performance, generalization, and bias-variance tradeoff.
- 8
Visualize the data to effectively communicate the results of the algorithm.
- 9
Communicate the results as a 'data storyteller' to organizational decision-makers.
- 10
Deploy the machine learning solution into a production environment.
Process 56 · named in the source
Scientific Method Applied to Data Science
To illustrate how the core principles of the scientific method are applied in day-to-day data science work.
- 1
Formulate a question about a specific observation and find relevant data sets.
- 2
Come up with a hypothesis, which is a conjecture that may explain the observed behavior.
- 3
Make a prediction by determining the logical consequences of the hypothesis, which involves selecting and training a machine learning algorithm.
- 4
Conduct testing by using a held-out data set to see if the real world behaves as predicted by the hypothesis.
- 5
Perform analysis to determine what the results of the experiment show and decide on the next actions, potentially iterating the process.
Process 57 · named in the source
Hierarchical Clustering Algorithm
To group data points into clusters using an agglomerative (bottom-up) approach.
- 1
Compute the distance between every pair of points/clusters using a defined distance metric (e.g., Euclidean distance).
- 2
Merge the two closest points/pairs into a new, single cluster (a 'super observation').
- 3
Repeat the process of computing distances and merging the closest pair, treating merged clusters as single points.
- 4
Continue until only one large cluster containing all original points remains.
- 5
Visualize the result as a dendrogram and use `cutree()` to cut the tree at a chosen height to define the final clusters.
Process 58 · named in the source
Process to Produce an Optimal Solution
To systematically translate a real-world problem into a solvable mathematical model and generate an optimal, actionable solution.
- 1
Assemble the problem into an optimization structure by identifying the decision variables, constraints, and objective function(s) in natural language.
- 2
Formulate the problem mathematically using appropriate algebraic notation for variables, parameters, and their relationships.
- 3
Express the algebraic formulation in a mathematical programming language, such as SAS OPTMODEL or Python Pyomo.
- 4
Call an efficient algorithm or solver to compute an optimal solution to the formulated problem.
Process 59 · named in the source
Operations Research Decision-Making Process
To provide a systematic and scientific procedure for solving problems using quantitative tools.
- 1
Define the problem by understanding the discrepancy between actual and desired outcomes.
- 2
Identify all possible choices or alternative solutions to the problem.
- 3
Select measurable criteria to evaluate the alternatives.
- 4
Develop a mathematical model to represent the problem and evaluate the alternatives based on the selected criteria.
- 5
Solve the model to find the optimal and feasible alternative, thereby making a decision.
Process 60 · named in the source
Simplex Method for Maximization
To algebraically find the optimal values for decision variables that maximize an objective function subject to constraints.
- 1
Construct the standard form of the model by adding slack variables to convert inequalities into equalities.
- 2
Find the Initial Basic Feasible Solution (IBFS) by setting decision variables to zero.
- 3
Construct the initial simplex tableau.
- 4
Identify the key column (incoming variable) by selecting the most positive value in the net evaluation (cj – zj) row.
- 5
Identify the key row (outgoing variable) by selecting the minimum non-negative ratio of the resource column to the key column.
- 6
Perform row operations to create a new simplex tableau with the new basic variable.
- 7
Repeat the process from step 4 until all values in the net evaluation row are zero or negative.
Process 61 · named in the source
Crashing a Project
To shorten the project duration in the most economical way by selectively reducing activity times.
- 1
Draw the network diagram and determine the critical path under normal times.
- 2
Calculate the cost slope (cost to crash per unit of time) for each activity.
- 3
Select the activity on the critical path with the least cost slope.
- 4
Reduce the duration of the selected activity by the maximum amount possible without it becoming non-critical or exceeding its crash limit.
- 5
Update the project network, recalculate path lengths, and determine the new total cost.
- 6
Repeat the process from step 3 until the desired project duration is achieved or no further economical crashing is possible.
Process 62 · named in the source
Exploratory Data Analysis (EDA)
To understand the basic characteristics of the data, identify patterns, spot anomalies, and gain intuition.
- 1
Calculate estimates of location for key variables (e.g., mean, median, trimmed mean).
- 2
Calculate estimates of variability (e.g., standard deviation, IQR, MAD).
- 3
Visualize the distribution of numeric data using histograms and density plots.
- 4
Summarize categorical data using frequency tables and bar charts.
- 5
Examine relationships between numeric variables using correlation matrices and scatterplots.
- 6
Examine relationships between numeric and categorical variables using boxplots and violin plots.
- 7
Explore relationships between multiple variables using conditioned plots (facets).
Process 63 · named in the source
A/B Testing
To determine which treatment is superior in achieving a specific outcome (e.g., more clicks, higher profit).
- 1
Formulate a hypothesis (e.g., 'New headline B will get more clicks than current headline A').
- 2
Define a test statistic or metric to measure the outcome (e.g., click-through rate).
- 3
Randomly assign subjects (e.g., web visitors) to a treatment group (A) or a control group (B).
- 4
Collect data for a predetermined sample size or duration.
- 5
Analyze the results to see if the difference between groups is statistically and practically significant.
Process 64 · named in the source
Bootstrap Confidence Interval Calculation
To create a range of plausible values for a population parameter, derived from the sample data itself without relying on distributional assumptions.
- 1
Draw a random sample of size n *with replacement* from the original data (this is one resample).
- 2
Record the statistic of interest (e.g., the median) for this resample.
- 3
Repeat the first two steps many times (e.g., 1,000 times) to create a bootstrap distribution of the statistic.
- 4
For a 90% confidence interval, trim 5% of the results from each end of the bootstrap distribution.
- 5
The trim points are the endpoints of the confidence interval.
Process 65 · named in the source
K-Fold Cross-Validation
To get a more stable estimate of how the model will perform on unseen data and to avoid overfitting.
- 1
Randomly partition the dataset into K equal-sized subsets, or 'folds'.
- 2
Set aside one fold as the holdout (validation) sample.
- 3
Train the model on the remaining K-1 folds.
- 4
Apply the trained model to the holdout fold and record the performance metric (e.g., RMSE or accuracy).
- 5
Repeat the process K times, with each fold serving as the holdout sample exactly once.
- 6
Average the performance metrics from the K runs to get the final cross-validation score.
Process 66 · named in the source
General Data Wrangling Workflow
To clean, transform, combine, and reshape data into a tidy, structured format suitable for analysis.
- 1
Load data from a source (e.g., CSV, database, API) into a pandas DataFrame using functions like `pd.read_csv`.
- 2
Inspect the data using `.info()`, `.describe()`, `.head()` to understand its structure, types, and identify initial issues.
- 3
Handle missing data by either filtering it out using `.dropna()` or filling it in with appropriate values using `.fillna()`.
- 4
Identify and remove duplicate data using `.duplicated()` and `.drop_duplicates()`.
- 5
Transform data by applying functions or mappings using `.map()`, `.apply()`, or vectorized operations.
- 6
Combine datasets from different sources using database-style joins (`.merge()`) or concatenation (`pd.concat()`).
- 7
Reshape the data's layout using `pivot_table()`, `stack()`, or `unstack()` to convert between long and wide formats.
Process 67 · named in the source
Data Science Workflow
To turn raw data into understanding, insight, and knowledge in a systematic way.
- 1
Import data into R from a file, database, or web API.
- 2
Tidy the data by storing it in a consistent form where each column is a variable and each row is an observation.
- 3
Transform the data by narrowing in on observations of interest, creating new variables, and calculating summary statistics.
- 4
Generate knowledge by iterating between visualization to find unexpected patterns and modeling to make patterns precise.
- 5
Communicate your results to others, as understanding is useless unless it can be shared.
Process 68 · named in the source
Exploratory Data Analysis (EDA) Cycle
To generate many promising leads and a deep understanding of your data by using questions to guide investigation.
- 1
Generate questions about your data, such as what type of variation occurs within variables and what type of covariation occurs between them.
- 2
Search for answers by visualizing, transforming, and modeling your data.
- 3
Use what you learn to refine your questions and/or generate new questions, repeating the cycle.
Process 69 · named in the source
Getting Help and Creating a Reproducible Example
To efficiently find a solution to a problem and make it easy for others to help.
- 1
Start by searching Google for the error message or problem description, adding 'R' to the query.
- 2
If Google is not helpful, search Stack Overflow for an existing answer.
- 3
If no answer is found, prepare a minimal reproducible example (reprex).
- 4
Include required packages, data (using `dput()`), and the minimal code that reproduces the problem in your reprex.
- 5
Post the reprex to a forum like Stack Overflow to ask for help.
Process 70 · named in the source
BI Agile Development using Scrum
To deliver valuable BI capabilities to the business quickly and iteratively, while remaining flexible to changing requirements.
- 1
The Product Owner (a business leader) defines a prioritized list of desired capabilities in the 'Product Backlog'.
- 2
The team plans a 'Sprint,' a short, time-boxed period (e.g., 2-4 weeks) to deliver a small set of the highest-priority capabilities.
- 3
Hold daily 'Scrum' meetings where the team discusses progress and removes impediments.
- 4
Collaborate in a 'war room' or co-located space to rapidly prototype, build, and test the BI components (e.g., reports, dashboard widgets).
- 5
Demonstrate the working software to the Product Owner at the end of the sprint for feedback and approval.
- 6
Hold a sprint retrospective to discuss what went well and what can be improved.
- 7
Repeat the cycle with the next set of priorities from the backlog.
Process 71 · named in the source
Four-Step Dimensional Design Process
To provide a structured, repeatable approach to creating a dimensional model that is business-driven and technically sound.
- 1
Select the business process to be modeled, corresponding to a source of measurement data like orders or invoices.
- 2
Declare the grain, which is a precise statement of what a single fact table row represents (e.g., 'an individual line item on an order').
- 3
Identify the dimensions that describe the 'who, what, where, when, why, and how' context for the measurement event, ensuring each dimension is single-valued at the declared grain.
- 4
Identify the numeric, measurable facts that are true to the declared grain.
Process 72 · named in the source
Handling a Type 2 Slowly Changing Dimension (SCD) Update
To accurately preserve the history of dimension attributes by creating a new version of the dimension member, partitioning fact history without changing old fact rows.
- 1
Detect a change in a source attribute designated as Type 2 (e.g., a customer's address).
- 2
Locate the currently active row for that dimension member (e.g., using the natural key).
- 3
Update the 'Row Expiration Date' and 'Current Row Indicator' on the current row to mark it as expired.
- 4
Insert a new row into the dimension table for the same member.
- 5
Generate a new, unique surrogate key and assign it as the primary key of the new row.
- 6
Populate the new row with the updated attribute value(s) and set its 'Row Effective Date' and a far-future 'Row Expiration Date'.
Process 73 · named in the source
Kimball DW/BI Lifecycle Project
To provide a roadmap for planning, designing, developing, and deploying a DW/BI system in a structured, business-focused, and iterative manner.
- 1
Plan the program and project, assessing readiness, defining scope, and securing sponsorship.
- 2
Define the business requirements through interviews and workshops with stakeholders.
- 3
Execute three parallel design and development tracks: Technology (architecture, product selection), Data (dimensional modeling, physical design, ETL), and BI Applications (reporting, analytics).
- 4
Deploy the system, including data, tools, and applications, along with user training and support.
- 5
Manage ongoing maintenance and growth of the system.
- 6
Initiate the next iteration of the lifecycle for a new business process.
Process 74 · named in the source
Preferential Attachment (Matthew Effect)
To explain the emergence of power-law distributions, where a few entities become disproportionately large.
- 1
Begin with one or more initial entities.
- 2
Introduce a new entity.
- 3
With a small probability, have the new entity stand alone.
- 4
With a large probability, have the new entity connect to an existing entity, with the chance of connecting to any given entity being proportional to that entity's current size (or number of connections).
- 5
Repeat the process with more new entities.
Process 75 · named in the source
Reinforcement Learning
To model how an individual learns the best action through trial-and-error, without explicit knowledge of the payoffs.
- 1
Assign initial weights to all possible actions.
- 2
Select an action probabilistically, with higher-weighted actions being more likely.
- 3
Observe the reward from the chosen action.
- 4
Compare the reward to an internal 'aspiration level' (e.g., the average reward so far).
- 5
Increase the weight of the chosen action if the reward was better than the aspiration level, and decrease it if it was worse.
- 6
Repeat the process.
Process 76 · named in the source
Building an Analytical Solution with Power Pivot in Excel
To overcome the limitations of classic Excel by building a relational data model with reusable metrics for pivot table analysis.
- 1
Connect to data sources using Power Query, selecting the required tables.
- 2
Load the selected tables as connections only, adding them to the Data Model.
- 3
Enable the Power Pivot add-in and open the Power Pivot window.
- 4
Switch to the Diagram View and establish relationships between the fact and dimension tables.
- 5
Switch to the Data View and create measures using DAX to define key calculations (e.g., total sales, average price).
- 6
Return to Excel and insert a PivotTable based on the Data Model.
- 7
Build the pivot table report by dragging fields from different tables and the created measures into the pivot table areas.
Process 77 · named in the source
Setting up Scheduled Refresh for On-Premises Data
To automate the process of updating the dataset in the Power BI Service with the latest data from the on-premises source.
- 1
Download and install the On-premises data gateway application on a server within the local network.
- 2
Register the gateway with your Power BI Service account.
- 3
Navigate to 'Manage connections and gateways' in Power BI Service.
- 4
Create a new connection, selecting your gateway cluster and providing the connection details and credentials for the on-premises data source.
- 5
Go to the dataset settings for your published report.
- 6
In the 'Gateway connections' section, map the dataset's data source to the gateway connection you just created.
- 7
In the 'Refresh' section, enable scheduled refresh and configure the desired frequency and time.
Process 78 · named in the source
Implementing Row-Level Security (RLS)
To restrict data access at the row level based on the user's role or identity.
- 1
In Power BI Desktop, go to the 'Modeling' tab and click 'Manage roles'.
- 2
Create a new role and give it a descriptive name (e.g., 'Germany Sales').
- 3
Select the table you want to filter (e.g., 'DimSalesTerritory').
- 4
Write a DAX filter expression that returns true or false (e.g., `[SalesTerritoryCountry] = "Germany"`).
- 5
Save the roles and publish the report to Power BI Service.
- 6
In the Power BI Service, navigate to the dataset's security settings.
- 7
Select a role and assign specific users or security groups to it.
- 8
Save the assignments.
Process 79 · named in the source
Five Steps to Implementing Analytics
To provide a structured, manageable process for starting an analytics journey, demonstrating value quickly, and preparing to scale the initiative.
- 1
Define the problem by working with business leaders to identify a high-value, solvable issue or optimization opportunity.
- 2
Select an analytics software vendor for a proof-of-concept (POC), ensuring the tool is cost-effective, easy to use, and provides fast value.
- 3
Perform the analytics POC over a focused timeframe (e.g., 30 days) to back-test predictions and prove the tool's ability to generate measurable benefits.
- 4
Benchmark the skillsets of the people involved to identify gaps between the current state and the capabilities needed for a full Analytics Culture.
- 5
Scale analytics by using the learnings and successes from the POC to implement analytics in other departments and expand its use.
Process 80 · named in the source
Data Governance
To ensure that data used in decision-making is accurate, complete, timely, and accessible.
- 1
Identify what data is needed for key business decisions.
- 2
Define when the data is needed and in what form.
- 3
Assign ownership by clarifying who controls the data and who consumes it.
- 4
Establish rules for how and when data can be revised.
- 5
Memorialize these rules and roles in written procedures to ensure institutional adherence.
Process 81 · named in the source
Analytics Value Chain
To provide a structured, repeatable macro-process for creating business value from digital analytics.
- 1
Understand what to analyze by working with stakeholders to define business questions.
- 2
Collect, verify, and govern the necessary data to ensure it is accurate and relevant.
- 3
Report and dashboard the data in a visually comprehensible and actionable format.
- 4
Analyze the data using rigorous methods, communicate findings, and socialize recommendations.
- 5
Optimize digital experiences through testing, predict future events using data science, and automate processes.
- 6
Demonstrate the economic value of the analytical work by tying outcomes to revenue, cost, or profit.
Process 82 · named in the source
Analytics Work Request Process
To reduce low-value 'Just Want to Look at It' (JWaLIT) requests and ensure the analytics team focuses on high-impact work.
- 1
Require all stakeholders to submit requests through a formal system (e.g., online ticketing form).
- 2
Evaluate the request against a standard set of questions (e.g., 'Is revenue at risk?', 'What business decision will you make?').
- 3
Review the request for feasibility, level of effort, and business justification.
- 4
Accept, reject, or request clarification from the stakeholder within a defined Service Level Agreement (SLA).
- 5
Prioritize accepted requests based on business impact and available resources.
- 6
Execute the analysis and deliver the findings to the stakeholder.
- 7
Confirm satisfaction and close the request ticket.
Process 83 · named in the source
A/B and Multivariate Testing Process
To systematically improve key business metrics (e.g., conversion rate) by testing hypotheses rather than relying on guesses.
- 1
Brainstorm the key metrics to improve (e.g., conversion rate, average order value).
- 2
Determine how results will be collected, measured, and reported, creating mockups if necessary.
- 3
Validate the historic performance of the metric to establish a baseline.
- 4
Set a specific goal or success threshold the test must achieve.
- 5
Create a formal testing plan detailing the hypothesis, variations, audience, and duration.
- 6
Deploy the test using appropriate technology and coordinate with cross-functional teams (creative, IT).
- 7
Evaluate and analyze the test results for statistical significance after collecting sufficient data.
- 8
Communicate the business results and recommendations to stakeholders.
- 9
Go live by implementing the successful version of the test as the new control.
Process 84 · named in the source
Hypothesis Testing
To make a formal decision between two competing hypotheses (null and alternative) based on statistical evidence.
- 1
State the null (H0) and alternative (Ha) hypotheses.
- 2
Choose a significance level (alpha), typically 5%.
- 3
Calculate the appropriate test statistic (e.g., a t-value or z-value) from the sample data.
- 4
Calculate the p-value, which is the probability of observing a test statistic at least as extreme as the one found, assuming the null hypothesis is true.
- 5
Reject the null hypothesis in favor of the alternative if the p-value is less than the chosen significance level.
Process 85 · named in the source
Spreadsheet Optimization Modeling
To find an optimal solution for resource allocation, scheduling, product mix, and other business problems.
- 1
Develop the model by entering all inputs, trial values for decision variables, and formulas relating them in a spreadsheet.
- 2
Ensure the objective cell is linked to the decision variables and formulas for constraints are established.
- 3
Invoke Excel's Solver add-in.
- 4
Specify the objective cell, decision variable cells, and constraints in the Solver dialog box.
- 5
Select the appropriate solving method (e.g., Simplex LP for linear models) and run Solver to find the optimal solution.
- 6
Perform sensitivity analysis to see how the optimal solution changes when inputs are varied.
Process 86 · named in the source
Spreadsheet Simulation Modeling (with @RISK)
To provide a full probability distribution of results (e.g., profit), rather than a single best-guess, to better understand risk and variability.
- 1
Build the spreadsheet model, relating inputs to outputs with formulas.
- 2
Replace uncertain inputs with @RISK probability distribution functions (e.g., RiskNormal, RiskTriang).
- 3
Designate key output cells using the RiskOutput function.
- 4
Specify simulation settings, including the number of iterations (replications).
- 5
Run the simulation using the Start Simulation button.
- 6
Examine the resulting distributions of the outputs using histograms, summary statistics, and other reports.
Process 87 · named in the source
Customer Segmentation using Behavioral Clustering
To enable customized messaging, tailored promotional offers, and segment-specific business policies.
- 1
Perform pre-analysis data engineering to create a denormalized, customer-level table with all relevant attributes.
- 2
Remove extreme outliers that could distort cluster distributions.
- 3
Standardize all numeric variables to a consistent scale (e.g., 0 to 1).
- 4
Perform dimensionality reduction using techniques like principal components analysis to ensure input variables are orthogonal.
- 5
Determine the likely number of clusters by running agglomerative clustering on a random sample of the data.
- 6
Execute K-means clustering on the full dataset using the determined number of clusters.
- 7
Review the statistical distributions of key variables for each resulting cluster to ensure they are distinct.
- 8
Assign a descriptive name and persona to each segment to make them understandable for business stakeholders.
- 9
Integrate the final segment codes back into the full customer database for activation and further analysis.
Process 88 · named in the source
Predictive Model Development and Implementation
To create a validated, scalable predictive model that can be deployed into a production business process.
- 1
Perform Problem Formulation by framing the business need as a mathematical relationship and securing stakeholder endorsement.
- 2
Conduct Data Engineering to collect, profile, cleanse, and merge all necessary data sources into a denormalized table.
- 3
Separate the data into distinct training (60%), testing (30%), and validation (10%) samples.
- 4
Perform Data Science by fitting various model types (e.g., regression, neural network) on the training set.
- 5
Evaluate the best-fitting models on the testing set to avoid overfitting.
- 6
Confirm final model performance on the validation set.
- 7
Implement the model by interpreting results, gaining business alignment on decisions, and deploying it operationally within corporate systems (ML Ops).
- 8
Provide training and documentation to end-users who will be affected by the model's output.
Process 89 · named in the source
Flattening a File with Power Query
To convert a report into a simple, tabular format (a 'wall of rows and columns') that is suitable for use in Pivot Tables, formulas, or other analysis tools.
- 1
Load the report data into the Power Query editor.
- 2
Remove unnecessary rows like titles, subtotals, and blank rows.
- 3
Use the 'Fill Down' command to populate empty cells in categorical columns.
- 4
Use the 'Unpivot Other Columns' command to transform crosstab data (e.g., months as columns) into a single value column and a category column.
- 5
Set correct data types for all columns.
- 6
Load the resulting flat table back into Excel for analysis.
Process 90 · named in the source
Creating a Year-over-Year Report in a Pivot Table
To compare performance metrics (like sales or counts) for the same time periods (e.g., months) across different years.
- 1
Create a Pivot Table from the source data.
- 2
Drag the date field into the 'Rows' area.
- 3
Right-click on any date in the Pivot Table and select 'Group'.
- 4
In the Grouping dialog, select both 'Months' and 'Years' and click OK.
- 5
Drag the newly created 'Years' field from the 'Rows' area to the 'Columns' area.
- 6
Drag the numeric field (e.g., 'Sales') into the 'Values' area.
Process 91 · named in the source
De-duping with an Assembled ID
To reliably identify potential duplicates for manual review and consolidation without prematurely deleting records that contain unique information.
- 1
Create a 'helper column' next to your data.
- 2
Write a formula using text functions (e.g., `LEFT`, `MID`, `LOWER`) to create a standardized ID from parts of the name and other data (like a zip code).
- 3
Copy the formula down the entire column.
- 4
Apply conditional formatting ('Highlight Cell Rules' > 'Duplicate Values') to the helper column.
- 5
Manually review the highlighted groups to consolidate data into a single master record before deleting the duplicates.
Process 92 · named in the source
Conducting a Business Experiment
To test a hypothesis on a smaller scale before full implementation, in order to extract unbiased information and determine the best course of action while minimizing risk.
- 1
Create a clear, measurable hypothesis about an expected outcome (e.g., 'Changing the button color will increase sales').
- 2
Design the experiment to be as simple as possible, ensuring you only test one variable at a time and compare 'like with like'.
- 3
Run the experiment, informing affected personnel and monitoring the process to ensure no external factors distort the results.
- 4
Analyze the results to see if the hypothesis was proven correct or incorrect, identify unintended consequences, and decide on the next course of action (e.g., full rollout, further testing).
Process 93 · named in the source
ETL (Extract, Transform, Load) with Power Query
To automate the import and cleaning of raw data from various sources and load it into a usable format in Excel or a data model.
- 1
Create a new query and connect to a data source (e.g., 'From File', 'From Database').
- 2
Use the Power Query Editor's UI to apply transformation steps (e.g., remove rows, split columns, unpivot, change data types).
- 3
Review the 'Applied Steps' to ensure the transformation sequence is correct.
- 4
Choose a loading destination ('Close & Load To'), such as an Excel Table, the Data Model, or a connection-only query.
- 5
Refresh the query to re-run the entire process on new or updated source data.
Process 94 · named in the source
Consolidating All Files in a Folder
To automatically aggregate data from all relevant files within a specified folder and its subfolders into a single table.
- 1
Create a new query using the 'From Folder' connector and select the target folder.
- 2
Filter the list of files to include only the desired file types (e.g., filter Extension column to '.csv'). This future-proofs the query.
- 3
Click the 'Combine Binaries' (double-down-arrow) icon in the 'Content' column header.
- 4
Power Query automatically generates steps to combine the files, promote headers, and detect data types.
- 5
Perform any additional cleaning or transformation steps on the combined data set.
- 6
Load the final, consolidated table into Excel.
Process 95 · named in the source
Unpivoting Subcategorized Data
To convert a cross-tabulated report with nested column headers into a proper tabular format suitable for analysis.
- 1
Load the data into Power Query.
- 2
Transpose the entire table so that column headers become rows.
- 3
Use 'Fill Down' to propagate the main category (e.g., 'April') into the blank cells below it.
- 4
Merge the main category and subcategory columns into a single helper column, using a unique delimiter like '|'.
- 5
Transpose the table back to its original orientation.
- 6
Promote the first row (containing the merged headers) to be the new column headers.
- 7
Select the identifying columns (e.g., 'Account') and use 'Unpivot Other Columns'.
- 8
Split the 'Attribute' column (which contains the merged headers) back into its component parts using the delimiter.
Process 96 · named in the source
Combining Files from a Folder
To automate the process of importing, transforming, and appending multiple files into a single table in a way that automatically includes new files upon refresh.
- 1
Connect to the source folder using the 'From Folder' connector.
- 2
Filter the list of files to include only the desired file type (e.g., '.xlsx') and exclude temporary files (e.g., those starting with '~').
- 3
Click the 'Combine Files' button on the 'Content' column to initiate the process.
- 4
Choose a sample file and the specific object (e.g., a sheet or table) to use as a template for transformation.
- 5
Edit the 'Transform Sample File' query to apply all necessary data cleaning and shaping steps (like un-pivoting) to the single sample file.
- 6
Return to the main query, modify the 'Removed Other Columns' step to keep any necessary file metadata (like filename), and perform any final transformations on the combined table.
- 7
Set final data types and load the resulting consolidated table.
Process 97 · named in the source
Pivoting Stacked Data Recipe
To reshape a single column of stacked data into a proper tabular format with one record per row and distinct columns for each attribute.
- 1
Add an index column starting from 0.
- 2
Determine the divisor, which is the number of rows in each repeating block of data.
- 3
Add a new column by performing an 'Integer-Divide' on the index column using the divisor to create a unique ID for each record block.
- 4
Transform the original index column by performing a 'Modulo' operation with the same divisor to create a line ID within each block.
- 5
Select the Modulo (line ID) column and pivot it, using the original data column as the values and selecting 'Don't Aggregate' in advanced options.
- 6
Remove the Integer-Division (record ID) column and any unnecessary new columns (like those from blank rows).
- 7
Rename the newly created columns and set the final data types.
Process 98 · named in the source
Unpivoting Subcategorized Data Recipe
To correctly flatten a complex, multi-level header structure into a normalized, tabular format suitable for analysis.
- 1
Ensure all header rows are in the data, not promoted as column headers. If necessary, demote headers.
- 2
Transpose the entire dataset, turning header rows into columns.
- 3
Use 'Fill Down' on the new columns to propagate the higher-level categories into the null cells below them.
- 4
Merge the columns that originally formed the headers, using a delimiter that does not exist in the data (e.g., '|').
- 5
Transpose the data back to its original orientation.
- 6
Promote the newly created merged row to become the new single-level header.
- 7
Perform any necessary cleanup, such as filling down primary categories and filtering out total rows.
- 8
Select the identifying columns (e.g., Class, Category) and 'Unpivot Other Columns'.
- 9
Split the new 'Attribute' column by the custom delimiter to separate the subcategories into distinct columns.
- 10
Perform final column renaming and data type setting.
Process 99 · named in the source
Setting up a Solver model for optimization
To systematically find the best solution to a constrained optimization problem.
- 1
Identify the target cell (the objective to maximize/minimize), the changing cells (your decision variables), and the constraints.
- 2
Go to the Data tab and open the Solver dialog box.
- 3
Set the target cell and specify whether to Maximize or Minimize it.
- 4
Specify the range of changing cells.
- 5
Click 'Add' to enter all constraints that limit the changing cells.
- 6
Select the appropriate solving method (e.g., Simplex LP for linear problems).
- 7
Check the 'Make Unconstrained Variables Non-Negative' box if applicable.
- 8
Click Solve to find the optimal solution.
Process 100 · named in the source
Creating a Histogram to Summarize Data
To create a bar chart showing the frequency of data points falling into specified ranges (bins).
- 1
Define and enter your bin ranges into a column in the worksheet.
- 2
Go to the Data tab, click Data Analysis, and select the Histogram tool.
- 3
In the Histogram dialog box, specify the Input Range (your data) and the Bin Range.
- 4
Check the 'Labels' box if your ranges include headers.
- 5
Select the 'Chart Output' check box to generate the histogram graph.
- 6
Click OK.
Process 101 · named in the source
Importing Data from a Text File
To structure data from a flat file into columns and rows within an Excel worksheet for analysis.
- 1
Open a blank Excel worksheet.
- 2
On the Data tab, in the Get External Data group, click 'From Text'.
- 3
Browse to and select the text file to launch the Text Import Wizard.
- 4
In Step 1, choose whether the data is 'Delimited' (e.g., by commas, tabs, spaces) or 'Fixed width'.
- 5
In Step 2, specify the delimiter character or adjust the column break lines for fixed-width data.
- 6
In Step 3, set the data format for each column (e.g., General, Text, Date) and click Finish.
Process 102 · named in the source
Management Operating Review (MOR)
To foster a facts- and data-based management style for reviewing performance, pinpointing issues, understanding trends, and driving quality decision-making.
- 1
Establish a policy and charter for the MOR program, defining its mandate and principles.
- 2
Define and develop Key Performance Indicators (KPIs), organized into 'books' (e.g., Black Book for financials, Blue Book for operational metrics).
- 3
Establish data management processes, including defining information flow and a monthly production calendar.
- 4
Develop reporting tools, such as dashboards and a central SharePoint site, to capture and report metrics.
- 5
Conduct structured monthly review meetings with senior leadership to discuss results, trends, and required actions.
- 6
Assign clear organizational roles, such as 'point persons,' to sustain the process and ensure data quality.
- 7
Maintain continuous communication and change management to ensure buy-in and effectiveness.
Process 103 · named in the source
Developing a Predictive Business Analytics Function
To design and structure a PBA function that is sustainable and viewed as a value contributor.
- 1
Gauge the organization's current maturity level (e.g., reactive, systemic).
- 2
Build a guiding team and increase a sense of urgency for change.
- 3
Envision and select a desired target state, possibly using a QFD approach to prioritize.
- 4
Design the analytical process, focusing on cause-and-effect relationships and a balance of measures.
- 5
Develop the predictive model, determining the relevant drivers and outcomes using techniques like regression or experiential insight.
- 6
Establish data capture mechanisms, ensuring data is available, consistent, and of high quality.
Process 104 · named in the source
General Problem-Solving Process
To provide a structured, systematic approach for moving from a vaguely defined 'mess' to an implemented, effective solution.
- 1
Identify the real problem or opportunity, distinguishing it from its symptoms.
- 2
Formulate an appropriate model (mental, visual, mathematical) that captures the essence of the problem.
- 3
Implement the model, for example, as a spreadsheet.
- 4
Analyze the model to generate and evaluate alternative solutions, often through 'what-if' analysis.
- 5
Test the results for feasibility, quality, and validity.
- 6
Implement the chosen solution, managing the people and change aspects to ensure acceptance and success.
Process 105 · named in the source
Implementing an LP Model in a Spreadsheet
To create a clear, reliable, and solvable representation of an LP model that can be used with a tool like Solver.
- 1
Organize the model's data (objective coefficients, constraint coefficients, RHS values) logically on the spreadsheet with clear labels.
- 2
Reserve a contiguous block of cells to represent the decision variables, initializing them to zero or a reasonable starting value.
- 3
Create a formula in a single cell that calculates the objective function by referring to the data cells and decision variable cells (often using SUMPRODUCT).
- 4
For each constraint, create a formula in a single cell that calculates the left-hand-side (LHS) of the constraint, again referring to data and variable cells.
- 5
Use the Solver tool to define the objective cell, variable cells, and constraint relationships (LHS cells relative to RHS values).
Process 106 · named in the source
Data Analysis Workflow
To provide a structured approach to turning raw data into actionable insights.
- 1
Identify source systems that generate the data.
- 2
Move and store data in a central data warehouse or data store, often via an ETL/ELT process.
- 3
Perform queries and analysis by exploring, profiling, cleaning, shaping, and analyzing the data using SQL.
- 4
Present the final output in a communicable format like graphs, charts, and insights for stakeholders.
Process 107 · named in the source
Preparing Data for Analysis
To understand, clean, and structure data to make it suitable for reliable analysis.
- 1
Profile the data to understand distributions, frequencies, and value ranges using `GROUP BY` and `COUNT`.
- 2
Check for data quality issues such as duplicates, nulls, and inconsistencies.
- 3
Clean the data by standardizing values with `CASE` statements, handling nulls with `COALESCE`, and performing type conversions (`CAST`).
- 4
Shape the data into the desired format of rows and columns using techniques like pivoting and unpivoting.
Process 108 · named in the source
Cohort Retention Analysis
To measure how well an organization keeps its users or customers engaged over time and compare behavior across different cohorts.
- 1
Define the cohort by finding the first start date (e.g., `MIN(first_purchase_date)`) for each entity (`user_id`).
- 2
Calculate the time period for each subsequent action by finding the time elapsed between the action date and the cohort's start date.
- 3
Count the number of distinct entities active in each period (`cohort_retained`).
- 4
Calculate the initial cohort size (the count of users in period 0).
- 5
Calculate the retention percentage for each period by dividing `cohort_retained` by the initial `cohort_size`.
Process 109 · named in the source
Natural Language to SQL Query Interface
To translate a user's question in plain English into a formal SQL query that can be executed against the database.
- 1
Extract the database schema (table creation commands) from the SQLite master table.
- 2
Create a prompt containing the database schema, the user's natural language question, and an instruction to translate it to SQL.
- 3
Send the prompt to an LLM (e.g., GPT-4o) via the chat completion API.
- 4
Extract the SQL query from the LLM's response, often by parsing it from a code block.
- 5
Execute the extracted SQL query against the database using a Python library like `sqlite3`.
- 6
Present the query result to the user.
Process 110 · named in the source
Text Clustering with Embeddings
To automatically cluster similar documents together based on their semantic content.
- 1
For each text document, call OpenAI's embedding endpoint with a model like `text-embedding-ada-002` to get a numerical vector representation.
- 2
Collect all embedding vectors into a list.
- 3
Use a clustering algorithm, like k-means from the scikit-learn library, to group the vectors into a specified number of clusters.
- 4
Assign the resulting cluster ID back to each original text document.
Process 111 · named in the source
Video Title Generation
To automatically generate a title for a video based on its visual content.
- 1
Use a library like OpenCV to extract a limited number of frames (e.g., the first 10) from the video file.
- 2
For each frame, encode the image into a base64 string format suitable for the API.
- 3
Create a multimodal prompt containing an instruction like 'Generate a concise title for the video' and the list of encoded image frames.
- 4
Send the prompt to a multimodal LLM like GPT-4o.
- 5
Use the text response from the LLM as the video title.
Process 112 · named in the source
Bayesian Forecasting Process (applied to Sports Betting)
To systematically identify profitable betting opportunities by developing and testing hypotheses to distinguish signal from noise in sports data.
- 1
Observe a phenomenon in the data that deviates from expectations, such as a team's games consistently scoring more points than the betting line suggests.
- 2
Develop a causal hypothesis to explain the phenomenon, such as a key player trying to boost his personal stats at the end of a contract year.
- 3
Formulate a specific, testable prediction based on the hypothesis (e.g., 'This team's games will continue to be high-scoring until the season ends').
- 4
Test the prediction by placing a bet when the market odds diverge sufficiently from your hypothesis-driven probability estimate.
- 5
Evaluate the outcome and update your belief in the original hypothesis, refining your understanding for future predictions.
Process 113 · named in the source
Holistic Approach to Analytics Application
To provide a structured, step-by-step methodology for moving from initial problem identification to generating and implementing data-driven solutions.
- 1
Identify and clearly define the business problem, focusing on a specific, measurable issue.
- 2
Model the business problem by developing a conceptual framework, identifying variables, and collecting relevant data.
- 3
Select the most appropriate analytical tool or technique based on the problem type (e.g., classification, clustering) and data characteristics.
- 4
Apply the chosen analytical tool, which includes necessary data preparation steps like normalization and splitting data into training and test sets.
- 5
Interpret the results from the analytical model and validate its performance using metrics like a confusion matrix or lift charts.
- 6
Generate actionable recommendations and outline their business implications based on the validated outcomes.
- 7
Suggest potential future areas for analysis that may have been uncovered during the process (optional).
Process 114 · named in the source
The Strategic Analytics Diagnostic Process
To develop systemic, actionable solutions by integrating enterprise (business) and human capital (people) perspectives, ensuring that analysis is directly linked to competitive advantage.
- 1
Conduct Competitive Advantage Analytics: Start by defining the strategy and identifying the organizational capabilities that create competitive advantage. Build a causal model linking these capabilities to the specific execution problem and get stakeholder alignment.
- 2
Conduct Enterprise Analytics: Test the causal model by diagnosing performance barriers at the organizational level. Analyze the organization's design (e.g., decision rights), capabilities (e.g., cross-functional workflows), and culture.
- 3
Conduct Human Capital Analytics: If necessary, deepen the analysis by diagnosing performance barriers at the individual and role levels. Analyze job design, individual capabilities (skills), and employee attitudes and motivation.
What's underneath
What the field takes for granted
Every field runs on assumptions it rarely says out loud — the beliefs its advice quietly depends on. We surface the load-bearing ones, where they hide, and when they break. Most guides never tell you this.
Placing the idea
How it compares — and where else it applies
We don't just explain the idea in isolation. We place it: against the alternative it replaces, and beyond the domain it was born in. That's the difference between knowing a method and knowing when to reach for it.
How it compares
vs Directly asking consumers the value of an attribute
Both methods aim to understand consumer preferences for product features.
Direct questioning is 'relatively inaccurate' because consumers find it difficult to state values in isolation. Conjoint analysis infers these values from holistic product choices or ratings, which is considered 'much more accurate' as it reflects real marketplace situations better.
The book champions the conjoint method as a superior replacement for direct questioning.
vs Individual-level conjoint analysis
Both methods use the same basic data collection and aim to find attribute utilities.
Aggregate-level analysis (the focus of the book) pools all respondents and estimates one set of utilities. Individual-level analysis estimates different utilities for different groups or individuals, which is more complex mathematically but has 'significant advantages' for marketing segmentation.
This book focuses on the simpler, aggregate-level approach but acknowledges that more advanced individual-level methods exist.
vs The authors' previous book, 'Competing on Analytics'
Both books argue for the strategic importance of analytics and fact-based decision-making.Both use many of the same companies as examples of analytical leaders (e.g., Harrah's, Capital One, Progressive).Both utilize the five-stage model of analytical maturity.
'Competing on Analytics' focused on the 'what' and 'why'—describing firms that build their entire strategy around analytics.'Analytics at Work' is a 'how-to' book focused on implementation for a broader audience of companies that simply want to become *more* analytical, not necessarily full competitors.'Analytics at Work' is more structured, introducing the DELTA framework as a memorable, actionable model ('a compass rather than a detailed map').'Analytics at Work' provides more granular guidance on building specific capabilities like managing data, organizing analysts, and sustaining momentum.
This book is a practical implementation guide designed for all managers, not just senior strategists. It provides frameworks (DELTA), assessment tools (maturity model stages), and pragmatic suggestions for making an organization more analytical one decision at a time.
vs Traditional Sampling-Based Analysis ('Small Data')
Both approaches use data to gain insights about the world and make decisions. Both rely on statistical principles to interpret information.
Big data uses 'N=all' (the entire dataset) while small data uses a sample. Big data embraces messiness and imprecision, while sampling requires cleanliness and exactitude. Big data prioritizes correlation, while small data analysis often searched for causation within a hypothesis.
This book champions the paradigm shift from the small data world to the big data one, arguing that the quantitative change in data volume has led to a qualitative change in how we should approach analysis.
vs Hypothesis-Driven Scientific Method
Both are methodologies for understanding the world and making discoveries.
The traditional method starts with a hypothesis, then collects data to test it. The big data approach can start with the data itself, discovering unexpected correlations without a pre-defined hypothesis ('data-driven discovery').
The book argues that while the scientific method is not obsolete (challenging Chris Anderson's 'end of theory' claim), big data's correlational, data-driven approach is a powerful, efficient, and often superior alternative for many questions.
vs Small Data
Both are forms of data used for analysis to gain insights. Early historical examples of data collection, like Thucydides' counting of bricks, share the goal of using data to solve a problem, even if the scale is small.
Small data, as exemplified by the work of R.A. Fisher, is typically small in volume, highly structured, and collected through carefully designed experiments or surveys to answer a specific question. Big data is characterized by massive volume, variety (often unstructured), and velocity, and is often collected without a specific question in mind. Small data uses traditional statistical methods on samples, while big data uses new algorithmic techniques (like machine learning) often on the entire population (N=all).
The book uses this comparison centrally to define big data, positioning it not just as 'more data' but as a fundamentally different paradigm that requires new tools, techniques, and a different mindset regarding concepts like veracity and correlation.
vs ACID vs. BASE Database Models
Both are sets of properties that describe the guarantees provided by a database system during transactions.
ACID (Atomicity, Consistency, Isolation, Durability) is the model for traditional relational databases (RDBMS), prioritizing strong consistency and reliability. BASE (Basically Available, Soft state, Eventually consistent) is the model for many NoSQL databases. It sacrifices immediate consistency in favor of high availability and scalability, which is essential for distributed big data systems where network partitions are inevitable (as per the CAP theorem).
The book explains this technical trade-off as a core reason why new database technologies (NoSQL) were necessary for the big data era, showing that the shift was driven by fundamental architectural needs.
vs Snowden's Leaks vs. WikiLeaks' Publications
Both involve the unauthorized mass disclosure of classified or secret documents to the public, driven by a stated goal of transparency and exposing wrongdoing.
Snowden curated his leaks by giving the documents to trusted journalists who then worked with government officials to redact information that could pose a direct threat to national security before publication. WikiLeaks, particularly in later years, has been criticized for publishing vast, unredacted dumps of data with little curation, potentially exposing personal information of innocent individuals.
The book draws this contrast to explore the ethics of whistleblowing in the digital age, highlighting the difference between curated disclosure aimed at specific policy debates versus indiscriminate data dumps.
vs Big Data Analytics vs. Traditional Scientific Method
Both seek to generate new knowledge about the world.
The traditional scientific method starts with a human-formulated hypothesis, which is then tested with carefully collected data. Big data analytics often inverts this: the machine finds patterns and correlations in massive, pre-existing datasets, and these findings may or may not be guided by a prior hypothesis. The book argues this is a 'paradigm shift.'
The book frames this as a central tension, celebrating the power of machine-driven discovery while cautioning that abandoning the hypothesis-driven model entirely can lead to finding meaningless, spurious correlations.
vs Practical 'How-To' Guides and Cookbooks
Both this book and practical guides discuss BI & Big Data tools and technologies like Hadoop, OLAP, and data mining techniques.
This book focuses on the 'what' and 'why,' providing a theoretical and conceptual overview with extensive literature citations. A how-to guide focuses on the 'how,' providing specific code examples and hands-on implementation steps.
Its primary distinction is its academic synthesis of management theory (RBV, Dynamic Capabilities), maturity models, and technological concepts into a cohesive framework for understanding the field's strategic implications.
vs Focused Research Monographs (e.g., on a single algorithm)
Both may discuss specific analytical techniques such as neural networks or genetic algorithms.
This book provides a broad survey of dozens of techniques and models, giving a high-level summary of each. In contrast, a research monograph would provide a deep, mathematical, and experimental dive into a single technique or a narrow problem domain.
The book's strength is its breadth, offering a comprehensive compendium of the entire BI&BD landscape, from management theory to a catalog of tools and industry application areas, making it a suitable university textbook or executive overview.
vs Kimball's Enterprise Data Bus Architecture
Both aim to provide a structured approach to BI. Both ultimately use data marts and dimensional models for end-user analysis.
Inmon's proposed Corporate Information Factory (CIF) is a top-down, centralized approach with a normalized (3NF) EDW at the core acting as the single source of integrated data. Kimball's approach is a bottom-up, decentralized approach focused on conformed dimensions and facts across business-process-oriented data marts, potentially without a central EDW.
The book recommends a hybrid model, the Analytical Data Architecture (ADA), which is a hub-and-spoke model leveraging the best of both. It uses a central EDW (like Inmon) but designs it with a hybrid dimensional-normalized model and uses conformed dimensions for the spokes (like Kimball).
vs Entity-Relationship (ER) Modeling
Both are logical data design techniques that use entities/tables, attributes/columns, and relationships to represent business data.
ER modeling is optimized for transactional systems (OLTP) and prioritizes normalization to reduce data redundancy, resulting in many complex tables. Dimensional modeling is optimized for analytical systems (BI/OLAP) and prioritizes understandability and query performance, using denormalized dimensions and centralized facts in a star schema.
The book positions ER modeling as appropriate for source systems and the foundational analysis of them, but strongly advocates for dimensional modeling as the standard for all BI-facing data stores, including data marts and the BI-facing schemas of the EDW.
vs Agile Project Methodology
Both waterfall and agile are structured approaches to software development. The book's recommended hybrid approach incorporates the iterative, feedback-driven nature of agile.
Waterfall is a sequential, top-down approach where requirements and design are finalized before development begins. Agile uses short, iterative cycles ('sprints') where requirements evolve and cross-functional teams build and test features incrementally.
The book argues that a pure waterfall is too rigid for BI projects (due to uncertain requirements) and pure agile is insufficient for the architectural needs of an enterprise system. It proposes a hybrid: a waterfall approach for the overall project framework and architecture, with agile-style iterative development for building the individual BI application components.
vs Manual Coding for Data Integration
Both tool-based development and manual coding (e.g., with SQL scripts) can be used to move data from source to target systems.
Tool-based approaches provide pre-built functionality for common DI tasks (SCDs, error handling), are self-documenting, support data governance through metadata, and improve developer productivity in the long run. Manual coding is often perceived as faster for simple tasks and has no initial software cost, but it leads to undocumented, unmanageable, and inconsistent processes.
The book strongly advocates for tool-based data integration as a best practice, arguing that the long-term TCO is lower and the resulting processes are more robust, manageable, and consistent. It frames hand-coding as a key cause of data silos and integration chaos.
vs Traditional Decision Support Systems (DSS) and Business Intelligence (BI)
Both approaches use data, computer systems, and quantitative analysis to support and inform business decisions. Both can involve activities like reporting, querying, and creating visualizations.
Traditional DSS/BI is often tactical, siloed within a department, back-office oriented, and focused on descriptive analytics ('what happened?'). 'Competing on Analytics' elevates analytics to be strategic, enterprise-wide, championed by the CEO, and focused on building a distinctive competitive capability. It emphasizes predictive and prescriptive analytics ('what will happen?' and 'what should we do?').
This book was the first to frame analytics not merely as a decision support tool, but as a central, strategic basis for corporate competition. It shifted the focus from generating reports to creating a sustained competitive advantage through a deeply ingrained, enterprise-wide analytical culture and capability.
vs Digital Humanities (DH)
Both fields use computational methods to analyze cultural artifacts and aim to bring quantitative approaches into humanistic inquiry.
DH has been predominantly text-focused, historical, and concerned with professional or 'high' culture. Cultural Analytics is intentionally multi-modal with a strong emphasis on visual media, focuses on both historical and contemporary user-generated culture, and includes vernacular content.
It champions the study of visual media and contemporary global culture (e.g., Instagram, manga) at a scale that traditional DH has largely ignored.
vs Media Analytics (Industry Practice)
Both use large-scale computational analysis of media content and user behavior data, employing similar techniques from data science and machine learning.
Media Analytics is driven by commercial goals like optimization, prediction, and advertising. Cultural Analytics is a research field focused on observation, critical inquiry, and developing new theoretical concepts, aiming to make its methods and findings public.
It proposes co-opting the tools of industry for critical and scholarly purposes, turning the lens of 'analytics' back onto culture itself.
vs Traditional Humanities & Media Studies
Both share the ultimate goal of interpreting and understanding cultural phenomena, artifacts, and their history.
Traditional methods rely on qualitative 'close reading' of a small, often canonical, set of works. Cultural Analytics uses quantitative 'distant viewing' of massive datasets to see large-scale patterns, challenge the canon, and generate new types of evidence.
It argues that the scale of modern culture makes computational methods not just an option but a necessity for rigorous cultural study today.
vs Information Visualization (Tufte-style)
Both aim to represent data visually to reveal patterns. Cultural Analytics uses information visualization as a key method.
Traditional information visualization reduces data to abstract graphical primitives (points, lines, bars). The book proposes 'Media Visualization' which creates representations from the media objects themselves, preserving detail.
It extends the practice of visualization from representing abstract data to exploring large collections of rich media like images and video without reduction.
vs Explanatory Modeling (Classical Statistics)
Both use data to fit models (e.g., linear regression).Both involve estimating coefficients and assessing model validity.
**Goal**: Explanatory modeling seeks to quantify average effects and understand 'why'. Predictive modeling seeks to accurately predict outcomes for new, individual records.**Data Usage**: Explanatory modeling uses the entire dataset to get the best fit. Predictive modeling partitions data into training and validation sets to assess performance on unseen data.**Focus**: Explanatory modeling focuses on coefficients (the betas) and their statistical significance. Predictive modeling focuses on the predictions (the y-hats).**Evaluation**: Explanatory models are judged by goodness-of-fit stats (e.g., R-squared, p-values). Predictive models are judged by predictive accuracy metrics on a validation set (e.g., RMSE, classification accuracy, lift).
This book explicitly defines and distinguishes the two approaches, and its primary focus is on the methods and evaluation criteria for predictive modeling.
vs Statistics vs. Machine Learning
Both fields contribute methods for exploring data and building models.Both use mathematical principles to extract insights from data.
**Focus**: The book characterizes classical statistics as focusing on inference from a sample to a population regarding an 'average effect'. Machine learning is framed as focusing on predicting outcomes for individual records and learning local patterns.**Data/Compute Environment**: Statistics is described as coming from a history where data and computing power were scarce. Machine learning is presented as thriving in an environment where both are plentiful.**Inference**: Statistical inference (e.g., determining if a result could be due to chance) is central to statistics but is largely absent from data mining, which instead focuses on mitigating overfitting through validation.
The book situates data mining at the confluence of these two fields, quoting Daryl Pregibon's description of it as 'statistics at scale and speed,' but clearly adopts the machine learning emphasis on predictive performance.
vs Association Rules vs. Collaborative Filtering
Both are unsupervised methods used for discovering relationships between items.Both are commonly used for generating recommendations in marketing and e-commerce.
**Goal**: Association rules find general, population-wide rules (e.g., 'IF beer THEN diapers'). Collaborative filtering generates personalized recommendations based on similar users' tastes.**Data Level**: Association rules operate on transaction-level data ('baskets'). Collaborative filtering operates on user-level data (a user's entire purchase/rating history).**Data Type**: Association rules primarily use binary purchase data. Collaborative filtering can use either binary data or numerical ratings.**Scope**: Association rules can discover multi-item recommendations (e.g., recommend cookies AND cornflakes with milk). Collaborative filtering typically recommends single items that are popular among similar users.
The book clearly distinguishes the two methods, highlighting their different data requirements and the crucial difference between generic, population-level rules and personalized, user-specific recommendations.
vs Decision Trees vs. Linear Models (e.g., Logistic Regression)
Both are supervised learning methods used for classification and regression.Both partition the instance space into regions corresponding to different predicted values.The performance of both can be evaluated using the same metrics and tools like ROC curves and profit curves.Both are susceptible to overfitting and benefit from complexity control.
Decision trees create decision boundaries that are 'axis-parallel' (testing one feature at a time), while linear models create a single linear boundary (hyperplane) that can be of any orientation.Decision trees are 'piecewise' models, recursively partitioning regions into smaller sub-regions. Linear models are 'global,' applying a single function across the entire instance space.Linear models learn explicit weights for each feature, providing one form of feature importance. Trees select features at each node, providing a different perspective on importance.Decision trees (if small) are often considered more intelligible to non-technical audiences, whereas linear models are more intelligible to audiences with a statistical background.
The book presents both as different instances of 'supervised segmentation,' focusing on the conceptual difference in how they partition the instance space rather than just discussing their underlying algorithms. It uses this comparison to highlight the trade-offs between model flexibility and intelligibility.
vs Generative vs. Discriminative Models
Both are families of supervised learning methods used for classification and class probability estimation.Both use features of an instance to make a prediction about its target variable.Both ultimately can produce a probability estimate p(c|E) for a class 'c' given evidence 'E'.
Discriminative models (like Decision Trees, SVMs, Logistic Regression) directly model the decision boundary between classes. They try to learn a function that maps inputs directly to a class label or probability.Generative models (like Naive Bayes) model the underlying probability distributions of the data. They try to learn how each class would 'generate' the data/evidence, i.e., p(E|c). They then use Bayes' rule to invert this to find p(c|E).Generative models often make strong independence assumptions about features (e.g., conditional independence in Naive Bayes) to make modeling p(E|c) tractable. Discriminative models may be better at handling complex feature interactions.Generative models can more naturally handle missing data or generate new synthetic data points.
The book explains this fundamental distinction by framing the approaches as asking different questions: Discriminative models ask 'What is the best way to distinguish between classes?' while Generative models ask 'Which class most likely generated this data?' This conceptual framing makes the difference clear without getting lost in deep probabilistic theory.
vs Clustering vs. Classification
Both techniques result in the grouping of instances.Both rely on a notion of similarity between instances in a feature space.The resulting groups (clusters or classes) can be described by their common characteristics.
Classification is a supervised task; it requires a pre-defined target variable with labeled training data. The goal is to build a model to predict this target for new instances.Clustering is an unsupervised task; there is no target variable. The goal is to find 'natural' groupings of instances based on their similarity, without a specific purpose defined in advance.The output of classification is a model that can assign a class to an unseen instance. The output of clustering is the set of groupings themselves (the clusters).Evaluating a classification model is straightforward (e.g., accuracy, profit). Evaluating a clustering is often subjective and qualitative, as there is no pre-defined 'right' answer.
The book clearly defines this as the difference between supervised and unsupervised segmentation. It further explains that the choice between them involves a trade-off in the data mining process: supervised problems require more upfront work in business/data understanding to define the target, while unsupervised problems require more downstream work in evaluation to understand and use the results.
vs Using standard data science libraries (NumPy, pandas, scikit-learn).
Both approaches aim to solve the same fundamental data science problems, such as classification, regression, clustering, and data manipulation.
This book implements algorithms from first principles in pure Python to maximize understanding. Libraries provide optimized, production-ready, and often black-box implementations for efficiency and ease of use. The book's code is for learning, not for production.
The primary goal is pedagogical: to demystify data science by building everything from scratch. This gives the reader a deep intuition for how the algorithms work, what their limitations are, and how they connect to underlying mathematical concepts.
vs The R programming language ecosystem.
Both Python and R are powerful, free languages with extensive libraries for statistical analysis, machine learning, and data visualization.
The author holds a stated preference for Python, citing its simplicity, general-purpose nature, and what he considers to be a cleaner design. The book jokingly refers to R users as 'wrong' but acknowledges its wide use in the field.
This book is unapologetically Python-centric, using it as the sole tool to teach data science concepts from the ground up.
vs Coding-heavy data science books
Both cover core data science algorithms like regression, clustering, and classification.
This book uses Microsoft Excel as the primary teaching tool, abstracting away the complexities of programming environments, libraries, and syntax. It focuses on building algorithms from first principles in a visual, cell-by-cell manner.
Its 'no code guarantee' (for the first 9 chapters) makes advanced analytical techniques accessible to a broad business audience that is comfortable in spreadsheets but may be intimidated by programming.
vs K-Means Clustering vs. Network Graph Community Detection
Both are unsupervised learning techniques used on the same wine purchase dataset to segment customers into meaningful groups.
K-means is a geometric method that partitions data based on distance to a pre-defined number of centroids. Graph modularity is a relational method that finds communities by maximizing the density of connections within groups compared to a random graph.
The book presents both techniques as valid but different ways to approach the same problem, highlighting that the graph-based method has the advantage of not requiring the user to specify the number of clusters 'k' in advance.
vs Linear Regression vs. Logistic Regression
Both are presented as supervised learning models (General Linear Models) that predict an outcome based on a weighted combination of input features.
Linear regression produces a continuous output that can be outside the 0-1 range, making it non-ideal for probability prediction. Logistic regression uses a specific 'link function' to constrain its output to be a valid probability between 0 and 1.
The book builds both models from scratch, showing logistic regression as a simple but crucial modification of the linear model. It demonstrates that while their predictive power can be nearly identical (per ROC curves), logistic regression provides more intuitive, probabilistic outputs.
vs Bagging vs. Boosting (Ensemble Models)
Both are ensemble techniques that combine many 'weak learners' (simple decision stumps) to create a single, powerful predictive model.
Bagging builds stumps in parallel on random subsamples of the data. Boosting builds stumps sequentially, with each new stump focusing on the mistakes made by the previous ones by re-weighting the data.
The book uses the analogy of 'a lot of bad pizza' to explain the ensemble concept, and builds both models to show their different approaches to the same goal. It notes that boosting often achieves higher accuracy but can't be parallelized and has a higher risk of overfitting.
vs Traditional Database Management System (DBMS)
Both systems deal with the management and organization of data, providing functions for data storage and retrieval.
DBMS is optimized for real-time transactional processing (OLTP) with a normalized structure for current data. A data warehouse is optimized for analytical processing (OLAP) with a denormalized structure for large volumes of historical data.
The book clearly positions the data warehouse as a specialized system for business intelligence that complements, rather than replaces, the operational role of a DBMS.
vs Online Transaction Processing (OLTP)
Both are data processing systems that interact with databases.
OLTP manages day-to-day transactional operations (e.g., inserts, updates) with a focus on speed and data integrity for current data. OLAP is designed for complex analytical queries on large volumes of historical, aggregated data to support decision-making.
The book explains that the fundamental architectural and data modeling differences between OLTP and OLAP systems necessitate separate environments, leading to the creation of data warehouses for OLAP.
vs Snowflake Schema
Both Star and Snowflake schemas are dimensional models used in data warehousing, featuring a central fact table and surrounding dimension tables.
The Star schema uses denormalized dimension tables, leading to simpler queries and faster performance but with data redundancy. The Snowflake schema normalizes the dimension tables into multiple related tables, reducing redundancy and improving data integrity but increasing query complexity due to more joins.
The book presents this as a classic design trade-off between query performance/simplicity (Star) and storage efficiency/data integrity (Snowflake).
vs Data Analysis
Both data mining and data analysis involve examining data to find insights.
Data analysis typically involves testing pre-defined statistical models and hypotheses to understand a dataset. Data mining uses machine learning and statistical models to automatically discover previously unknown patterns and insights from large datasets.
The book positions data mining as a more exploratory, pattern-discovery-focused process within the broader Knowledge Discovery in Databases (KDD) framework, distinguishing it from the hypothesis-testing nature of traditional data analysis.
vs Google Analytics (Universal Analytics or 'the old Google Analytics')
Both versions are designed to track website traffic, user behavior, and conversions. They both use a tracking code and report on core concepts like users, sessions, and traffic sources.
GA4 introduces a new user interface and data model. Key metrics are relabeled or replaced (e.g., 'Bounce Rate' is replaced by 'Engagement Rate'). Reports are reorganized, with some data consolidated (e.g., referrals are rolled into general traffic acquisition). The admin structure is also different, with GA4 using 'Data Streams' instead of 'Views'.
The book explicitly covers both versions simultaneously. It uses a recurring 'GA4 Note' format throughout the text to directly contrast the two systems, pointing out where data is located in the new interface or how a concept has changed, making it a transitional guide.
vs Common 'Soft' Risk Analysis (Risk Matrices)
Both are intended to help prioritize risks and guide decisions.
Risk matrices use ambiguous verbal labels (Low, Medium, High) or ordinal scales (1-5) which have inconsistent interpretations and suffer from 'range compression'. They provide no basis for economic trade-offs. The book's method uses calibrated probability distributions and Monte Carlo simulations to express risk in quantifiable terms (e.g., '14% chance of a negative ROI').
It provides a method to calculate the probability of specific financial losses, allowing for a true risk/return analysis and calculation of the value of information.
vs Unaided Expert Judgment
Both use expert knowledge as a key input for making decisions about uncertain quantities.
Unaided judgment is subject to a host of well-documented cognitive biases (overconfidence, anchoring, inconsistency). The book's method doesn't discard the expert, but treats the expert as a measurement instrument to be calibrated and whose judgments can be systesized and made consistent through models (e.g., the Lens Model).
It systematically debunks the superiority of intuition with empirical evidence (Meehl, Tetlock) and provides specific tools (calibration, Lens Model) to improve upon it while retaining the expert's core knowledge.
vs Traditional (Frequentist) Statistics
Both use rigorous probabilistic and sampling methods to make inferences from data.
Frequentist methods focus on long-run frequencies and use concepts like p-values and statistical significance, avoiding subjective priors. This often answers a different question than the decision-maker needs. The book's approach is explicitly subjective Bayesian, defining probability as a degree of belief and focusing on how new observations update prior beliefs to directly answer 'What is the probability this hypothesis is true?'
Its Bayesian framework is more naturally aligned with decision-making under uncertainty, allowing for the explicit valuation of information and the logical integration of prior knowledge with new data, which is especially powerful when data is sparse.
vs Weighted Scoring Methods (e.g., AHP, 'Information Economics')
Both are structured approaches used to evaluate and rank complex alternatives (like IT projects) based on multiple criteria.
Weighted scores typically use arbitrary ordinal scales and weights, which are mathematically problematic to combine and don't produce an economically meaningful result. The book argues for modeling the variables in their natural units (dollars, hours, etc.) and relating them via a quantitative model (like a CBA) to a single, bottom-line metric (like profit or ROI).
It replaces arbitrary scoring and weighting with a causal model that calculates a financial return, allowing for a true risk vs. return trade-off analysis against an organization's measured risk tolerance.
vs K-Nearest Neighbors (KNN)
Both are supervised learning methods that can be used for regression and classification.
Linear regression is a parametric method that assumes a linear relationship between predictors and the response. KNN is a non-parametric method that makes no assumptions about the functional form, making predictions based on the 'K' nearest training observations.
Linear regression is superior when the true relationship is linear due to its low variance and high interpretability. KNN is more flexible and can outperform linear regression when the relationship is highly non-linear, but it suffers from the curse of dimensionality and is less interpretable.
vs Ridge Regression
Both are shrinkage methods that add a penalty to the RSS to reduce model variance and prevent overfitting. Both require selecting a tuning parameter λ via cross-validation.
The Lasso uses an L1 penalty (sum of absolute values of coefficients), which can shrink some coefficients to exactly zero, thus performing variable selection. Ridge regression uses an L2 penalty (sum of squared coefficients), which shrinks all coefficients towards zero but does not set any to exactly zero.
The Lasso is preferred for creating sparse, more interpretable models or when many predictors are irrelevant. Ridge regression may perform better when the response is a function of many predictors with roughly equal-sized coefficients.
vs Quadratic Discriminant Analysis (QDA)
Both are generative classification models that assume observations from each class are drawn from a Gaussian distribution and use Bayes' theorem to make predictions.
LDA assumes a common covariance matrix for all classes, resulting in a linear decision boundary. QDA allows each class to have its own covariance matrix, resulting in a quadratic decision boundary.
LDA is less flexible, having lower variance but potentially higher bias. QDA is more flexible. LDA tends to be better with few training observations, while QDA is better when the training set is very large or the common covariance assumption is clearly false.
vs Bagging
Both are ensemble tree methods that build a large number of decision trees on bootstrapped training samples.
Random forests adds a step of random feature selection at each split in the tree-building process. This decorrelates the trees, which can lead to a greater reduction in variance compared to bagging.
Random forests generally outperform bagging, especially when there are a few very strong predictors, because it prevents all trees from being dominated by those same predictors, leading to a more diverse and robust ensemble.
vs Machine Learning Models
Both statistical models (like linear/logistic regression) and machine learning models (like neural networks) are used for supervised prediction, using past data to predict future outcomes.
Statistical models are generally simpler, more interpretable, and rely on assumptions about data distributions. Machine learning models can be more complex ('black boxes'), more accurate by capturing unusual relationships, but are difficult to interpret.
The book presents both approaches as valid tools in the data scientist's toolkit, with the choice depending on the business problem, specifically the trade-off between the need for accuracy and the requirement for interpretability.
vs Gradient Boosting Models
Both Random Forest and Gradient Boosting are powerful ensemble methods based on decision trees that typically offer higher accuracy and stability than a single tree.
In Random Forests, trees are built independently and in parallel. In Gradient Boosting, trees are built sequentially, with each new tree trying to correct the errors of the previous one. This makes Forests faster to train, while Boosting can sometimes be more accurate but is also more prone to overfitting.
The book clearly explains the algorithmic difference in how the ensemble is constructed, giving the reader practical guidance on when one might be preferred over the other based on training time and accuracy needs.
vs Association Rules Analysis
Both Sequence Analysis and Association Rules Analysis are unsupervised methods used to find relationships between items in transactional data.
Association Rules Analysis identifies items that occur together in a transaction, regardless of order (e.g., {bread, butter}). Sequence Analysis incorporates a time dimension, identifying items purchased in a specific order (e.g., item A is purchased, then item B is purchased 3 weeks later).
The book distinguishes them by the presence of a timestamp, highlighting that Sequence Analysis can inform not just *what* to offer, but *when* to offer it in a 'Next Best Offer' campaign.
vs The Lean Startup (by Eric Ries)
Both books are foundational to the Lean Startup movement, emphasizing rapid iteration, validated learning, and the Build-Measure-Learn cycle. Both advocate for avoiding waste by building things customers actually want.
'The Lean Startup' provides the overarching philosophy and framework for building a new venture under conditions of extreme uncertainty. 'Lean Analytics' is a deep dive specifically into the 'Measure' part of that framework, providing concrete guidance on what to measure, when, and why.
This book offers specific frameworks (e.g., Lean Analytics Stages, OMTM) and business-model-specific metrics that are not detailed in 'The Lean Startup'. It serves as a practical, tactical guide for implementing the measurement aspect of the philosophy.
vs Traditional Web Analytics (e.g., Web Analytics 2.0 by Avinash Kaushik)
Both disciplines use data to understand user behavior and improve business outcomes. They share many of the same tools and techniques, such as segmentation, A/B testing, and funnel analysis.
Traditional analytics often focuses on optimizing existing businesses and marketing channels (e.g., improving conversion on a known funnel). Lean Analytics is geared toward startups searching for a business model, where the metrics, funnels, and even the business itself are constantly changing. It prioritizes finding the single most important metric for the current stage over comprehensive dashboards.
This book connects analytics directly to the startup's stage of development and business model, providing a strategic filter for what to measure. It is less about reporting and more about finding the key data point that reduces the biggest risk.
vs SAS and SPSS
They are all tools used for data analysis and statistical modeling.
R is free and open-source, while SAS and SPSS are commercial products. R's dominance is attributed to its extensive use in academia and its large, active user community.
The book standardizes on R as the tool of choice, citing its popularity and power among data scientists.
vs Python
Both R and Python are programming languages used by data scientists.
The book notes a spirited debate between the R and Python communities as to which is the best tool for data scientists, but presents R as having compelling justifications like its ~7,000 packages and superior visualization.
This book is exclusively focused on R.
vs ggplot2 graphics package
Both base R graphics and ggplot2 are used to create plots in R.
The author finds base R graphics functions to be more straightforward for an introductory text.
The book makes a conscious choice to use only base R graphics functions to keep the code examples simple and avoid the learning curve of an additional complex package.
vs Theorist vs. Experimentalist Data Scientist
Both roles fall under the umbrella of 'data science' and contribute to solving problems with data.
Theorists focus on formal data analysis, modeling, and mathematical principles, often using modest-sized datasets. Experimentalists are more like software engineers, focused on building and deploying scalable production systems (e.g., using Hadoop, managing hardware).
The book proposes this division as a realistic alternative to the unrealistic 'unicorn' data scientist, helping readers frame their own career path.
vs Bagging vs. Boosting (Ensemble Methods)
Both are ensemble methods that combine multiple weak classifiers (like decision trees) to create a single strong predictive model.
Bagging creates models in parallel on bootstrapped subsets of the data (e.g., Random Forest). Boosting builds models sequentially, with each new model focusing on correcting the errors of the previous ones.
The book explains both concepts and provides examples of popular algorithms derived from each (Random Forest for bagging, GBM for boosting).
vs Open Source R vs. Enterprise R (Revolution R, TIBCO TERR)
Both are based on the R language and can run R code.
Open source R is not a good option for production due to performance and memory limitations. Commercial/Enterprise versions are optimized to handle very large datasets quickly.
The book uses open source R for teaching but makes the reader aware that for 'Big Data' production systems, a commercial alternative is necessary.
vs Traditional academic Operations Research textbooks
The book covers the same fundamental categories of optimization models, including Linear Programming (LP), Mixed Integer Linear Programming (MILP), Nonlinear Programming (NLP), and Network Optimization.
This book is intentionally practical and application-focused, explicitly stating it 'does not cover operations research theory or optimization algorithms.' It provides complete, working code in two different languages (SAS and Python) for every example, whereas theory books focus on mathematical proofs and algorithms.
Its unique value proposition is the side-by-side SAS and Python implementation of optimization models applied exclusively to real-world 'Data4Good' or social impact problems, making it a targeted practitioner's guide.
vs Transportation Model
Both are special types of linear programming problems concerned with optimal allocation. Both can be visualized as a network of nodes and solved with iterative algorithms.
In the Assignment Model, all supply and demand values are exactly one. In the Transportation Model, they can be any integer value. The Assignment Model, when viewed as a transportation problem, is highly degenerate.
The book presents the Assignment Model as a distinct problem requiring a specialized, more efficient algorithm (the Hungarian method) rather than just treating it as a simple transportation problem.
vs PERT (Program Evaluation and Review Technique)
Both are network-based project scheduling techniques used to determine a project's critical path and total completion time.
CPM is a deterministic model, used when activity times are known with certainty. PERT is a probabilistic model, used when activity times are uncertain, employing three time estimates (optimistic, most likely, pessimistic) to calculate an expected time.
The book clearly distinguishes the two methods based on the nature of the activity time data, providing separate chapters and detailed walkthroughs to show when and how to apply each technique.
vs Traditional/classical statistics textbooks and courses.
Both cover fundamental concepts such as mean, standard deviation, correlation, regression, and hypothesis testing.
This book de-emphasizes mathematical theory and formula-based derivations in favor of computational and resampling methods (bootstrap, permutation tests). It prioritizes predictive accuracy on new data over formal statistical inference and p-values. It also integrates modern statistical machine learning methods (random forests, boosting) not typically found in introductory statistics texts.
Its explicit focus on the concepts most relevant to a practicing data scientist, providing code examples in both R and Python for every technique, and its pragmatic perspective on which traditional concepts are less important in a 'big data' context.
vs R, MATLAB, SAS, Stata
These tools, like Python's data stack, are used for data analysis, interactive computing, and data visualization. The pandas DataFrame was specifically inspired by and named after R's `data.frame` object.
Python is a strong general-purpose programming language, which makes it easier to build and integrate data analysis tasks into larger production applications. This helps solve the 'two-language problem,' whereas languages like R are more specialized for statistics.
This book provides a practical, modern introduction to the core data science tools in Python (pandas, NumPy), written by the creator of the pandas library. Its focus is foundational data wrangling and preparation, as opposed to advanced statistical methodology.
vs Base R
Both provide tools for data manipulation, visualization, and programming within the R environment. Base R functions are often the foundation upon which tidyverse functions are built.
The tidyverse functions (e.g., in `readr`, `dplyr`, `tibble`) are generally faster, more consistent in their syntax and return types, and produce tibbles instead of standard data frames. Base R functions can be less consistent and have defaults (like converting strings to factors) that are often sources of frustration.
This book is unapologetically focused on the tidyverse, presenting it as the primary and most effective toolset for modern data science in R, in contrast to more traditional texts that start with base R.
vs Python, Julia, and other data science languages
These languages are also powerful tools for data science, and most data science teams use a mix of languages.
The book argues that R is a great place to start because it is an interactive environment designed from the ground up for data science, with mini-languages (like dplyr and ggplot2) tailored for specific parts of the process.
It advocates for mastering one tool at a time, and chooses to dive deep into R and the tidyverse rather than spreading thinly across multiple languages.
vs Other coding styles (intermediate variables, overwriting, function composition)
All styles can achieve the same result for a sequence of operations.
The book compares the `%>%` pipe to other styles, noting that saving intermediate steps clutters code, overwriting makes debugging hard, and function composition is hard to read. The pipe is presented as more readable because it focuses on the sequence of actions (verbs).
The pipe is a central tool in the book's workflow, used in nearly every example to chain operations together clearly.
vs SQL
The concepts of relational data and joins in `dplyr` are inspired by and directly map to SQL concepts (e.g., `inner_join` is `INNER JOIN`).
`dplyr` syntax is presented as easier to use for data analysis because it is specialized for that purpose and integrated within the R language, whereas SQL is a more general-purpose language for database interaction.
It teaches relational data concepts using `dplyr` verbs, making them accessible within a cohesive R-based workflow.
vs Traditional Waterfall Development Methodology
Both are structured project management approaches used for software development, involving phases for requirements, design, development, and testing.
Waterfall is a linear, sequential process where each phase must be completed before the next begins, requiring all requirements to be defined upfront. Agile, as advocated in the book, is an iterative process that works in short cycles ('sprints') with continuous collaboration between business and IT, allowing requirements to evolve.
The book strongly advocates for agile development as superior for BI projects. It argues that the exploratory nature of BI and the rapid pace of business change make the rigid, slow waterfall approach ineffective and a common cause of BI project failure.
vs Independent Data Mart Architecture
Both approaches often use dimensional models to make data accessible to specific groups of users.
Independent data marts are built in isolation for specific departments, leading to data silos and inconsistency. The Kimball architecture is an enterprise approach that uses a shared 'bus' of conformed dimensions to ensure that all data marts can be integrated.
This book's approach is fundamentally about integration and enterprise consistency, directly opposing the un-architected, siloed nature of independent data marts.
vs Hub-and-Spoke Corporate Information Factory (CIF) / Inmon Architecture
Both are enterprise-scale architectures aiming for data integration. Both extract data from source systems into a central repository.
The CIF's central repository is a normalized (3NF) Enterprise Data Warehouse (EDW) that is intended to be the single source of truth, from which departmental data marts are then built. The Kimball architecture's presentation area IS the integrated, dimensional EDW, built from a series of business-process-focused dimensional models sharing conformed dimensions. The Kimball approach avoids the mandatory physical 3NF repository for user access.
This book advocates for making the dimensionally modeled presentation area the direct, primary interface for all BI and user queries, arguing that a normalized EDW is too complex and slow for this purpose and introduces an unnecessary layer of ETL and data redundancy.
vs The traditional single-model or single-discipline approach to analysis.
Both approaches value logical rigor and use formal models as simplifications of reality to understand the world.
The traditional approach seeks the 'one right model' for a problem, whereas this book advocates using an ensemble of diverse models. This makes the many-model approach less susceptible to the blind spots and hubris inherent in any single perspective.
It is not a textbook for a single discipline but a 'meta-textbook' on the practice of thinking with models. It curates a diverse toolkit from many fields and explicitly teaches the skill of combining them to achieve a deeper, more robust understanding of complexity.
vs Classic Excel (Spreadsheets and Basic Pivot Tables)
Both use a familiar grid-like interface and can produce pivot tables for data aggregation.
Classic Excel is limited to a single flat table for pivot analysis and about 1 million rows per sheet. The book's approach uses Power Pivot's data model, which can handle millions of rows from multiple related tables, and DAX, a far more powerful calculation language than Excel formulas.
The book explicitly teaches users how to transition from classic Excel habits to using the modern, integrated BI components (Power Query, Power Pivot) that are already within Excel, dramatically increasing its analytical power.
vs Power Pivot for Excel vs. Power BI Desktop
Both use the same underlying technologies: Power Query for data import/transformation and the Tabular engine with DAX for data modeling and calculations. The modeling interfaces are visually almost identical.
Power BI Desktop is a dedicated BI application with far superior and more numerous visualization options, advanced modeling features (e.g., dual storage modes), and is primarily designed for publishing to the Power BI Service. Power Pivot is an add-in within the broader Excel application.
The book treats both as part of a continuum, showing how skills learned in Power Pivot for Excel are directly transferable to the more capable Power BI Desktop environment, providing a clear learning path.
vs Import Mode vs. DirectQuery Mode
Both are data connectivity modes within Power BI that allow reports to be built from data sources.
Import mode copies data into Power BI's highly compressed in-memory cache, offering very fast performance. DirectQuery leaves data at the source and sends live queries, which is slower but provides real-time data and supports datasets too large to import.
The book not only explains the trade-offs but also details advanced techniques like 'Dual' storage mode and 'Aggregate tables' to create hybrid solutions that combine the performance of Import mode with the real-time capability and scale of DirectQuery.
vs Traditional Analysis, Business Intelligence (BI), and Data Visualization
All use historical business data to create reports, charts, and dashboards to help business users understand performance.
This book defines Analysis/BI/Viz as 'Informative,' using arithmetic on past data to answer 'what' and 'where' it happened. It defines Analytics as 'Insightful,' using mathematics (statistics, AI) on past data to answer 'why' it happened, 'what will' happen (predictive), and 'how to make it' happen (prescriptive).
The book's primary distinction is its focus on a holistic 'Analytics Culture' via the Roadmap framework (Mindset, People, Process, Systems), treating analytics as an organizational transformation, not just a technology implementation.
vs Classical and Bayesian Statistical Methods
All are valid approaches for understanding data and finding insights.
Classical statistics often forces data to fit a preconceived model, while Bayesian methods rely on prior data. The book's preferred method, Exploratory Data Analysis (EDA), emphasizes visually exploring the data *first* to let the data's shape and patterns suggest the appropriate model.
The book champions the flexible, less formal, and visually-driven EDA approach as being better suited for the often non-normally distributed and complex nature of digital data.
vs The Traditional Marketing Funnel
Both models attempt to describe the customer journey from awareness to purchase.
The funnel is a linear, sequential model (e.g., Awareness -> Consideration -> Purchase). The book contrasts this with its 'Unified Customer Analytics Life Cycle (UCAL)' and 'Tumbler' models, which depict customer behavior as non-linear, recursive, and moving between states like 'Seeking,' 'Shopping,' and 'Sharing'.
The book argues that its omnichannel models (UCAL/Tumbler) are more realistic for modern digital consumers who jump between channels and stages, providing a more accurate framework for analysis.
vs Traditional business school curricula and textbooks that teach statistics and management science in separate courses.
Covers the same foundational quantitative methods, such as regression, hypothesis testing, linear programming, and simulation.
This book integrates these methods into a single, unified approach rather than treating them as distinct subjects. It is exclusively spreadsheet-based, using Microsoft Excel as the common platform for all topics.
The book's distinctive feature is its practical, example-driven, and hands-on approach that teaches students how to solve a wide variety of business problems using software (Excel) that they will almost certainly use in their careers.
vs Academic Data Science Training
Both involve the use of statistical and machine learning techniques to analyze data.
Academic training often uses clean, pre-packaged data sets to teach specific algorithms. Business application involves messy, disjointed data and requires hybrid solutions driven by broad business goals and constrained by time, budget, and operational compatibility.
This book explicitly focuses on bridging the gap, teaching how to apply technical skills in the constrained, goal-oriented environment of corporate sales and marketing.
vs Client-Side vs. Supplier-Side Analytics Roles
Both roles involve applying data analytics to solve business problems for brands.
Client-side roles are often in a matrixed organization, focused on direct business impact, but can be more political. Supplier-side roles (agencies, consultants) are characterized by continual selling, time accounting, rapid innovation, and role flexibility, but often face intense work-life imbalance.
The author has worked in both environments and provides practical lessons and management frameworks applicable to both, such as the capabilities grid for performance management.
vs VLOOKUP
Both are lookup functions used to find a value in a table or range and return a corresponding value from a different column.
XLOOKUP is more powerful: it can look left, defaults to an exact match, and includes built-in 'if not found' error handling. VLOOKUP can only look right, dangerously defaults to an approximate match, and requires wrapping in another function like IFERROR to handle errors.
The book treats VLOOKUP as a legacy function and a historical 'turning point' for analysts, but strongly advocates for using the superior, modern XLOOKUP for all new work.
vs Google Sheets
Both are spreadsheet applications used for data analysis and collaboration.
The book notes Excel has dramatically improved its collaboration tools (e.g., Sheet Views) to compete with Google Sheets' real-time capabilities. However, its main focus is on Excel's powerful desktop-centric data tools like Power Query and Data Models, which are more advanced than their Google Sheets counterparts.
It is written for the context of a corporate environment where Excel is the entrenched standard, focusing on empowering the individual analyst within that ecosystem.
vs Traditional Excel Methods (Formulas, VBA)
All are tools used within the Excel ecosystem to manipulate and prepare data for analysis. They often tackle the same problems, such as combining data from different tables (VLOOKUP vs. Merge) or automating repetitive tasks.
Power Query uses a visual, step-by-step interface that is easier to learn and debug than VBA or complex nested formulas. Its transformations are non-destructive to the source data and create a refreshable, automated workflow. VBA is more powerful and general-purpose but requires coding skills. Formulas are cell-based and can make workbooks slow and difficult to audit.
This book positions Power Query as a superior, purpose-built ETL tool that democratizes data preparation for Excel users, offering more power than formulas and more accessibility than VBA for these specific tasks.
vs Classic Excel Methods (Formulas, VBA)
All are used within Excel to manipulate data to prepare it for analysis.
Power Query uses a graphical UI that records repeatable steps, is easier to learn than VBA, and is more robust for complex sources than formulas like VLOOKUP. Unlike manual formula/VBA processes, Power Query solutions are easily refreshable.
This book positions Power Query as a superior, modern replacement for these traditional methods specifically for ETL tasks, emphasizing its ease of use, maintainability, and automation capabilities.
vs SQL (Structured Query Language)
Both are powerful languages for manipulating data, capable of selecting, sorting, grouping, and transforming data from databases.
Power Query is designed for business users with a UI that writes code (M) for them, whereas SQL requires users to write code from scratch. Power Query can connect to a much wider variety of sources than just databases (e.g., text files, web pages).
The book highlights a key insight from the Power Query team: Power Query is intended for Excel users so they *never need to learn SQL at all* for data preparation, democratizing data access.
vs Excel 2007 and earlier versions
Core analytical tools such as basic formulas, charting, lookup functions, PivotTables, and Solver exist in earlier versions and form the foundation of the analysis.
Excel 2010 introduces or significantly improves features that are central to the book's advanced techniques, including Sparklines, Slicers, PowerPivot, a more powerful Solver with multiple engines, a fully customizable ribbon, and improved data bars and statistical functions.
This book is specifically tailored to Excel 2010, teaching analysts how to leverage the newest and most powerful features to be more productive and solve more complex problems than was possible with previous versions.
vs Business Intelligence (BI)
Both use organizational data as their foundation and aim to provide information to business users. Both can involve reporting, dashboards, and queries.
BI primarily summarizes historical data to answer 'what happened' (querying, reporting, OLAP). PBA produces new, forward-looking information to answer 'why is this happening' and 'what will happen next' (statistical analysis, modeling, prediction). BI consumes stored information; PBA produces new information.
This book positions PBA as a more advanced, value-added capability that builds upon a BI foundation. It argues 'there is no intelligence in business intelligence' until analytics is applied to gain insights and foresight.
vs Enterprise Performance Management (EPM)
Both are concerned with improving organizational performance and aligning actions with strategy. Both often use metrics and performance scorecards.
EPM is a broad management discipline that includes methodologies like strategic planning, budgeting, and performance reporting. PBA is a specific analytical capability. EPM provides the context and direction for where to apply PBA.
This book presents PBA as a critical enabler that supercharges EPM. EPM deploys the power of PBA; integrating PBA into EPM methodologies (like budgeting or scorecards) is what moves an organization from simply managing to actively improving performance.
vs Theoretical Operations Research Textbooks
Both cover core quantitative methods such as linear programming, simulation, and decision analysis. Both use algebraic formulations to define problems.
This book has a heavily practical orientation focused on implementation in Microsoft Excel. Theoretical texts focus more on mathematical proofs, algorithm mechanics (e.g., simplex tableaus), and abstract theory, often remaining software-agnostic.
Its core distinction is the relentless focus on building applied skills using common business software (Excel with the Analytic Solver add-in). Every concept is immediately translated into a solvable spreadsheet model with step-by-step instructions, making the techniques accessible and directly usable.
vs R and Python
All are popular and powerful languages for data analysis. Both R and Python have packages (e.g., pandas) that provide table-like data structures (DataFrames) similar to SQL tables.
SQL runs on a database server, leveraging its resources, while R/Python often run locally. SQL is declarative and assumes a relational structure, whereas R/Python are more flexible general-purpose languages with different data structures and procedural logic like looping.
This book focuses exclusively on maximizing the power of SQL within the database, arguing that many preparation and analysis tasks are best performed there before passing data to other tools like R or Python for more advanced statistics or machine learning.
vs Row-Store vs. Column-Store Databases
Both are types of relational databases that can be queried using SQL to perform data analysis.
Row-store databases (e.g., Postgres, MySQL) store data by row, making them efficient for transactions (updates, inserts). Column-store databases (e.g., Redshift, Snowflake) store data by column, making them highly efficient for analytical queries that aggregate over many rows but only use a few columns.
The book explains that while the analyst's SQL queries may look similar for both, understanding the underlying storage model can help in writing more performant queries (e.g., knowing which fields a columnar table is sorted on).
vs Subqueries, Temporary Tables, and Common Table Expressions (CTEs)
All three are methods for organizing computations and handling intermediate results in a complex SQL query.
Subqueries are nested inside a main query. Temp tables are physically created in the database and persist for the session, requiring write permissions. CTEs are temporary, named result sets defined at the beginning of a query with `WITH`, improving readability without needing special permissions.
The book presents these as a toolkit for organizing complex logic, recommending CTEs for readability and reuse within a single query, and temp tables for performance or when an intermediate result is needed across multiple separate queries.
vs GPT alternatives (Anthropic Claude, Cohere Command R+, Google Gemini, Hugging Face models)
Most alternatives are based on the Transformer architecture and are accessed via similar interfaces: a web-based chat and a Python library for programmatic access. They all aim to solve a wide range of tasks based on natural language prompts.
Providers differentiate on principles like Anthropic's 'Constitutional AI' for safety, Cohere's focus on 'grounding' answers in verifiable sources to reduce hallucination, and Google's integration with its wider ecosystem. Hugging Face provides open-source models that can be run locally, unlike the proprietary cloud-based models from other providers.
While the book primarily uses OpenAI's GPT models for its examples, it dedicates Chapter 8 to exploring these alternatives, advising the reader that model selection is a key step in optimizing the cost/quality tradeoff for any specific task.
vs The Black Swan by Nassim Nicholas Taleb
Both books argue that humans are overconfident in their predictions, misunderstand probability and randomness, and build models that fail to account for uncertainty and rare, high-impact events.
Taleb is more philosophical and focuses on the inherent unpredictability of 'Black Swans,' arguing for systems robust to forecasting failure. Silver is more practical and optimistic, focusing on methods (like Bayes's theorem) to improve predictions for events that are difficult but not impossible to forecast by better distinguishing signal from noise.
Silver's book is a hands-on tour of forecasting across multiple domains (politics, sports, weather) that champions a specific, actionable methodology (Bayesian thinking) as the path to becoming 'less and less wrong,' rather than a critique of the entire enterprise.
vs Traditional, Intuition-Based HRM
Both approaches aim to manage people to achieve organizational goals and cover the same core functions like recruitment, retention, and performance management.
Traditional HRM relies on qualitative judgment, manager experience, and subjective interviews. Predictive HRM is a quantitative, fact-based approach using statistical models to forecast outcomes. For example, traditional hiring assesses a resume; predictive hiring models an applicant's potential based on traits of existing high-performers.
The book strongly advocates for the predictive approach, arguing that it provides a demonstrable ROI, offers a sustainable competitive advantage, and enables proactive rather than reactive management of human capital. It provides the 'how-to' for making this shift.
vs Traditional Siloed Analytics (Separate Business and HR Analytics)
Both use data to understand and improve organizational performance.
Traditional approaches analyze business systems and people systems separately, leading to incomplete and often incorrect conclusions. This book's approach is fundamentally integrated.
It provides a specific, sequential 3-step framework that forces integration by starting with strategy, linking business systems and people systems through a causal model.
vs ROI-centric Program Evaluation
Both aim to demonstrate the business value of investments, including those in human capital.
ROI-centric models prioritize short-term, easily monetized returns. Strategic Analytics prioritizes building long-term organizational capabilities, even if the short-term ROI is negative or unmeasurable.
The book explicitly refutes the supremacy of ROI for strategic decisions and provides an alternative evaluation logic based on contribution to competitive advantage.
vs The Balanced Scorecard Framework
Both seek to link day-to-day operations and capabilities to the achievement of high-level strategic goals.
The book argues the human capital ('Learning & Growth') quadrant of the Balanced Scorecard is often its weakest link, populated by generic or unproven metrics.
It offers a rigorous diagnostic method to identify the *correct*, context-specific human capital drivers and metrics that are causally linked to strategy execution, rather than relying on off-the-shelf measures.
Where else it applies
The model, taken beyond its home domain
Personal Health and Wellness
Individuals can apply the principles to their own lives by using data from sources like pedometers (as in the Silver Sneakers example), smart scales, and calorie-tracking apps. They can run personal 'A/B tests' on diets or exercise routines, identify patterns in their energy levels or sleep quality, and make fact-based decisions to improve their well-being, moving from simply reporting data to gaining insights.
Higher Education Administration
Universities can use analytics to move beyond simple reporting of enrollment numbers. They could build predictive models to identify students at high risk of dropping out and intervene with targeted support (Target). They could analyze performance data to identify which teaching methods are most effective for different subjects (Insight). This would require an enterprise view of student data, leadership from deans, and skilled analysts.
Municipal Government
A city government could embed analytics into its processes. For example, sanitation departments could use predictive models based on historical data and public events to optimize trash collection routes in real-time (similar to UPS). Police departments could use analytics to predict crime hotspots and deploy resources more effectively. This goes beyond simple reporting and moves into predictive and prescriptive action.
Personal Finance Management
An individual could use analytical principles to manage their finances. Instead of just tracking spending (reporting), they could analyze patterns to understand the root causes of overspending (insight), build a predictive model of their future cash flow, and run 'what-if' scenarios to optimize their savings strategy for retirement or a large purchase.
Non-Profit Fundraising
A non-profit could apply the 'ladder of marketing analytics'. Instead of just having a donor database (data in order), they could segment donors by giving history and capacity (segmentation), send different appeals to different segments (differentiated action), and build predictive models to identify which donors are most likely to respond to a major gift campaign (predictive action).
Personal Health and Fitness
An individual could apply the principles of 'N=all' and 'datafication' by tracking all their own biometric data, diet, and exercise (like the Quantified Self movement). They could then use correlational analysis, rather than just causal medical advice, to discover non-obvious personal drivers of well-being, fatigue, or athletic performance.
Urban Planning and Local Governance
Beyond the book's example of predicting fires, a city could apply the full big data paradigm by combining 'messy' 'N=all' datasets on traffic, waste collection, public transit usage, and 311 calls to find correlations that inform zoning laws, infrastructure investment, and public service optimization.
Creative Arts (e.g., Writing or Music Composition)
A creator could use big data principles to augment their intuition. For example, an author could analyze the entirety of a literary genre ('N=all') using text mining to find non-obvious correlations ('what, not why') in plot structure, pacing, or vocabulary that are associated with commercial success, using the insights to inform their own work.
Agritech / Precision Farming
The principles of using messy sensor data and correlation can be applied beyond industrial settings to agriculture. By datafying soil content, weather patterns, and crop yields across thousands of 'N=all' plots, farmers can find correlations between inputs and outcomes to optimize fertilizer and water use at a granular level without needing to fully understand the complex biological causation.
Legal and Judicial Systems
The natural language processing (NLP) and evidence-scoring techniques used by IBM's Watson could be applied to legal research. The system could analyze vast repositories of case law to find relevant precedents, assess the strength of legal arguments, and assist in e-discovery by identifying key documents in massive document dumps, significantly speeding up legal work.
Personalized Education
The collaborative filtering and profiling methods used by Netflix and Amazon could be adapted for education. A learning platform could track a student's performance, what types of content they engage with most, and where they struggle. It could then recommend personalized learning paths, supplementary materials, or different teaching approaches, similar to how Netflix recommends the next movie to watch.
Precision Agriculture
While the book briefly mentions drone crop spraying, the broader analytics toolset could be applied more deeply. Data from soil sensors, weather satellites, and drone imagery could be aggregated and analyzed using MapReduce to create micro-climate models for a farm. This would enable predictive modeling for crop yields and allow for the precise application of water and fertilizer only where needed, optimizing resource use.
Political Campaigning and Governance
The clustering and sentiment analysis techniques used for market research could be used to micro-target voters with specific messages based on their online behavior and demographic profiles. Post-election, sentiment analysis of social media could provide governments with real-time feedback on public policy initiatives, functioning as a continuous, massive focus group.
Urban Planning and Infrastructure Maintenance
Beyond 'smart cities,' data from GPS, traffic sensors, and public transit usage could be used to model and simulate the effects of new infrastructure projects before they are built. Real-time sensor data from bridges and roads could be used to predict maintenance needs, shifting from a scheduled to a predictive maintenance model, saving costs and preventing failures.
Political Campaign Management
The story of the Edsel serves as a powerful analogy for a political campaign. A candidate can be meticulously 'packaged' based on polling and market research, but if the candidate himself (the 'product') is flawed, out of step with the times, or fails to connect with voters, the campaign can fail spectacularly despite a huge budget and massive media launch.
Government and Military Bureaucracy
The communication breakdown at General Electric detailed in 'The Impacted Philosophers' is directly applicable to large government agencies. The existence of a formal, written policy can be rendered meaningless by an informal culture where subordinates believe 'what is really wanted' is something else. This can explain how scandals like Abu Ghraib or systemic procurement fraud can occur despite official rules forbidding them.
Technology Ethics and Social Media
The case of Xerox grappling with the copyright implications of its own invention is a precursor to modern tech dilemmas. Social media platforms, for example, enable unprecedented communication and community, but also facilitate the spread of misinformation and hate speech. Like Xerox, they find themselves caught between promoting the use of their 'product' and dealing with its unforeseen, negative social consequences.
Non-Profit and NGO Management
David Lilienthal's creation of the Development & Resources Corporation illustrates a model for non-profits seeking sustainability. By adopting a for-profit structure while pursuing a public service mission (developing resources in poor nations), Lilienthal showed that it's possible to attract private investment and top talent to solve large-scale social problems, an alternative to pure reliance on charitable donations or government grants.
Crisis Management (Public Health, Natural Disasters)
The story of the 1964 defense of the pound demonstrates key principles of managing a fast-moving, systemic crisis. The need for rapid communication, decisive leadership, international cooperation, and a willingness to commit overwhelming resources to restore confidence are all directly applicable to containing a financial panic, a pandemic, or the aftermath of a major disaster.
Healthcare Operations Management
The Shift Staff Planning model (Chapter 7) can be directly adapted to schedule nurses and technicians in a hospital to meet fluctuating patient loads. The Production Line Scheduling model (Chapter 6) can be used to optimize patient flow through different stages of care (e.g., admission, imaging, surgery, recovery).
Public Sector and Urban Planning
The Facility Location models (Chapter 3) are directly applicable to locating public services like fire stations, ambulance depots, or voting centers to either minimize emergency response times or maximize population access.
Environmental and Energy Management
The Blending model (Chapter 9) used for dog food can be repurposed to determine the least-cost blend of different waste streams to meet environmental disposal regulations, or to blend different types of coal to meet emissions standards at a power plant.
Sustainable Development and Environmental Management
BI&BD principles can be used to model and optimize resource usage, monitor environmental indicators like carbon emissions in real-time from IoT sensors, and analyze complex ecological systems to predict the impacts of climate change.
Public Health and Epidemiology
Inspired by the mention of Google Flu Trends, Big Data from sources like search queries, social media, and wearables can be analyzed to predict disease outbreaks, track pandemics in real time, and optimize the allocation of healthcare resources.
Smart Cities and Urban Planning
By analyzing data from traffic sensors, public transit usage, and utility grids, city planners can use BI&BD to optimize public transport routes, manage energy distribution, improve emergency response times, and analyze labor market dynamics.
Scientific Research
A large research lab or project can apply the book's architectural framework to manage massive volumes of experimental data. The Data Integration Framework (DIF) could be used to ingest, clean, and conform data from various instruments and labs (SORs) into a central scientific data warehouse (an EDW). Data marts could then be created for specific research teams, and data scientists could use 'analytical hubs' to perform advanced statistical analysis and modeling.
Government Intelligence / National Security
The principles of integrating disparate data sources are directly applicable. An intelligence agency could use the Analytical Data Architecture (ADA) to create a 'System of Integration' for a wide variety of data types (e.g., SIGINT, HUMINT, OSINT). The use of advanced analytics, predictive modeling, and data visualization tools described in Chapter 15 would be critical for identifying patterns and potential threats from this integrated data set.
Public Health Management
Public health organizations can use the BI project lifecycle to develop systems for tracking disease outbreaks. Data from hospitals, clinics, and labs (SORs) across a region could be integrated into a central data store. BI dashboards could provide officials with near-real-time visualizations (e.g., geographic maps) of outbreak hotspots, while predictive analytics could be used to forecast spread and allocate resources like vaccines and medical staff.
Personal Knowledge Management (PKM)
On a much smaller, individual scale, a person can apply the core concepts. They can treat their various sources of information (books, articles, notes, web clips) as 'source systems.' Using PKM tools, they can 'integrate' this data into a central repository (a personal 'data warehouse'). They can then use tags and links to create 'dimensions' and 'facts,' and use BI-like query and visualization tools to analyze connections and discover insights in their personal knowledge base.
Public Education (K-12)
School districts could compete on 'student success analytics'. They could use data on attendance, grades, disciplinary incidents, and engagement with online platforms to create predictive models that identify at-risk students far earlier. Prescriptive analytics, mirroring 'next best offer' in marketing, could then recommend specific interventions like tutoring, counseling, or pedagogical changes for teachers. This would shift the system from being reactive to being proactive in student support.
Philanthropy and Non-Profits
Large foundations could move beyond intuitive grant-making to an 'analytical philanthropy' model. They could analyze historical data from thousands of past grants to identify the organizational characteristics and programmatic approaches that produce the highest social return on investment (SROI). This parallels the book's discussion of M&A and R&D portfolio optimization, allowing the foundation to build a data-driven 'portfolio of social change.'
Urban Planning and Urban Studies
Methods for analyzing large-scale geolocated social media data (like Instagram photos) can reveal how people use and perceive urban spaces. This can inform the design of public spaces, identify inequalities in access or representation, and monitor cultural activity across a city, as shown in the 'On Broadway' and 'Inequaligram' projects.
Market Research and Trend Forecasting
The book notes that companies like WGSN already use similar methods. The techniques for analyzing professional portfolio sites (like Behance) or stylistic features in millions of images can be used to quantitatively track and predict emerging trends in design, fashion, and consumer aesthetics.
Museum and Archival Studies
The visualization techniques can be used to create new, exploratory interfaces for large digital collections. Instead of just a search box, a museum could provide visualizations that show its collection's biases, reveal stylistic connections between artifacts, or map its contents over time.
Journalism and Media Analysis
Journalists could use these methods to analyze large sets of media content, such as tracking the visual strategies in political campaign ads, comparing news coverage across different outlets, or visualizing trends in social media conversations around a major event.
Medicine / Healthcare
The book mentions classifying accident severity to dispatch emergency services (discriminant analysis, Ch 12), finding symptom co-occurrence (association rules, Ch 14), and uniform sizing for the army based on body measurements (clustering, Ch 15).
Law
Examples include using text mining to classify documents in legal discovery as relevant or irrelevant (Ch 20) and detecting plagiarism by finding unusual word combinations (association rules, Ch 14).
Government / Public Sector
The book gives the explicit example of the IRS using predictive models to find tax evasion with 25 times more accuracy (Ch 1), and political campaigns using uplift modeling to target persuadable voters (Ch 13 and Ch 21).
Engineering / Technology
Cites ALVINN, an autonomous vehicle, which used a neural network to learn steering direction from camera data (Ch 11). Also mentions classifying network data packets as benign or threatening (classification, Ch 2).
Social Sciences
The social network analytics chapter (Ch 19) discusses tracking terrorist networks and entity resolution. The book also notes that discriminant analysis is very popular in social sciences for classification tasks.
Quantitative Finance
The probabilistic modeling, Monte Carlo simulations (Ch. 3), and statistical testing (Ch. 7) used in the book are directly applicable to modeling asset prices, backtesting trading strategies, and calculating financial risk.
Logistics and Supply Chain Management
The clustering algorithms, like K-Means and DBSCAN (Ch. 10), used for grouping disease outbreaks can be used to optimize warehouse layouts, group delivery points into efficient routes, or identify geographic patterns in supply chain disruptions.
Manufacturing and Quality Control
The hypothesis testing framework used to compare ad-click rates (Ch. 7) is a standard method for A/B testing in manufacturing to determine if a process change resulted in a statistically significant improvement in product quality.
Market Research
The NLP and text clustering techniques for analyzing job postings (Ch. 13-16) can be used to analyze customer reviews, survey responses, or social media posts to identify key themes, product complaints, or emerging market trends.
Identifying the same user across different mobile devices
The book proposes applying concepts from text mining to this non-text domain. A user's device can be represented as a 'bag of locations' it has visited, analogous to a document's 'bag of words'. The TFIDF concept can then be applied, where the 'TF' is the frequency of visiting a location and the 'IDF' weights locations by their rarity (e.g., a home WiFi network is rare and thus more informative than a popular coffee shop). Devices with similar TFIDF-weighted location vectors are likely to belong to the same person.
Medical Diagnosis
The concept of using Bayes' Rule to combine evidence is illustrated with a medical diagnosis example. A doctor wanting to know p(measles|red spots) can use Bayes' Rule to reframe the problem into estimating p(red spots|measles), p(measles), and p(red spots), which are more tractable quantities based on medical knowledge and population statistics.
Recommender Systems (e.g., for movies)
Concepts of similarity, data reduction, and latent information are applied. Users and movies are represented in a lower-dimensional 'taste space' (e.g., with axes for 'quirkiness' or 'drama'). A user's position is determined by their past ratings. Recommendations are made by finding movies that are most similar (closest) to the user in this latent space.
Legal Reasoning
The book explains that the legal practice of citing precedents is a form of nearest-neighbor or case-based reasoning. A lawyer argues a new case by finding similar historical cases (precedents) and using their outcomes to support a desired judgment for the new case.
Computational Finance
The linear and multiple regression techniques could be used to model asset prices based on various economic factors. Clustering could be used to group stocks with similar trading behavior. Gradient descent is a core part of optimizing many financial models.
Bioinformatics
Clustering algorithms (k-means, hierarchical) can be used to group genes with similar expression patterns from microarray data. Classification models like Naive Bayes or decision trees could predict protein function or disease presence based on genetic markers.
Operations and Logistics
Gradient descent can be used to solve optimization problems for route planning or inventory management. Network analysis could model and optimize supply chains by identifying bottlenecks (betweenness centrality) or key distribution hubs.
Marketing Analytics
Clustering can be used for customer segmentation. Recommender systems (collaborative filtering, matrix factorization) can be applied to suggest products to customers. A/B testing frameworks are used to optimize website design and marketing campaigns.
Sociology and Political Science
Network analysis can be used to study social structures and the spread of information. NLP techniques like topic modeling can analyze political speeches or social media content to identify key themes and sentiment.
Healthcare and Medicine
Supervised AI (Chapter 6) can be used to predict patient risk for conditions like heart disease. Clustering (Chapter 2) can group patients with similar profiles for treatment analysis. Outlier detection (Chapter 9) can identify fraudulent billing or anomalous patient data in electronic health records.
Intelligence and National Security
Network graph analysis (Chapter 5) can map and find communities within terrorist or criminal networks. Naïve Bayes (Chapter 3) can be used to automatically classify intercepted communications by topic or urgency. Optimization (Chapter 4) is used for military logistics and resource allocation.
Finance and Investing
Optimization (Chapter 4) can be used for portfolio management to maximize returns for a given level of risk. Supervised AI (Chapter 6) is used extensively for credit scoring and fraud detection. Clustering (Chapter 2) can be used to group stocks by volatility and return profiles.
Airline Industry
Optimization (Chapter 4) is core to revenue management, setting ticket prices to maximize profit. Forecasting (Chapter 8) is used to predict passenger demand on various routes.
Human Resources
Outlier Detection (Chapter 9) can be used to identify both top-performing and under-performing employees based on a variety of performance metrics, as demonstrated in the call center example.
Banking
Data warehouses are used for risk management by consolidating customer transaction data, market trends, and regulatory information. Data mining helps analyze customer behavior for personalized marketing and identifying cross-selling opportunities.
Healthcare
A data warehouse can consolidate patient records, treatment outcomes, and medical histories to provide a comprehensive view for patient analytics. This supports clinical decision-making and helps streamline hospital operations like staff scheduling and resource utilization.
Telecommunications
Telecom companies use data warehouses to analyze customer call records and service usage patterns. Data mining techniques like classification are applied to predict customer churn and implement targeted retention strategies.
Manufacturing
Data is gathered from procurement, production, and distribution stages into a data warehouse to optimize the supply chain. Data mining can be used to monitor product quality, analyze defects, and support continuous improvement initiatives.
Operations and Staffing
The book explains how to use the 'hour of the day' traffic report to identify peak business hours. This data can be used to schedule staff for phone banks or customer support to ensure maximum coverage during high-demand periods.
Content Monetization
The book mentions that if you have a blog with ads, you should enable content monetization settings and link an AdSense account. This allows you to use Google Analytics to analyze which content is generating the most ad revenue.
Personal Finance and Investment
An individual can use calibration to better assess the risks of their stock picks, a Monte Carlo simulation to forecast retirement portfolio outcomes, and the concept of an 'investment boundary' to define their personal risk tolerance for different asset classes.
Legal System
Lawyers and litigation analysts can use the book's methods to quantify the probability of winning a lawsuit. The 'Value of Information' can be calculated to determine whether to spend money on deposing a particular witness. Bayesian methods can be used to update the probability of success as new evidence is discovered.
Education Policy
School administrators and policymakers can measure abstract goals like 'teacher effectiveness' or 'student engagement' by decomposing them into observable behaviors and financial impacts on the institution, as shown in the cases of Tom Bakewell and Dr. Ram. Rasch models can be used for fairer student testing.
Journalism and Intelligence Analysis
Reporters and analysts can use calibration to improve the accuracy of their forecasts on political or geopolitical events. They can use Bayesian reasoning to rigorously update their assessments as new information comes in, avoiding common fallacies like 'absence of evidence is not evidence of absence'.
Sports Management
The book explicitly cites the 'Moneyball' example. Team managers can use the book's philosophy to move beyond traditional player stats. They can define performance in terms of financial impact ('cost per win') and use regression models to identify undervalued player attributes that correlate with the team's ultimate goal.
Marketing
Linear regression can predict product sales based on advertising budgets (Advertising data). Logistic regression can identify customers likely to respond to a mailing campaign. Clustering can be used for market segmentation to find distinct groups of customers.
Finance
Classification methods like logistic regression, LDA, and QDA are used to predict stock market direction (Smarket data) or credit card default (Default data). Time series models like RNNs can be used to forecast trading volume (NYSE data).
Medicine & Genomics
Classification methods (e.g., SVMs, Random Forests) are used to classify tumors based on gene expression data (Khan, NCI60 data). Survival analysis (Kaplan-Meier, Cox model) is used to analyze patient survival times (BrainCancer data) or time to publication for clinical trials (Publication data).
Image Recognition
Deep learning, specifically Convolutional Neural Networks (CNNs), are used to classify images, such as identifying handwritten digits (MNIST data) or objects in photographs (CIFAR100, ImageNet).
Natural Language Processing (NLP)
Recurrent Neural Networks (RNNs) and other deep learning models are applied to document classification tasks, such as determining the sentiment (positive/negative) of movie reviews (IMDb data) based on the sequence of words.
Public Sector / Urban Planning
The discussion of using network optimization for traffic flows (as seen in the 'Smart Cities' use case) can be applied to urban planning, public transport design, and emergency service routing.
Criminal Justice
Link analysis, described for understanding customer relationships, can be used by police departments for criminal investigations to map connections between suspects, locations, and activities.
E-commerce and Digital Media
Factorization Machines, explained for retail ratings, are directly applicable to any recommendation system challenge, such as recommending movies (Netflix), music (Spotify), or news articles.
Manufacturing and Logistics
The 'Traveling Salesman Problem' discussed under network optimization is a classic problem in logistics and supply chain management for optimizing delivery routes and fleet management.
Intrapreneurship (Innovation within large corporations)
An 'intrapreneur' can use lean analytics principles to de-risk a new product or initiative within a large company. They can conduct customer development with internal or external users, build an MVP to test stickiness, and use data to build a business case for further investment, bypassing traditional corporate bureaucracy.
Non-profits and Charities
A non-profit can use the same frameworks to measure its impact. 'Revenue' can be replaced with 'donations' or 'impact delivered' (e.g., meals served, people housed). They can use A/B testing on donation pages and measure the 'stickiness' of volunteers or the 'virality' of their message to grow their supporter base more effectively.
Government and Civic Tech
A government agency can use lean analytics to improve a public-facing service. By treating citizens as customers, they can measure engagement with a new website, the conversion rate of a benefits application process, or the 'churn' of people giving up on a complex form. This allows for iterative improvement of public services based on real user data.
Restaurants and Brick-and-Mortar Businesses
The book uses a restaurant as an example. An owner can test menu items (MVP), measure customer retention ('stickiness' through repeat visits), experiment with loyalty programs ('virality'), and optimize pricing and staffing to improve margins ('revenue'). The 'Solare Ristorante' case study shows this in practice.
Supply Chain
Regression techniques discussed in the book can be applied to 'demand forecasting' to determine optimal inventory levels for different distribution centers, preventing stock-outs while maintaining a lean inventory.
Customer Support
Regression models can be used for 'call center volume forecasting' to predict call volumes for staffing purposes. Classification models could be used for 'call routing' to prioritize certain customers based on their churn risk or lifetime value.
Risk Management (non-financial)
Classification algorithms for 'fraud detection' are not limited to credit cards. They could be applied to detect fraudulent Medicare claims by identifying anomalous patterns in billing data.
Marketing Automation
Classification algorithms can power 'discount targeting' by predicting the probability that a specific offer will encourage a desired customer behavior, ensuring marketing spend is used effectively.
Wildlife Conservation and Anti-Poaching
Network optimization (VRP) can be used to design efficient patrol routes for rangers to maximize coverage of protected areas and deter poaching. MILP could be used for resource allocation to determine how to best spend a limited conservation budget on different interventions (patrols, drones, community engagement) to maximize the impact on protecting endangered species.
Disaster Relief Logistics
Network optimization can determine the fastest routes for delivering emergency supplies (food, water, medicine) from depots to affected areas. A MILP facility location model, similar to the breast milk bank example, could be used to decide on optimal locations for temporary distribution centers in a disaster zone to minimize response times.
Affordable Housing Allocation
A multicriteria MILP model could be used to assign eligible families from a waitlist to available housing units. The model could optimize for multiple objectives simultaneously, such as minimizing travel distance to work/school, matching family size to unit size, and promoting social equity goals, all subject to budget and availability constraints.
Financial Planning
Linear programming can be used for portfolio optimization. A model can be built to maximize investment returns subject to constraints on the total budget, risk tolerance, and required diversification across different asset types like stocks and bonds.
Marketing and Media Selection
LP models help allocate a limited advertising budget across different media channels (e.g., TV, radio, online) to maximize audience reach or exposure, constrained by the total budget and the number of available ad slots in each channel.
Workforce Assignment
The assignment model can be used to schedule employees to shifts or tasks. For example, a manager can assign workers to jobs to minimize total time or cost, based on each worker's efficiency at each job.
Diet and Nutrition
The classic 'Diet Problem' uses linear programming to determine the least costly combination of foods that will satisfy a set of daily nutritional requirements (e.g., minimum calories, vitamins, and protein).
Financial Risk Management
Classification models (e.g., logistic regression, random forests) are used to predict loan defaults. Regression models can be used to estimate financial losses. Anomaly detection techniques can identify fraudulent transactions.
Biostatistics and Epidemiology
Experimental design (A/B testing) is the foundation for clinical trials comparing treatments. Logistic regression is used to identify risk factors for diseases. ROC curves are used to evaluate the efficacy of diagnostic tests.
Real Estate
Multiple linear regression is used extensively to predict housing prices based on features like square footage, number of bedrooms, and location. K-Nearest Neighbors can be used to find 'comps' (comparable properties).
Financial Modeling & Quantitative Finance
The author created pandas while working in quantitative finance. The book's extensive time series analysis capabilities (Chapter 11), including date range generation, frequency conversion, resampling, and moving window functions, are directly applicable to analyzing financial market data.
Web Scraping and API Integration
The book demonstrates using `pandas.read_html` and `pandas.read_xml` to parse tabular data from web pages. It also shows how to interact with web APIs using the `requests` library and parse the resulting JSON into a DataFrame for analysis, a common task in backend applications and data engineering.
General Software Engineering
The data structures taught, particularly the pandas DataFrame, can serve as powerful in-memory data containers in general applications. They can be used for tasks like processing batch data, generating reports, or managing complex configuration data within a larger software system.
Business Analytics
The data wrangling (`dplyr`, `tidyr`) and visualization (`ggplot2`) techniques can be used to analyze sales data, customer behavior, or marketing campaign results. For example, `dplyr::group_by()` and `summarize()` can segment customers and calculate key metrics, while `ggplot2` can create dashboards showing sales trends.
Social Sciences and Public Health
The methods for modeling and visualization can be applied to survey or administrative data to explore societal trends. For example, the techniques used on the `gss_cat` and `who` datasets in the book can be used to study relationships between demographics and opinions, or to track disease prevalence over time.
Personal Finance and Health Management
The principles of creating a 'single version of the truth' can be applied to an individual's life. A person could consolidate data from bank accounts, credit cards, fitness trackers, and medical records into a personal 'data mart' and use visual discovery tools to analyze spending patterns, health trends, or progress toward personal goals.
Non-Profit Program Management
A non-profit could apply the BICC model to manage data across different programs (e.g., fundraising, community outreach, service delivery). By creating a central data warehouse of donor and beneficiary information, they can better measure program effectiveness, optimize fundraising campaigns, and report impact to stakeholders, similar to how a business measures performance.
Academic and Scientific Research
The agile development and business-IT partnership concepts can be applied to collaborations between research scientists ('the business') and a university's data science or high-performance computing core ('IT'). Using agile sprints to iteratively analyze complex datasets could accelerate discovery compared to a traditional, rigid research plan.
Personal Analytics / Quantified Self
An individual could model their personal data using these techniques. For example, a workout log could be a fact table, with dimensions for Date, Exercise Type, Location, and Weather. The facts would be duration, repetitions, and weight lifted. This would allow for easy slicing and dicing of personal performance.
Scientific Research Data Management
Experimental results can be modeled as a fact table. The dimensions would be the experimental conditions, such as Subject Demographics, Treatment Group, Lab Equipment, and Date. The facts would be the measured outcomes. This structure facilitates the exploration of results across various conditions.
Logistics and Supply Chain Monitoring
While the book covers inventory, the concepts apply broadly. A global shipping company could have a fact table for container movements. Dimensions would include Vessel, Route, Port of Origin, Port of Destination, and Container Type. Facts would include transit time, cost, and weight, allowing for analysis of shipping lane efficiency.
Sociology and Marketing
Epidemiological models like the SIR model are used to understand the spread of fads, ideas, and product adoption. 'Infection' becomes adoption, and concepts like R0 (basic reproduction number) can be calculated for a pop star or a new technology.
Business Strategy and Innovation
The Rugged-Landscape Model from evolutionary biology is used to frame product design and corporate strategy. A product's features are like genes, its market success is its 'fitness,' and interdependencies between features create a 'rugged landscape' that is difficult to optimize.
Political Science and Sociology
Models from statistical physics (e.g., Ising models) are repurposed as Local Interaction Models to explain how macro-level social patterns like residential segregation or cultural norms can emerge from simple, local conformity rules.
Economics
A model of ice cream vendors competing on a beach (Hotelling's model) is repurposed as a model of political candidates competing for votes in an ideological space (Downsian model).
Personal and Team-Level Automation
The Power Query skills taught, especially within Excel, are highly applicable for automating repetitive data cleanup and consolidation tasks outside the context of formal BI. For example, a user could use it to automatically combine weekly sales reports from separate CSV files into a single master Excel sheet without writing any VBA code.
Operational Reporting
While the book focuses on analytical (OLAP) reporting, the tools can be used for operational monitoring. By using Power BI with DirectQuery connected to a transactional database and setting up automatic page refresh, a team could create a near-real-time dashboard to monitor key operational metrics like production line output or help desk ticket volume.
Data Science Prototyping
The integration of R and Python (Chapter 8) allows Power BI to serve as a rapid prototyping environment for data scientists. They can use Power Query to ingest and prepare data, run Python/R scripts to train a simple model (like clustering or regression), and immediately visualize the results, all within one interactive tool before moving to a dedicated production environment.
Non-Profit Management
The San Antonio Museum of Art case study directly demonstrates the Roadmap's applicability. Non-profits can use analytics to optimize fundraising, predict membership churn, manage program attendance, and justify their impact to donors and boards, moving beyond anecdotal success stories.
Public Sector and Government
Government agencies can apply the Roadmap to improve service delivery and resource allocation. For example, a department of transportation could use analytics to predict maintenance needs, or a public health agency could forecast disease outbreaks, all by following the principles of starting with a POC and building a data-driven culture.
Personal Productivity and Decision-Making
An individual could apply the principles to personal finance or career management. They can benchmark their 'Persona' (e.g., are they just 'reporting' their spending or 'analyzing' it for insights?), adopt new 'Systems' (budgeting apps with analytics), and change their 'Mindset' to make data-driven life decisions.
Non-Profit and Advocacy Organizations
The frameworks for building a team, defining processes, and justifying investment can be adapted. Instead of 'profit,' the ultimate goal would be mission-related metrics like 'donor lifetime value,' 'supporter engagement score,' or 'cost per successful outcome'.
Government and Public Sector
A government agency could use the Analytics Value Chain to build a team focused on improving citizen services. KPIs would measure policy effectiveness, service delivery speed, or operational efficiency (cost savings for taxpayers).
Internal Corporate Functions (e.g., HR, IT Operations)
An HR department could build a 'people analytics' organization using these principles. They would analyze employee data to optimize hiring processes, reduce employee churn, and measure the ROI of training programs.
Healthcare Administration
A hospital system could apply these frameworks to build an analytics organization to optimize patient outcomes, improve operational efficiency (e.g., reduce wait times), and manage resources more effectively, with patient well-being as the core value metric.
Sports Analytics
The book explicitly mentions sports analytics, citing the author's own book 'Mathletics.' It uses simulation to model the NCAA basketball tournament (Ch. 16) and uses baseball player salaries as a recurring dataset for statistical analysis (Ch. 2, 3, 11).
Public Policy and Government
The methods are applicable to government decision-making. The book uses an example of analyzing survey data on an environmental policy (Ch. 2) and discusses how government agencies use data analysis (Ch. 1).
Legal Cases
The chapter opener for Chapter 7 details how sampling and sample size determination were used in a legal case to estimate the total number of erroneous fees charged by a company.
Operations and Supply Chain
Forecasting models used for market sizing and sales projections can be adapted for demand forecasting to optimize inventory levels and logistics. Process control methods from Chapter 12 can be used to monitor supply chain performance.
Research and Development
Strategic text mining techniques used to find unmet customer needs in blogs and social media can be applied to scientific literature and patent databases to identify promising new areas for innovation.
Personal Finance and Budgeting
The techniques for importing bank statements (Import from Folder), cleaning and categorizing transactions (Power Query), and summarizing spending (Pivot Tables) can be directly applied to create a robust personal finance management system.
Academic Research (small scale)
Researchers can use data validation to ensure consistent data entry for survey results, Power Query to merge data from different experiments or sources, and Pivot Tables for initial exploratory analysis of the cleaned dataset before using specialized statistical software.
Small Business Operations Management
A small business owner can use data models to link sales data with inventory and customer tables. They can then use Pivot Tables and Slicers to create simple, interactive dashboards to monitor key metrics without needing a dedicated BI tool.
Public Policy and Urban Planning
Tools like demand forecasting can predict the need for public services like transportation or hospital beds. Scenario analysis can model the potential impacts of new zoning laws or infrastructure projects. Environmental impact analytics are directly applicable to assessing public works.
Non-Profit and Philanthropy
A charity can use A/B testing to optimize its fundraising campaigns, as shown in the book's example. Donor segmentation analytics can identify groups of supporters for targeted outreach, similar to customer segmentation. Predictive analytics can help forecast donation trends.
Personal Development and Productivity
An individual can apply principles of A/B testing to personal habits (e.g., different morning routines) to see what works best. Correlation analysis could be used to see if there's a link between exercise frequency and reported mood. Time-series analysis can track progress towards a personal goal like weight loss or savings.
Power BI Development
The book explicitly states that Power Query is the same data transformation engine used in Power BI Desktop. Therefore, all the techniques for connecting to data, cleaning and shaping it, and writing M code are directly applicable to preparing data for Power BI reports and dashboards.
Data Auditing and Validation
The step-by-step nature of Power Query allows for a clear audit trail of all transformations applied to a data set. One could build queries to profile data (e.g., count distinct values, find errors) and compare data sets from different periods to validate consistency, creating a repeatable data audit process.
Small-Scale Data Integration
The book shows how to pull data from diverse sources like text files, databases, web pages, and Excel workbooks. This skill set can be used to build simple data integration solutions, creating a 'single source of truth' table by merging data from various systems without needing a formal data warehouse.
Power BI Dataflows
The same Power Query engine and M language are used to create reusable ETL processes in the cloud. A query built in Excel can often be copied and pasted into a Dataflow to run on a scheduled basis.
Power Automate (Flow)
Power Query is integrated into Power Automate, allowing for automated data transformations as part of a larger workflow, such as grabbing an email attachment, cleaning it with Power Query, and saving it to SharePoint.
Azure Data Factory & SQL Server Integration Services (SSIS)
The book mentions that enterprise-level data integration tools from Microsoft also use the Power Query engine, meaning the skills learned are portable to large-scale data warehousing scenarios.
Political Science and Economics
A multiple regression model is built to predict the outcome of U.S. presidential elections using economic indicators (Chapter 54), demonstrating how statistical modeling in Excel can be applied to social sciences.
Gaming and Probability
Monte Carlo simulation is used to estimate the probability of winning at craps and the likelihood of being dealt certain poker hands (Chapter 72). This shows how to use simulation to analyze outcomes in any system governed by chance.
Quality Control
The book suggests using histograms to identify production issues. A histogram with multiple peaks for a part's diameter might indicate that two different machines are producing to different specifications, providing a visual tool for process improvement (Chapter 41).
Public Health and Healthcare Administration
The book's example of a healthcare organization using demographic and contract data to predict future staffing needs can be extended. Public health agencies could use PBA to forecast disease outbreaks based on environmental and social drivers, or to optimize the allocation of resources like vaccines and hospital beds.
Government and Public Sector Management
The principles of driver-based budgeting and performance management can be applied to government agencies. Instead of incremental budgets, an agency could forecast demand for services (e.g., number of passport applications, tax returns) to predict its resource and capacity requirements, improving efficiency and service levels.
Non-Profit and Charitable Fundraising
Non-profits can use PBA techniques, similar to customer profitability analysis, to segment their donor base. By analyzing donation history and demographic data, they can predict which donors are most likely to respond to specific campaigns or to make larger gifts, thereby optimizing fundraising efforts and maximizing ROI.
Personal Finance
Portfolio optimization techniques (Ch. 8) can balance risk and return for retirement savings. Multi-period cash flow models (Ch. 3) can plan for future expenses like college tuition. Decision analysis (Ch. 14) can structure choices like whether to buy or lease a car.
Healthcare Management
Integer programming (Ch. 6) can be used to schedule nurses or doctors to cover shifts efficiently. Queuing theory (Ch. 13) can analyze patient wait times in emergency rooms or clinics to improve service levels. Data envelopment analysis (Ch. 3) can be used to measure the relative efficiency of different hospitals or clinics.
Education Analytics
Funnel analysis (Chapter 9) can be used to analyze student progression through an academic program, identifying at which courses or stages students are most likely to drop out. Cohort analysis can track graduation rates for students who started in different years.
Urban Planning
Text analysis (Chapter 5) on public comments or survey data can help planners quantify citizen concerns. Time series analysis on traffic or public transit data can identify patterns and inform infrastructure decisions.
Customer Support Automation
The text classification techniques (Chapter 4) can be used to automatically categorize incoming support tickets by topic (e.g., 'billing', 'technical issue'). The information extraction methods can pull out key details like account IDs and error codes. The agent framework (Chapter 10) could even attempt to solve issues by using tools to query a knowledge base or customer database.
Financial Analysis
The information extraction methods (Chapter 4) can be used to parse quarterly earnings reports (PDFs) to extract key financial metrics like revenue and net income. The natural language query interface for databases (Chapter 5) can be applied to financial data warehouses, allowing analysts to ask questions like 'What was our top product by sales in Europe last quarter?'
Software Development
The core capability of translating natural language to a formal language (Chapter 5) can be extended beyond SQL to programming languages. An LLM could generate code snippets, debug error messages, or create unit tests based on natural language descriptions of the desired functionality.
Personal career development
A person can use a Bayesian approach to manage their career. Start with a prior belief ('I think I would be a good project manager'), then gather data (take a course, volunteer for a project) and update that belief. This iterative approach avoids making a single, risky, all-in career change based on limited information.
Medical decision-making (for patients)
Patients can use the book's lessons on Bayes's theorem to interpret medical tests. Understanding that a positive result for a rare disease has a high chance of being a false positive can lead to calmer, more rational follow-up questions and decisions.
Product Management and Business Strategy
Instead of relying on one grand 'hedgehog' strategy, a company can adopt a 'fox' approach by running multiple small experiments (A/B tests, pilot programs) to gather data and iteratively discover what works, similar to how Google tests its products.
Public Sector and Non-Profit Management
The framework can be adapted by replacing 'competitive advantage' with 'mission effectiveness.' It can be used to diagnose why a government agency or non-profit is failing to achieve its mission by analyzing the alignment between its strategy, organizational design, and the capabilities and motivation of its people.
Large-Scale Project Management
Major projects (e.g., infrastructure, IT implementation) often fail due to execution issues. The framework can diagnose the root causes by treating the project plan and technical systems as the 'enterprise' and the project teams' skills, roles, and collaboration as the 'human capital'.
Military Strategy and Unit Effectiveness
A military unit's effectiveness in executing a mission (strategy) depends on its operational plan and technology (enterprise) as well as the training, morale, and role design of its soldiers (human capital). Strategic Analytics can be used to diagnose performance gaps in unit readiness and operational success.
Personal Career Management
An individual can apply the framework to their own career. 'Competitive advantage' is their unique skill set. 'Enterprise analytics' involves analyzing their work environment and network. 'Human capital analytics' involves assessing their own skills and motivation to better execute their career goals.
Movement III · The run-it-now depth
The Playbook
Practical tools and examples from this guide.
Frameworks
Trade-Off Analysis Framework
A method to quantify how much consumers are willing to give up on one attribute to gain an improvement in another, often framed as willingness-to-pay.
Start hereHaving a set of calculated attribute-level utilities from a conjoint study.
PathCalculate the utility change from adding or improving a feature, then determine the corresponding change required in another attribute (e.g., price) to offset that utility change and keep the consumer indifferent.
- 1Calculate the total utility of a baseline product by summing its attribute-level utilities.
- 2Calculate the total utility of a modified product (e.g., with an added sunroof).
- 3Determine the utility difference between the two products (e.g., utility increase of 1.36 for adding a sunroof).
- 4Identify the amount by which another attribute's utility must change to offset this difference (e.g., price utility must decrease by 1.36).
- 5Using the utilities for the trade-off attribute (e.g., price), calculate the new level that corresponds to the new utility value, using linear interpolation if necessary.
Attribute Importance Calculation Framework
A method to calculate the relative importance (or 'decision weight') of each attribute in the consumer's overall choice process.
Start hereHaving a set of calculated attribute-level utilities from a conjoint study.
◆ The full 5-step framework — included with this guide purchase
The DELTA Framework for Analytical Capability
A five-part framework that outlines the essential, interdependent success factors required for an organization to succeed with analytics: Data, Enterprise, Leadership, Targets, and Analysts.
Start hereAssessing an organization's current state against each of the five DELTA elements to identify strengths and weaknesses.
◆ The full 5-step framework — included with this guide purchase
Five-Stage Analytical Maturity Model
A maturity model that allows an organization to assess its current analytical capability and map a path toward greater sophistication. The stages are (1) Analytically Impaired, (2) Localized Analytics, (3) Analytical Aspirations, (4) Analytical Companies, and (5) Analytical Competitors.
Start hereUsing the DELTA Transitions table (Appendix) to diagnose the organization's current stage based on its characteristics across data, enterprise, leadership, targets, and analysts.
◆ The full 5-step framework — included with this guide purchase
Decision Automation Framework
A framework for classifying decisions to determine the appropriate level of automation and human involvement. Decisions can be fully automated, automated with human overrides for exceptions, or human-assisted with analytical support.
Start hereAnalyzing a key business decision to be improved or embedded in a process.
◆ The full 4-step framework — included with this guide purchase
Big Data Governance Framework
A set of three core principles to govern the use of big data, balancing its benefits with its risks to society and individuals.
Start hereAn organization planning to use big data, especially with personal information, for secondary purposes.
◆ The full 3-step framework — included with this guide purchase
Big Data Value Chain Model
A model for understanding the three key roles in creating value from big data, helping organizations identify their position and strategy.
Start hereA company seeking to understand how to participate in the big data economy.
◆ The full 3-step framework — included with this guide purchase
The Four 'V's of Big Data Characterization
A conceptual framework used to define and evaluate the characteristics of a dataset to determine if it qualifies as 'big data' and to understand the challenges it presents. Originally three V's (Volume, Variety, Velocity), the book adds a fourth (Veracity).
Start hereAssessing a new or existing dataset.
◆ The full 4-step framework — included with this guide purchase
Analytic Hierarchy Process (AHP) for Supplier Selection
A structured technique for making complex decisions with multiple, competing criteria by breaking down the problem into a hierarchy of goals, criteria, and alternatives, and then using pairwise comparisons to quantify their importance.
Start hereA company needs to select one or more suppliers based on criteria that are hard to compare directly, such as price, quality, and delivery consistency.
◆ The full 5-step framework — included with this guide purchase
TDWI Big Data Maturity Model
A framework describing the evolutionary stages an organization follows when adopting and utilizing Big Data, helping to assess current state and plan future steps.
Start hereThe 'Nascent' stage, where the organization has low awareness of Big Data and its potential value, with little to no executive support.
◆ The full 4-step framework — included with this guide purchase
Dynamic Capabilities Framework
A strategic management framework explaining how firms achieve and sustain competitive advantage in rapidly changing environments by building capabilities to reconfigure their resource base.
Start here'Sensing': The initial phase of identifying and assessing an opportunity or threat in the market, such as a new technology or a shift in customer behavior.
◆ The full 3-step framework — included with this guide purchase
BI Architectural Framework
A four-layer framework of blueprints that guides the development of a cohesive, cost-effective BI solution. The layers are Information, Data, Technical, and Product architecture.
Start hereStart with the Information Architecture by defining the business context: the 'what, who, where, and why' of the BI solution. This involves identifying business processes, analytical needs, and user requirements.
◆ The full 4-step framework — included with this guide purchase
Analytical Data Architecture (ADA)
An evolved hub-and-spoke data architecture that separates data systems into three logical roles: Systems of Record (SOR), Systems of Integration (SOI), and Systems of Analytics (SOA). It is the book's recommended approach.
Start hereGather data from authoritative Systems of Record (SOR), which are the transactional applications where data is created.
◆ The full 4-step framework — included with this guide purchase
Hybrid BI Project Methodology
A project management framework that blends a waterfall approach for overall project structure with an iterative, agile-style approach for developing individual BI application components.
Start hereStart with a high-level, waterfall-style 'Scope and Plan' phase to define the overall project, its major phases, and interdependencies.
◆ The full 6-step framework — included with this guide purchase
Data Integration Framework (DIF)
A holistic blueprint for transforming enterprise data into business information. It is composed of an information architecture, processes, standards, tools, and people.
Start hereStart at the Data Preparation stage by gathering data from diverse source systems.
◆ The full 4-step framework — included with this guide purchase
DELTA Model
A comprehensive framework outlining the five essential pillars an organization must build to successfully compete on analytics.
Start hereAssessing the organization's current state against each of the five pillars: Data, Enterprise, Leadership, Targets, and Analysts.
◆ The full 5-step framework — included with this guide purchase
Five-Stage Road Map to Analytical Competition
A maturity model that serves as a framework for action, describing the typical path organizations follow to become analytical competitors.
Start hereAn organization must first assess where it currently falls within the five stages by evaluating its attributes related to analytics, leadership, and strategy.
◆ The full 4-step framework — included with this guide purchase
The Five Ideas of Cultural Analytics
A foundational mental framework for approaching the study of culture with computational methods, emphasizing scale, new descriptive languages, and a critical perspective.
Start hereThe realization that traditional qualitative methods are insufficient for the scale of contemporary digital culture.
◆ The full 5-step framework — included with this guide purchase
SEMMA
A data mining methodology developed by the software company SAS, providing a sequence of steps for conducting a data mining project.
Start hereA dataset that has been identified for a data mining project.
◆ The full 5-step framework — included with this guide purchase
CRISP-DM (Cross-Industry Standard Process for Data Mining)
A similar methodology to SEMMA, developed by IBM SPSS Modeler, that provides a standard process for data mining projects.
Start hereThe start of an analytics project, beginning with business understanding.
◆ The full 6-step framework — included with this guide purchase
Project-Based Data Science Skill Acquisition
A structured framework for progressing from a basic Python coder to a job-ready data scientist by completing a series of increasingly complex, real-world projects.
Start hereA basic knowledge of Python, with no advanced math or algorithm experience required.
◆ The full 5-step framework — included with this guide purchase
Expected Value Problem Decomposition Framework
A framework that uses the structure of an expected value calculation to break down a complex, high-level business problem (e.g., 'maximize profit from a campaign') into smaller, concrete data science sub-problems (e.g., 'model probability of response' and 'model value of response').
Start hereA business decision that involves uncertainty and various outcomes with different values.
◆ The full 8-step framework — included with this guide purchase
Model Complexity Control via Nested Holdout
A general method for selecting the optimal complexity of a model (e.g., the number of nodes in a tree, the regularization parameter λ) to avoid overfitting, without 'contaminating' the final test set.
Start hereA modeling procedure with a tunable complexity parameter and a labeled dataset.
◆ The full 8-step framework — included with this guide purchase
From-Scratch Learning Framework
A pedagogical framework for understanding data science by implementing fundamental algorithms and mathematical tools from first principles before using high-level libraries.
Start hereStart with a basic understanding of Python.
◆ The full 6-step framework — included with this guide purchase
Sequential Layer-Based Neural Network Framework
An object-oriented framework for constructing neural networks by composing different types of 'Layers' in a sequence. Each layer handles its own forward pass and backward pass (gradient) calculations.
Start hereDefine individual layer types (e.g., `Linear`, `Sigmoid`, `Tanh`) that conform to a common `Layer` interface.
◆ The full 6-step framework — included with this guide purchase
Spreadsheet-First Data Science
A pedagogical and practical framework for learning and applying data science techniques by starting with transparent spreadsheet implementations before graduating to more abstract, code-based tools.
Start hereA business problem with an associated dataset that is manageable in size.
◆ The full 5-step framework — included with this guide purchase
Three-Tier Data Warehouse Architecture
A design framework that divides the components of a data warehouse system into three distinct functional layers: data source, data warehouse, and data presentation.
Start hereData is extracted from various heterogeneous data sources in the bottom tier (e.g., operational databases, ERP systems).
◆ The full 3-step framework — included with this guide purchase
Checkout Funnel Analysis
A method of analyzing the multi-step checkout process to identify pages where a disproportionate number of users abandon their purchase. This allows for targeted problem-solving to increase the overall conversion rate.
Start hereReviewing the 'Behavior check out' report (for e-commerce) or a 'Funnel Visualization'/'Reverse Goal Path' report for a checkout goal.
◆ The full 5-step framework — included with this guide purchase
The Universal Measurement Approach (AIE)
A comprehensive framework for measuring anything by framing measurement as a decision-support activity. It guides the user from defining a problem to economically justifying measurements and making a final, risk-adjusted decision.
Start hereFacing a decision with significant uncertainty and consequences.
◆ The full 6-step framework — included with this guide purchase
The Clarification Chain
A logical deconstruction used to transform a vague 'intangible' into a set of concrete, observable, and therefore measurable components.
Start hereA stakeholder claims something like 'strategic alignment' or 'flexibility' is important but immeasurable.
◆ The full 3-step framework — included with this guide purchase
The Four Useful Measurement Assumptions
A mental framework for adopting a proactive, resourceful mindset toward a measurement challenge, reversing common defeatist assumptions.
Start hereConfronting a measurement problem that seems novel, difficult, or data-poor.
◆ The full 4-step framework — included with this guide purchase
The .com Mnemonic for Measurement Objections
A framework for remembering and systematically refuting the three primary reasons people incorrectly believe something is immeasurable.
Start hereEncountering resistance or skepticism toward a measurement proposal.
◆ The full 3-step framework — included with this guide purchase
Model Selection via Cross-Validation
A general framework for selecting the best model or tuning parameter from a set of candidates by directly estimating the test error.
Start hereHaving a set of candidate models (e.g., polynomials of different degrees) or a model with a tuning parameter (e.g., λ in the lasso).
◆ The full 6-step framework — included with this guide purchase
The Proportional Hazards Model
A regression framework for modeling survival data (time-to-event) that may be censored. It models the hazard rate as a function of predictors without making strong assumptions about the baseline hazard function.
Start hereA dataset with survival times, censoring indicators, and a set of predictors for each observation.
◆ The full 5-step framework — included with this guide purchase
Ensemble Methods (Bagging, Random Forests, Boosting)
A class of methods that combine multiple simple models (weak learners), typically decision trees, to create a single, more powerful predictive model.
Start hereA dataset and a base learning algorithm (e.g., decision tree) that has high variance or moderate accuracy.
◆ The full 4-step framework — included with this guide purchase
Analytical Maturity Framework
A framework describing the evolution of analytical tasks in terms of complexity and business value, moving from descriptive to prescriptive analytics.
Start hereSimple query reports that show what happened in the past (descriptive analytics).
◆ The full 4-step framework — included with this guide purchase
Bias-Variance Tradeoff
A conceptual framework for model selection that involves balancing two sources of error: bias (underfitting) and variance (overfitting).
Start hereDuring model selection, when comparing models of varying complexity.
◆ The full 4-step framework — included with this guide purchase
Feature Engineering and Selection Framework
A framework for managing the input variables for a model, involving the creation of new features and the elimination of irrelevant or redundant ones.
Start hereDuring the data preparation and exploration phase, after initial data collection.
◆ The full 4-step framework — included with this guide purchase
Lean Analytics Stages
The book's core framework, which organizes a startup's life into five stages, each with a different focus and key metric.
Start hereThe Empathy stage, where a founder must prove they are solving a problem people care about.
◆ The full 5-step framework — included with this guide purchase
Pirate Metrics (AARRR)
A framework by Dave McClure for categorizing startup metrics into five key stages of the customer lifecycle.
Start hereAcquisition, where a startup generates attention and brings visitors to its product.
◆ The full 5-step framework — included with this guide purchase
Eric Ries's Engines of Growth
A framework from 'The Lean Startup' that identifies three distinct engines a startup can use to drive sustainable growth.
Start hereA startup should focus on optimizing one engine at a time rather than trying to operate all three simultaneously.
◆ The full 3-step framework — included with this guide purchase
Sean Ellis's Startup Growth Pyramid
A framework that outlines the steps for achieving growth after a startup has achieved product/market fit.
Start hereAchieving product/market fit, which Ellis suggests can be measured by surveying users and seeing if at least 40% would be 'very disappointed' if they could no longer use the product.
◆ The full 3-step framework — included with this guide purchase
Feature Engineering via Stepwise Selection
An experimental framework for identifying the optimal subset of feature variables to use in a predictive model to improve performance and avoid using noisy or redundant data.
Start hereHaving a raw dataset with a large number of potential features after the initial data munging process.
◆ The full 2-step framework — included with this guide purchase
Polynomial Regression Degree Selection
A structured framework for determining the appropriate degree of polynomial to use in a regression model to capture non-linear relationships without overfitting the data.
Start hereAn exploratory scatterplot reveals a non-linear or curvilinear relationship between a predictor and the response variable.
◆ The full 4-step framework — included with this guide purchase
Training/Validation/Test Set Split Strategy
A framework for splitting a dataset to facilitate robust model selection and obtain an unbiased estimate of the model's generalization error on new data.
Start hereHaving a clean, labeled dataset ready for model building.
◆ The full 4-step framework — included with this guide purchase
The Operations Research Process
A two-stage framework for applying quantitative analysis to business decision-making. It ensures a structured approach from problem identification to solution implementation.
Start hereA well-defined problem where there is a discrepancy between the current state and a desired state.
◆ The full 2-step framework — included with this guide purchase
The Classical Statistical Inference Pipeline
A formal process for using a limited sample to draw a broader conclusion about a population, typically in a research context.
Start hereA specific hypothesis to be tested (e.g., 'Drug A is better than the standard drug').
◆ The full 6-step framework — included with this guide purchase
Split-Apply-Combine for Group Operations
A powerful mental model for performing group-wise data analysis. Data is split into groups based on keys, a function is applied to each group independently, and the results are combined into a final data structure.
Start hereA pandas DataFrame or Series that needs to be summarized or transformed based on one or more categorical variables.
◆ The full 3-step framework — included with this guide purchase
The Layered Grammar of Graphics
A formal system for building plots by combining independent components. It asserts that any plot can be described as a combination of a dataset, a geom, a set of mappings, a stat, a position adjustment, a coordinate system, and a faceting scheme.
Start hereBegin with a dataset and use the `ggplot()` function.
◆ The full 6-step framework — included with this guide purchase
BI Maturity Model
A framework to assess an organization's current BI capabilities and chart a path for evolution across four key dimensions: People/Culture, Data, Processes, and Technology.
Start hereInitial Stage: Characterized by gut-feel decision-making, siloed data in spreadsheets, and BI capabilities limited to reports within operational systems.
◆ The full 3-step framework — included with this guide purchase
Enterprise Data Warehouse Bus Architecture
An architectural framework for building an enterprise-wide data warehouse in an incremental, decentralized manner while ensuring data integration.
Start hereSelect a high-impact, high-feasibility business process from the enterprise data warehouse bus matrix to implement as the first project.
◆ The full 4-step framework — included with this guide purchase
The Wisdom Hierarchy
A four-level framework (Data, Information, Knowledge, Wisdom) that describes how models transform raw facts into actionable insights.
Start herePossessing a large amount of raw, unstructured data about a phenomenon.
◆ The full 4-step framework — included with this guide purchase
REDCAPE Framework
An acronym for the seven uses of models: Reason, Explain, Design, Communicate, Act, Predict, and Explore. It provides a taxonomy for what models do.
Start hereHaving a model and needing to understand its function, or having a problem and needing to determine what kind of modeling is required.
◆ The full 4-step framework — included with this guide purchase
Mechanism Design
A framework for designing institutions ('rules of the game') to achieve collective goals by shaping individual incentives.
Start hereA situation where individual self-interest leads to undesirable collective outcomes (e.g., a collective action problem).
◆ The full 5-step framework — included with this guide purchase
Microsoft BI Solution Development Lifecycle
A sequential framework for developing an end-to-end analytical solution using Power BI and related Microsoft tools.
Start hereIdentifying and connecting to one or more raw data sources.
◆ The full 4-step framework — included with this guide purchase
Roadmap for Implementing AI-Enabled Analytics
A comprehensive framework for transforming a business into an 'analytics powerhouse' by building an Analytics Culture. It integrates the four core components of Mindset, People, Processes, and Systems.
Start hereAn executive commits to building a data-driven culture and benchmarks their organization's current state on the roadmap, typically at the 'Reporter' or 'Commentator' Persona level.
◆ The full 5-step framework — included with this guide purchase
Analytics Champion Framework
A detailed guide for selecting, empowering, and supporting the 'Analytics Champion'—the key individual responsible for managing the implementation of analytics projects.
Start hereAn executive selects a mid-level manager with the right qualifications (analytical experience, project management skills, business acumen) to lead the analytics initiative.
◆ The full 5-step framework — included with this guide purchase
The 9 P's of Digital Analytics
A strategic framework that breaks down a digital analytics function into nine core components, providing a comprehensive model for building and managing an analytics organization.
Start hereA manager tasked with building a new analytics team or auditing an existing one can use the 9 P's as a checklist of critical areas to address.
◆ The full 9-step framework — included with this guide purchase
Unified Customer Analytics Life Cycle (UCAL)
A nine-phase model for analyzing the complete, non-linear customer journey, moving beyond the traditional marketing funnel to include pre-awareness and post-purchase behaviors.
Start hereAn organization looking to integrate data from multiple channels (e.g., advertising, web, social) to get a single view of the customer journey.
◆ The full 9-step framework — included with this guide purchase
The Tumbler Model of Customer Behavior
A framework that models customer behavior not as a linear funnel, but as a recursive movement between three states: Seeking, Shopping, and Sharing.
Start hereAnalyzing customer path-to-purchase data where linear funnels fail to capture users who jump between research, purchase, and social sharing activities.
◆ The full 3-step framework — included with this guide purchase
General Data Analysis Process
A four-step sequence for applying data analysis to solve a problem.
Start hereRecognizing a problem that needs to be solved, such as decreased sales in a specific region.
◆ The full 4-step framework — included with this guide purchase
Decision Analysis Framework
A formal framework for analyzing decision problems that involve uncertainty, often visualized with a decision tree.
Start hereIdentifying a specific problem that requires a choice among several alternatives with uncertain outcomes.
◆ The full 6-step framework — included with this guide purchase
Closed Loop Analytics Cycle
A four-stage cycle for continuous organizational learning and improvement based on analytics.
Start hereThe 'Plan' stage, where objectives for a new initiative are set based on previous learnings.
◆ The full 4-step framework — included with this guide purchase
Knowledge Management for Organizational Intelligence
A framework for systematically capturing data from every analytics project to enable meta-analysis and organizational learning.
Start hereCreating a standardized template to represent each analytics project.
◆ The full 5-step framework — included with this guide purchase
People, Processes, and Tools Analysis
A diagnostic framework to determine the root cause of a data-related problem by classifying it as an issue with human factors, workflow design, or the software being used.
Start hereEncountering a data challenge, such as inaccurate reporting, inefficient workflows, or low user adoption of a data system.
◆ The full 5-step framework — included with this guide purchase
DMAIC (Define, Measure, Analyze, Improve, Control)
A data-driven, five-phase improvement cycle used in Six Sigma to improve, optimize, and stabilize business processes by reducing defects and waste.
Start hereIdentifying a business process that has defects, is not meeting customer requirements, or is performing inefficiently.
◆ The full 5-step framework — included with this guide purchase
Staging and Loading Queries Framework
A structural approach to organizing queries to avoid the 'Formula.Firewall' error when combining data from different sources. It separates the process of data extraction from data combination and loading.
Start hereWhen a solution requires merging or appending data from two or more distinct data sources (e.g., a text file and an Excel workbook, or two different database tables).
◆ The full 5-step framework — included with this guide purchase
Multi-Query Architecture
A structural framework for organizing Power Query solutions to enhance maintainability, reusability, and scalability, especially for complex projects.
Start hereStart by creating a 'Raw Data' query that connects to the source and performs only minimal cleaning (e.g., removing unusable rows/columns).
◆ The full 3-step framework — included with this guide purchase
Monte Carlo Simulation for Decision Analysis
A structured approach to model uncertainty in business decisions by running many simulated trials to understand the range and probability of possible outcomes.
Start hereA business model with one or more key inputs that are uncertain (e.g., future demand, costs, market returns).
◆ The full 5-step framework — included with this guide purchase
Predictive Business Analytics Framework
A continuous, two-part framework for deploying PBA that integrates structural design with managerial action.
Start hereAn organization seeking to move beyond ad-hoc analysis to a structured, repeatable PBA process.
◆ The full 2-step framework — included with this guide purchase
Learn & Confirm R&D Model
A biopharmaceutical drug development model that separates the process into two distinct phases with different goals, skills, and performance measures.
Start hereAn R&D organization facing high attrition rates in late-stage trials and seeking to improve efficiency and decision-making.
◆ The full 2-step framework — included with this guide purchase
Goal Programming (GP)
A framework for making decisions with multiple, competing goals by defining target values and minimizing weighted deviations from these targets.
Start hereWhen a decision-maker has several 'soft' constraints or objectives that they wish to satisfy as closely as possible, rather than a single hard objective to optimize.
◆ The full 5-step framework — included with this guide purchase
Multiple Objective Linear Programming (MOLP)
A methodology for analyzing problems with several conflicting linear objective functions (e.g., maximize profit, minimize pollution).
Start hereA decision problem where there are two or more distinct and quantifiable objectives to be optimized simultaneously over a set of shared constraints.
◆ The full 5-step framework — included with this guide purchase
Decision Analysis under Uncertainty
A structured approach for choosing among alternatives when outcomes depend on future uncertain events, known as states of nature.
Start hereFacing a choice where the payoff is not certain but depends on which of several possible future scenarios unfolds.
◆ The full 5-step framework — included with this guide purchase
Cohort Analysis Framework
A framework for analyzing behavior by grouping entities (e.g., users, customers) based on a shared starting characteristic, typically a start date, and tracking their actions over time.
Start hereHaving a time-series of actions associated with unique entities (e.g., a table of user purchases with user_id and purchase_date).
◆ The full 4-step framework — included with this guide purchase
Funnel Analysis Framework
A framework for analyzing a multi-step process to understand where users drop off. It measures the conversion rate from one step to the next.
Start hereIdentifying a sequence of key user actions that lead to a desired goal (e.g., sign-up, purchase).
◆ The full 4-step framework — included with this guide purchase
Anomaly Detection Framework
A systematic approach to identifying data points that deviate significantly from the rest of the data. It helps uncover data quality issues, fraud, or novel real-world events.
Start hereA dataset with numeric or categorical values to be investigated.
◆ The full 3-step framework — included with this guide purchase
LLM-Powered Agent for Data Analysis
A framework where an LLM acts as a reasoning engine to solve complex data analysis tasks. The LLM is given a set of 'tools' (functions) it can choose to invoke in a sequence to arrive at a final answer.
Start hereA complex user question that cannot be answered from a single data source or with a single operation, such as 'What was the most sold game in 2016, and how is it played?'.
◆ The full 7-step framework — included with this guide purchase
The Fox-Hedgehog Forecasting Framework
A framework for improving prediction by adopting the cognitive style of a 'fox.' Foxes are multidisciplinary, adaptable, self-critical, tolerant of complexity, cautious, and empirical. They consistently outperform 'hedgehogs,' who are ideological and overconfident.
Start hereSelf-assessment of one's own thinking style. Ask: Do I apply one big idea to all problems, or do I use a diverse toolkit? How do I react when my predictions are wrong?
◆ The full 5-step framework — included with this guide purchase
DELTA Framework
An organizational framework developed by Accenture that outlines the five key capabilities required for an organization to effectively implement and benefit from analytics.
Start hereAn organization assesses its current capabilities against the five components to identify strengths and weaknesses in its analytical maturity.
◆ The full 5-step framework — included with this guide purchase
LAMP Framework
A framework by Cascio and Boudreau that provides a structure for ensuring HR measurement and analytics are connected to and drive strategic organizational change.
Start hereThe process begins when HR identifies a need to solve a business problem that requires strategic change, such as improving retention of key talent.
◆ The full 4-step framework — included with this guide purchase
Strategic Analytics Framework
A comprehensive framework for thinking about and solving business problems by systematically connecting strategy, organizational systems, and people. It shifts the focus from siloed metrics to a holistic view of performance drivers.
Start hereA significant and persistent business problem where strategy is not being executed effectively, such as declining market share, failure to innovate, or high customer churn.
◆ The full 5-step framework — included with this guide purchase
Checklists
Experimental Design Construction Checklist
- Ensure all attribute levels are tangible and easily understandable to respondents.
- Confirm that the number of attribute levels to be tested is manageable given the amount of data you plan to collect.
- For quantitative variables, verify that the range between attribute levels is appropriate for potential interpolation.
- Ensure the range of levels tested for each attribute spans the entire set of realistic alternatives management might consider.
Roadblocks to an Analytical Culture
◆ All 7 checkpoints — included with this guide purchase
Checklist for a Good Analytical Target
◆ All 5 checkpoints — included with this guide purchase
Attributes of an Analytical Leader
◆ All 10 checkpoints — included with this guide purchase
BI System Core Properties Checklist
◆ All 4 checkpoints — included with this guide purchase
The Five Cs of Data Quality
◆ All 5 checkpoints — included with this guide purchase
BI Readiness Assessment Checklist
◆ All 5 checkpoints — included with this guide purchase
BI Design Layout Best Practices
◆ All 8 checkpoints — included with this guide purchase
Common BI Justification Pitfalls (to Avoid)
◆ All 4 checkpoints — included with this guide purchase
Common Requirements Definition Mistakes (to Avoid)
◆ All 5 checkpoints — included with this guide purchase
Signposts of Effective IT for Analytical Competition
◆ All 9 checkpoints — included with this guide purchase
Checklist for Analytical Leadership
◆ All 6 checkpoints — included with this guide purchase
Evaluation Checklist for New Analytical Initiatives
◆ All 7 checkpoints — included with this guide purchase
Data Preprocessing Checklist
◆ All 7 checkpoints — included with this guide purchase
Text Preprocessing Checklist (Bag-of-Words)
◆ All 7 checkpoints — included with this guide purchase
Proposal Review Guide
◆ All 11 checkpoints — included with this guide purchase
Data Science Problem Formulation Checklist
◆ All 8 checkpoints — included with this guide purchase
Methods to Improve Probability Calibration
◆ All 5 checkpoints — included with this guide purchase
Requirements for Defining a Decision
◆ All 4 checkpoints — included with this guide purchase
Basic Observation Methods
◆ All 4 checkpoints — included with this guide purchase
Questionnaire Design Rules
◆ All 5 checkpoints — included with this guide purchase
Data Science Project Initiation Checklist
◆ All 4 checkpoints — included with this guide purchase
Data Exploration Checklist
◆ All 5 checkpoints — included with this guide purchase
Model Selection Checklist
◆ All 5 checkpoints — included with this guide purchase
Vanity Metric Identification Checklist
◆ All 8 checkpoints — included with this guide purchase
Pre-Feature Development Checklist
◆ All 7 checkpoints — included with this guide purchase
Data Munging Best Practice Guidelines
◆ All 7 checkpoints — included with this guide purchase
A 'Well-Behaved' Residuals vs. Fitted Values Plot
◆ All 3 checkpoints — included with this guide purchase
Goals for Expository Plots
◆ All 4 checkpoints — included with this guide purchase
Rules for Construction of Network Diagrams
◆ All 4 checkpoints — included with this guide purchase
Initial Data Cleaning Checklist
◆ All 8 checkpoints — included with this guide purchase
Components of a Reproducible Example (reprex)
◆ All 6 checkpoints — included with this guide purchase
Data Foundation Health Checklist
◆ All 8 checkpoints — included with this guide purchase
Common Dimensional Modeling Mistakes to Avoid
◆ All 10 checkpoints — included with this guide purchase
Analytics Champion Qualifications Checklist
◆ All 8 checkpoints — included with this guide purchase
Steps for Building a Digital Analytics Team
◆ All 10 checkpoints — included with this guide purchase
Spreadsheet Model Readability Guidelines
◆ All 7 checkpoints — included with this guide purchase
Suggestions for Good Quantitative Reporting
◆ All 5 checkpoints — included with this guide purchase
Pre-Analysis Data Sanity Check
◆ All 8 checkpoints — included with this guide purchase
Checklist to Avoid Corrupting a Power Pivot Data Model (Excel 2010/2013)
◆ All 7 checkpoints — included with this guide purchase
Checklist for Future-Proofing a 'From Folder' Query
◆ All 6 checkpoints — included with this guide purchase
SMART KPI Selection Criteria
◆ All 5 checkpoints — included with this guide purchase
Annual Budgeting Dysfunction Checklist
◆ All 6 checkpoints — included with this guide purchase
Steps for Formulating an LP Model
◆ All 5 checkpoints — included with this guide purchase
Steps for Graphical LP Solution (Two Variables)
◆ All 4 checkpoints — included with this guide purchase
Case studies — including what didn't work
Pricing a Sunroof: A Walkthrough of Conjoint Analysis on a Sports Car
A hypothetical sports car becomes the vehicle for demonstrating how conjoint analysis converts consumer ratings into the dollar value of a feature, a market share forecast, and a ranking of what buyers actually care about.
Conjoint analysis solves a problem that direct questioning cannot: consumers cannot reliably tell you what a single feature is worth to them. This example shows how to infer those values instead, turning abstract preferences into decisions a product team can act on.
The story, in brief
Abstract
Using a simple experimental design of five attributes and fifteen levels, this note demonstrates aggregate-level conjoint analysis on a hypothetical sports car. From a table of estimated part-worth utilities it derives three standard outputs: the willingness-to-pay for a sunroof, a multinomial-logit market share forecast, and the relative decision weight of each attribute. The example is instructional rather than empirical — the utilities are illustrative — but the mechanics are exact.
Situation
The problem conjoint analysis addresses is stated plainly: it is difficult for the average consumer to tell a market researcher exactly how much more valuable a car with 240 horsepower is relative to one with 220. A person might name a dollar figure, but that number tends not to reflect how they would actually choose in a real marketplace. To make the method concrete, the note builds a hypothetical sports car defined by attributes — Brand, Price, Horsepower, Upholstery, and presence of a Sunroof — each broken into levels. The experimental design in Table 1 contains fifteen attribute levels in total, described as deliberately simple; real designs, the note cautions, usually carry more. Two design principles are emphasized: levels must be tangible and understandable (vague levels like 'really roomy' are to be avoided), and for quantitative attributes such as price and horsepower, the wider the gap between consecutive tested levels, the harder it becomes to reason about values in between.
The decision
The pivotal methodological move is to replace direct questioning with inference. Instead of asking about each feature in isolation, the researcher presents respondents with a series of complete car profiles — described by horsepower, color, price, transmission, and the rest — and asks them to rate each on a numerical scale, or presents competing cars and asks them to choose one. By repeating these ratings and choices, the analysis infers the value of each individual attribute. Modern practice runs this through personal-computer or Web-based software that generates the hypothetical profiles from the researcher's design and estimates the attribute-level utilities from the responses. The output is a table of part-worths, scaled within each attribute so they sum to zero — meaning a negative utility signals only relative disfavor, not literal negative value.
What happened
The note then works three applications directly from Table 2. In trade-off analysis, a Toyota with 280 horsepower, leather interior, no sunroof, and a $23,000 price sums to a utility of 4.95 (0.75 + 1.18 + 1.60 − 0.68 + 2.10). Adding a sunroof raises that to 6.31, a gain of 1.36 in utility. To convert that gain into money, the note reduces the price utility by the same 1.36 — from 2.10 down to 0.74 — and reads Table 2 to locate where a utility of 0.74 falls, between the $25,000 and $27,000 price levels. Assuming a linear relationship in that range yields the willingness-to-pay for the sunroof. For market share, a proposed Saturn (Saturn; $23,000; 220 HP; cloth interior; no sunroof) is scored at a utility of −2.55 and set against three competitors named in the source: a $27,000 Toyota, a $29,000 Volkswagen, and a $23,000 Kia. A multinomial logit model over the competitive set converts these utilities into shares.
Outcome
The three outputs land as specified. The sunroof is worth roughly $2,300 in added price that leaves the average consumer equally satisfied. The proposed Saturn earns a 2.5% market share within its four-car competitive set. And the attribute importances — computed from the spread between each attribute's highest and lowest utility, divided by the summed spreads across all attributes — resolve to about 27% for Price, 25% for Horsepower, 23% for Upholstery, 15% for Brand, and 10% for Sunroof. The note is candid that these figures are instructional: the utilities are illustrative, and importance estimates depend critically on the design. Widen the tested price range from $23K–$29K to $21K–$31K and the importance of price will almost certainly rise.
The lesson
The durable lesson is that feature value should be inferred from choices among whole, realistic products rather than solicited attribute by attribute — and that the resulting numbers are conditional on the design that produced them. Two cautions run alongside the mechanics: t-values on individual levels can mislead because moderate-preference levels (Saturn's Brand level, with a t-value of 0.87) sit near zero by construction, so significance is better judged by summing the absolute t-values of an attribute's extreme levels against a threshold of three; and interpolation between levels is legitimate only for quantitative attributes like price, never for qualitative ones like brand.
How to apply it
- Write down every attribute and all of its levels before collecting data, keeping levels concrete and avoiding vague descriptors like 'really roomy'.
- To value a feature, compute the utility gain from adding it, subtract that gain from the price-level utility, and read the price table to find the equivalent dollar change — as with the ~$2,300 sunroof.
- For market share, identify the real competitive set, ensure every competitor's features are in your design, sum each product's utilities, and run them through a multinomial logit model.
- Judge an attribute's statistical significance by summing the absolute t-values of its most- and least-preferred levels rather than trusting the t-value of any single middle level.
- Treat attribute-importance percentages as design-dependent: widening the range between a quantitative attribute's extreme levels will inflate its apparent importance.
The Numbers Were Lying: How Hotels.com Heard Its Customers
A travel site whose dashboards all showed growth used a 'voice of the customer' program to discover the buyers it was quietly losing at checkout.
The company was fanatical about web usage statistics, and all its basic web activity and financial reports showed solid growth and increased sales. But Megibow and other executives believed those strong numbers were masking a range of real problems on the site—friction that standard reporting simply could not see, and that was costing the company completed bookings.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Best Buy: Driving Data to the Store Floor
A consumer electronics retailer already committed to analytics discovers that quality customer data means little if it never reaches the people closest to the customer.
Quality data about customers existed and customer behaviors were documented, but they were often not well understood and, more importantly, not being used systematically to make fact-based decisions — especially at the store level, where employees are closest to the customer.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Progressive Insurance: When Yesterday's Edge Becomes the Industry Standard
A pioneering analytical competitor proves that no data advantage stays proprietary in an industry built on public regulatory filings.
Innovations in insurance are unusually easy to copy: carriers must file documents with state insurance commissions on how they price and operate, so any analytical advantage becomes visible to rivals. Progressive's 1996 move to use credit scores in underwriting was replicated across the industry within a few years, eroding the edge it had created.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
When the Model No Longer Fits: Capital One Rebuilds Its Analytics for Banking
A company that competed on analytics in credit cards discovered that a new business model demanded a new analytical foundation.
By 2005 the single credit card business was no longer sufficient for continued growth. The company's analytical machinery had been engineered for one context—direct mail, credit scoring, extending credit and pricing—and that machinery could not simply be lifted into a different kind of business without new data, new models, and new assumptions.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Letting the Search Box Speak: How Google Predicted the Flu Before the CDC Could
By treating billions of raw search queries as an early-warning signal, Google engineers built a flu tracker that outran the government's reporting lag during the 2009 H1N1 outbreak.
During the 2009 H1N1 outbreak, U.S. public health authorities needed to know where the flu already was in order to slow it. But the CDC's picture was always a week or two out of date: people waited days before seeing a doctor, relaying the data took time, and the CDC tabulated numbers only once a week. With a rapidly spreading disease, that lag was an eternity that blinded agencies at the most crucial moments.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Retailer That Knew Before the Father Did
Target learned to detect a customer's pregnancy from her shopping cart, without her ever saying a word.
Pregnancy is a watershed moment when couples change stores and brand loyalties, but Target had no way to know which customers were pregnant unless the mother-to-be told it so, and by the time she signed a baby registry, competitors were already courting her.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
To Buy or Not to Buy: How Farecast Turned Old Airfare Data Into Consumer Power
A computer scientist who overpaid for a plane ticket built a system that told travelers when to click 'buy,' shifting economic leverage from airlines to passengers.
An airplane seat is a commodity — each indistinguishable from the next on a flight — yet prices varied wildly based on factors known mostly to the airlines. Consumers had no way to know whether the price they saw online was a good deal or would soon drop, leaving them systematically overpaying.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Pathfinder of the Seas: How Old Logbooks Became a Map
A crippled naval officer turned crates of forgotten ship logs into charts that rerouted global commerce.
Ships zigzagged across oceans on familiar but irrational routes because sailors treated the sea as unpredictable and relied on charts sometimes a hundred years old, riddled with omissions and inaccuracies. On the New York to Rio de Janeiro run, vessels covered a distance equal to three full Atlantic crossings to avoid imagined hazards, wasting time and money.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Moneyball and the Demise of the Expert
How the Oakland A's general manager Billy Beane traded a century of scouting instinct for on-base percentage—and won.
Player valuation ran on gut instinct rather than evidence. As the Moneyball scouting scene shows, decisions worth millions of dollars in contracts were made on sentiment—'he's got a good face,' 'his girlfriend's a six'—empty reasoning dressed up as reasoned debate.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Body Count: When a Metric Became the Mission
A brilliant numbers man measured a war by enemy dead and mistook a fabricated tally for the truth on the ground.
America's strategy in Vietnam was to pound the Viet Cong toward negotiations, so progress was measured by the number of enemy killed. But the body count was inflated, fabricated, and incapable of capturing what it claimed to quantify — it gave a false sense of progress while shaping real strategic decisions, including the escalation of the war.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Big Data Hubris: How Google Flu Trends Learned the Limits of Correlation
Google set out to predict flu outbreaks faster than public health authorities by mining search queries, only to watch its model overshoot reality by half.
The model was built to track how fast an epidemic is spreading by leaning on correlation between flu-related searches and doctor visits. But correlation at scale is treacherous: when the number of variables becomes large, the number of spurious correlations also increases. Google Flu Trends over-predicted flu cases by at least 50% during the 2011-13 seasons, undermining the very promise of speed and reliability that justified the project.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Reducing the Haystack: How Amazon's Recommender Systems Turned Behavior into Sales
Amazon built its dominance in e-commerce not on selection alone but on the ability to predict, from vast behavioral data, what each customer would actually buy next.
A large catalog is a liability as much as an asset: as the source's bookstore example shows, recommending 'all cookery books' to someone who bought a cookery book fails because there are far too many of them and the customer already knows they like the category. Without a way to narrow the field, recommendations do not convert into further purchases.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Systems Administrator Who Owned the Keys: How One Contractor Exposed the NSA
An NSA contractor with sweeping administrator privileges copied an estimated 1.5 million top-secret documents using ordinary web tools and borrowed passwords, exposing global surveillance and a catastrophic failure of internal security.
The NSA allowed a single person to hold full system access with no meaningful safeguards. There was no requirement for two-person validation on data transfers, USB ports were enabled, and higher-level account access was not protected against a systems administrator who had created those accounts himself. The cost was the exfiltration of an estimated 1.5 million highly classified documents into the global public domain.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Million-Dollar Algorithm Netflix Never Shipped
Netflix spent three years and a $1 million prize to buy a 10 percent better recommender, then walked away from the winning code as its business shifted beneath its feet.
Recommendation sits at the heart of the Netflix business model, but its algorithm for predicting how users would rate movies was not accurate enough. A simple comparison of customer tastes does not generally produce good results, and weak recommendations meant weaker engagement in a business where recommendation drives most of the activity.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Open Doors: How a Vendor Login Cost Home Depot 56 Million Cards
A single set of stolen vendor credentials became the entry point for one of retail's largest payment-data thefts.
The company's payment data systems were penetrated and drained of customer card data. Payment card information was not encrypted at the point of sale, self-checkout terminals were easily identifiable within the network, and vendor access was weakly controlled—failures that ultimately exposed the details of approximately 56 million debit/credit cards and 53 million email addresses.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Little Crash of '62: How a Round Number Turned the Tide
In late May 1962, the New York Stock Exchange suffered its second-worst point drop ever, then reversed itself in a matter of days—its recovery hinging, in part, on a single stock touching a good, round number.
Stocks had been falling steadily since early in 1962, and the week of May 21st–25th was the worst since June 1950. On Monday, May 28th, panic selling drove the Dow-Jones average down almost thirty-five points to about 577, producing a paper loss of $20,800,000,000—an all-time record, roughly four per cent of national income, the equivalent of two weeks' worth of American products and pay lost in a day. The ticker, a 1930-vintage machine, fell as much as fifty-six minutes behind, so the market community was reading a selling panic while a buying panic was actually underway.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Fate of the Edsel: A Quarter-Billion-Dollar Cautionary Tale
Ford spent a quarter of a billion dollars building a car engineered by research, then abandoned the research when it mattered most—and lost roughly $350 million.
Ford watched low-income owners of Fords trade up to competitors' medium-priced cars, and wanted a new entry to capture them—but the entire justification rested on research that was ultimately overridden where it counted, at a cost of about $350 million.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Tower of Babel at 570 Lexington Avenue
The largest electrical manufacturer in America wrote an anti-collusion rule its own executives believed they were quietly expected to break.
For years, executives at GE and competing firms held secret meetings to fix prices and rig bids in violation of Section 1 of the Sherman Act of 1890 and of GE's own explicit internal policy. The company publicly celebrated the free competitive system that these meetings were designed to mock, producing a breakdown in internal communication and a conspiracy affecting millions upon millions of dollars.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
A Reasonable Amount of Time: The Texas Gulf Sulphur Ore Strike
A world-class mineral discovery in the Canadian wilderness became the test case that redefined how far insiders can go before news becomes public.
The first drill core showed roughly 600 feet averaging 1.15% copper and 8.64% zinc—a find a Canadian mining stockbroker called 'just beyond your wildest imagination.' But insiders and their tippees began accumulating stock and options before the public knew, and the company muddied the record with a pessimistic release, exposing it to the charge that it had traded on and manipulated undisclosed material information.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Last Great Corner: How Clarence Saunders Won and Lost Piggly Wiggly
A Memphis grocer beat Wall Street's short sellers at their own game, only to be undone by the referees.
Wall Street speculators launched a bear raid, short-selling Piggly Wiggly stock to drive down its price and, by extension, Saunders' fortune and reputation. If left unanswered, the raid threatened to demoralize the stock of a company with over twelve hundred stores.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Xerox: The Copy That Built a Colossus
A rejected inventor's process and a small photographic-paper company's all-in gamble created the fastest-growing business of the 1960s.
The postwar office had no fast, cheap, easy way to make single copies on ordinary paper. Chester F. Carlson, an obscure inventor working in a second-floor kitchen above a bar in Astoria, Queens, in 1938, had devised xerography—but the process was rejected by over twenty major companies before Haloid found it at the Battelle Memorial Institute.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Making the Customers Whole: How Wall Street Bought Back Its Own Credibility
When a single brokerage's ruinous bet on non-existent salad oil threatened the savings of tens of thousands of innocent clients, the New York Stock Exchange chose to pay their way out.
Haupt had staked itself on a single client, the Allied Crude Vegetable Oil & Refining Co. of Bayonne, New Jersey, run by Anthony De Angelis. Against a capital base of only about eight million dollars, Haupt had borrowed enough to supply Allied some thirty-seven million dollars for cottonseed-oil and soybean-oil speculation, accepting warehouse receipts as collateral—many of which turned out to be forged, attesting to oil that was not, and probably never had been, in Bayonne. When prices dropped and Allied defaulted, Haupt was left insolvent, freezing the savings of 20,000 people who had never heard of Allied.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Supermarket Facility Location
A supermarket chain wants to establish two new stores to serve six towns and must decide on the optimal locations.
◆ What happened, and the outcome — included with this guide purchase
Airline Revenue Management
An airline with two aircraft needs to decide how many seats on each flight leg to allocate to two different fare classes (high-fare business, low-fare leisure) to maximize revenue.
◆ What happened, and the outcome — included with this guide purchase
Railroad Performance Measurement
Fifteen national railroad companies needed to be compared on their operational efficiency, but they had multiple outputs (freight-ton-km, passenger-km) and one input (manpower), making direct comparison difficult.
◆ What happened, and the outcome — included with this guide purchase
Amazon's Recommender System
Amazon.com sought to increase sales by suggesting relevant products to customers browsing its online store.
◆ What happened, and the outcome — included with this guide purchase
Netflix's Content Recommendation
The online video streaming service needed to keep users engaged and subscribed by helping them discover content they would enjoy from a vast library.
◆ What happened, and the outcome — included with this guide purchase
McLaren F1 Racing Analytics
A Formula One racing team needed to optimize car performance and make critical decisions in real-time during high-speed races.
◆ What happened, and the outcome — included with this guide purchase
US Xpress Fleet Optimization
A large US trucking company aimed to reduce operational costs and improve the efficiency of its fleet of trucks.
◆ What happened, and the outcome — included with this guide purchase
How a Presidential Campaign Turned Facebook Friends Into Precision TV Buys
A campaign fused social graph data, voter rolls, and set-top box viewing habits to place cheap, targeted cable ads instead of costly network spots.
The campaign needed to reach persuadable voters, but conventional advertising meant blasting prime-time spots on major networks — expensive, broad, and wasteful when only a fraction of the audience was actually in play.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Wrong Spreadsheets: Ten Hours Lost to Unknown Data Lineage
A dozen people spent a marathon meeting analyzing budgeting spreadsheets that turned out to be the wrong ones entirely.
The client did not know the true lineage of its own budgeting data. No one could reliably say which set of spreadsheets was authoritative or how the data in them had been transformed and manipulated.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Hire for the Rarer Skill: A Programmer's Origin Story
An industrial engineer with no software experience was hired as a programmer on a bet about which skill was harder to teach.
On paper, the candidate was unqualified: he was an engineer, not a programmer, with no relevant software background. A conventional hiring filter would have screened him out entirely.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Netflix: From DVD Rentals to Content Producer
An online DVD rental company evolving into a global streaming and content production powerhouse in the early 2000s and 2010s.
◆ What happened, and the outcome — included with this guide purchase
Capital One's 'Information-Based Strategy'
The US credit card industry in the late 1980s and 1990s, which was characterized by one-size-fits-all product offerings.
◆ What happened, and the outcome — included with this guide purchase
UPS and the ORION Project
The global logistics and package delivery industry, where operational efficiency is paramount.
◆ What happened, and the outcome — included with this guide purchase
Caesars Entertainment: Data-Driven Hospitality
The US casino and gaming industry in the late 1990s and 2000s, which was transitioning from building new properties to growing revenue from existing ones.
◆ What happened, and the outcome — included with this guide purchase
The 'Moneyball' Revolution in Baseball
Major League Baseball in the early 2000s, where player evaluation was dominated by the intuition of scouts.
◆ What happened, and the outcome — included with this guide purchase
Google's People Operations
The human resources function within a hyper-growth, data-centric technology company.
◆ What happened, and the outcome — included with this guide purchase
One Million Manga Pages
Analysis of a massive dataset of 1,074,790 unique, fan-translated manga pages from 883 series.
◆ What happened, and the outcome — included with this guide purchase
Analysis of 776 Van Gogh Paintings
A dataset of 776 digitized paintings by Vincent van Gogh, created between 1881 and 1890, with known dates and locations.
◆ What happened, and the outcome — included with this guide purchase
The Time Magazine Covers Project
A collection of all 4,535 covers of Time magazine from 1923 to 2009, forming a consistent, serial dataset.
◆ What happened, and the outcome — included with this guide purchase
Selfiecity
A project analyzing thousands of Instagram self-portraits (selfies) from six major world cities (Bangkok, Berlin, Moscow, New York, Sao Paulo, London).
◆ What happened, and the outcome — included with this guide purchase
The Charles Book Club: Reading the Odds Before the Mailing
A specialty book club turns a 4,000-customer test mailing into a decision about who should receive its next catalog.
STATE THE PROBLEM CLEARLY: mailing every customer wastes money on people who will not buy; without a way to rank customers by purchase likelihood, the club cannot improve the profitability of a larger mailing.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Price of a Bad Loan: Building Cost-Aware Credit Classifiers
A German bank must sort 1,000 credit applicants into good and bad risks when the two kinds of error carry starkly unequal costs.
STATE THE PROBLEM CLEARLY: a default classifier that treats all errors equally will approve too many bad risks. In this data, incorrectly labeling a bad applicant as good (a false positive) outweighs the benefit of correctly labeling a good one by a factor of 5 — an opportunity cost of 500 Deutsche Marks versus a 100 DM profit on a good loan.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Persuadable, Not Predictable: Uplift Modeling in a Congressional Campaign
A campaign learns that knowing who will move toward your candidate matters less than knowing whom your message actually moves.
Standard predictive models tell you the probability a voter will move in your direction, but not how much your message changes that voter. Calling active Democrats wastes effort since they already support Smith; contacting Republicans is not just wasteful but potentially harmful. Spending outreach dollars on the wrong voters costs money and can damage the cause.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Two Models, One Mailing: How Tayko Estimated Profit from a Pooled Catalog List
A software catalog firm turned a 20,000-name test mailing into a two-stage model to predict who would buy and how much they would spend.
THE PROBLEM: Tayko had supplied 200,000 names to a pool of over 5,000,000 and was entitled to draw 200,000 back for a mailing, but mailing indiscriminately wastes cost on non-buyers. It needed to select only the names with the best chance of performing well.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Card Game That Can't Be Beaten
A wager that looks winnable dissolves, under scrutiny, into a coin flip.
The dealer flips cards one by one; the player may halt at any time, and the next flipped card must be red to win a dollar. The intuitive belief is that waiting for a moment when the proportion of remaining red cards exceeds 50% will beat random chance — but acting on that belief means risking real money on an unverified assumption.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Ultramarine Under Scrutiny: When a Promising Ad Color Fails the Significance Test
A bistro owner's search for a click-boosting ad color surfaces one intriguing candidate that ultimately can't survive statistical correction.
Fred's ad text was blue, a color he found boring, and he suspected another color might draw more clicks. His advertising software offered 30 colors, but testing all of them against blue creates a multiple-comparisons trap: with enough colors, one will look impressive by chance alone, and acting on a false signal wastes ad spend at 1-cent per displayed ad.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Mapping Epidemics from the Headline Feed
An analyst at the American Institute of Health turns hundreds of daily disease headlines into a geographic map of outbreaks.
Each day the Institute receives hundreds of news headlines describing disease outbreaks in various locations. The volume is too great to be analyzed by hand, so critical signals risk being buried in noise and outbreaks going unclustered and unreported.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Capital One's Data-Driven Strategy
The consumer credit card industry in the 1980s and 1990s, when credit terms were largely uniform.
◆ What happened, and the outcome — included with this guide purchase
Walmart's Hurricane Frances Preparation
Retail logistics and sales forecasting at Walmart in anticipation of Hurricane Frances in 2004.
◆ What happened, and the outcome — included with this guide purchase
Mining News Stories to Predict Stock Price Movement
Predicting significant daily price changes (surge or plunge) for NYSE and NASDAQ stocks based on the text of financial news stories from 1999.
◆ What happened, and the outcome — included with this guide purchase
Targeted Charity Mailing
A fundraising organization wants to solicit donations from a list of prospects, balancing solicitation costs against expected donation amounts.
◆ What happened, and the outcome — included with this guide purchase
Who Counts as a Connector? Four Ways to Read the DataSciencester Network
A first-day analyst is asked to name the network's key connectors and discovers that the answer depends entirely on how you define 'key.'
The VP wants to know who the 'key connectors' are among data scientists, but he hands over raw data — a list of ten users and twelve friendship pairs — with no definition of what 'key' means. Answer wrong and you steer the company toward the wrong influential users.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Voting Neighbors: Building a k-NN Classifier from Scratch on the Iris Dataset
A hand-built k-nearest neighbors classifier learns to tell three iris species apart from four flower measurements, and gets almost all of them right.
The task was to predict a flower's species from four numeric measurements — sepal length, sepal width, petal length, and petal width — that live in four-dimensional space and can't be easily plotted or eyeballed. Some species overlap: on sepal length and sepal width alone, versicolor and virginica are hard to distinguish, so a naive separation would misclassify them.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Naive by Design: A From-Scratch Spam Filter on the SpamAssassin Corpus
A hand-built Naive Bayes classifier learns to flag spam from email subject lines alone, trading elegance for interpretability.
Raw email is 'just a collection of text' that most models can't consume directly, and accuracy alone is a treacherous metric for binary classification — as the leukemia example shows, a test can be 98% accurate and still worthless. The task was to extract usable features and judge the result honestly.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Factoring Taste: Predicting Movie Ratings on MovieLens 100k
A from-scratch matrix factorization model learns latent vectors for users and movies, and the embeddings turn out to encode something as intuitive as movie quality.
Users rate only a sliver of the movie catalog, leaving most (user, movie) pairs unknown. Predicting the average rating for every movie is easy but blunt, and it ignores that users and movies have distinct 'types.' Without a better model, recommendations stay generic.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Teaching a Network to Count to Fizz
An engineer's hiring gimmick becomes a proof that a neural network can learn divisibility rules it was never told.
FizzBuzz asks you to print numbers 1 to 100, substituting 'fizz' for multiples of 3, 'buzz' for multiples of 5, and 'fizzbuzz' for multiples of 15. A neural network takes vectors in and puts vectors out, so the challenge was to recast a rule-based integer-to-string task as a vector problem without hand-coding the divisibility rules. A naive one-dimensional input encoding the raw number would fail, because the hidden layer could not build useful features from it.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Clustering the Cellar: How a Wine Wholesaler Learned to Segment Its List
An email marketer turned a year of scattered wine-deal purchases into readable customer communities using two different clustering methods.
The business ran on a single monthly newsletter carrying two or three deals to the entire list. Sales were fine, but the marketer couldn't tell why any given customer bought—whether someone named Adams purchased Espumante in July because of the varietal, the 50 percent discount, the single six-bottle minimum, or the timing. Without segments, every subscriber got the same generic pitch, and better-targeted subject lines and ordering went unused.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Reading the Basket: How a Retail Marketer Learned to Spot Pregnancy Before the Diapers
A marketing manager builds a regression model to identify pregnant customers from their purchase histories, before they buy their first package of diapers somewhere else.
New parents form durable habits with baby products early: a diaper brand, a store with the best prices, a pacifier that works. By the time they buy their first package of diapers, the choice of store is already made. RetailMart needed to reach parents before the baby arrived, but had no way to tell which households were expecting.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Naïve Bayes and the Mandrill Problem: Filtering Signal from Noise on Twitter
A data scientist at MailChimp built a naïve Bayes classifier in Excel to separate tweets about the company's Mandrill email product from the flood of unrelated chatter about a primate, a video game villain, and a band.
Tweets about the Mandrill product were drowning in noise: there were more tweets combined about the band, the Megaman X game character Spark Mandrill, the actual primate, and other users with 'mandrill' in their handle than about Mandrill.com itself. In fact, only about 20 percent of tweets using the word 'mandrill' were about the app, meaning relevant signal was buried under roughly 80 percent noise.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Organizing Ignorance: Forecasting Sword Demand with Exponential Smoothing
A Lord of the Rings replica-sword maker turns 36 months of messy sales data into a demand forecast that accounts for both trend and seasonality.
Business was booming, but the artisan kept getting caught flat-footed: in the past they had found themselves scrambling to meet demand with only the materials on hand. Without a way to project future sales, materials and production planning were reactive guesswork, risking lost sales and wasted capacity.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Star at the Center: Modeling Retail Sales for Analysis
A retail company reorganizes its sales data around a single fact table and a ring of dimensions so analysts can finally ask business questions and get answers fast.
Sales data holds both quantitative measures and descriptive context, but without a structure that separates the two, answering questions like total sales by category or trends over time means wrestling with data that isn't organized for efficient analytical querying.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Near-Real-Time Store: Building an Operational Data Store for Unified Retail Data
A retail company spanning online and physical channels consolidates its scattered transactional systems into a single, near-real-time operational view.
The company's transactional data lived in separate operational systems — online sales, in-store point-of-sale, and inventory management — with no unified, current view. Without consolidation, it could not reliably answer where a product was available or what customers were doing across channels in the moment, which meant slower, less-informed daily decisions.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Reading the Basket: How Association Rules Turn Transactions into Shelf Strategy
A retailer mines its transaction data and discovers that shoppers who buy milk and bread are highly likely to also buy eggs — a pattern it can act on.
The co-occurrence relationships among items were locked inside raw transaction records. Without a method to surface them, the business could not know which products drove one another, leaving placement and promotion decisions to guesswork.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The 90% Checkout Drop-Off
The author analyzes the 'behavior check out' funnel report for an e-commerce website within Google Analytics.
◆ What happened, and the outcome — included with this guide purchase
Eratosthenes Measures the Circumference of the Earth
Ancient Greece, circa 240 B.C., when direct measurement of the Earth's circumference was impossible.
◆ What happened, and the outcome — included with this guide purchase
Emily Rosa Debunks Therapeutic Touch
A 4th-grade science fair project in 1996 that became a study published in the Journal of the American Medical Association (JAMA).
◆ What happened, and the outcome — included with this guide purchase
USMC Fuel Forecasting
The U.S. Marine Corps' need during Operation Iraqi Freedom (2004) to improve battlefield fuel forecasts, which were highly inaccurate and led to excessive, risky supply convoys.
◆ What happened, and the outcome — included with this guide purchase
VA IT Security Investment
A 2000 project for the U.S. Department of Veterans Affairs (VA) to justify a $130M portfolio of IT security projects and create performance metrics.
◆ What happened, and the outcome — included with this guide purchase
Bending the Line: Modeling the Rise and Fall of Wages with Age
An income survey of central-Atlantic men reveals that wage does not track age in a straight line, forcing a shift from linear regression to more flexible curves.
The association between age and wage is non-linear: on average wage increases with age until about 60, then declines. A simple straight-line fit cannot represent a curve that peaks and turns down, so it would misstate the trend and mislead predictions.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
When the Market Won't Be Predicted: A Classification Bake-Off on the S&P 500
Four classifiers tried to call the daily direction of the S&P 500, and most barely beat a coin flip.
Daily market direction is close to unpredictable: the correlations between lagged returns and today's return are near zero, and boxplots of prior-day changes for Up versus Down days look almost identical. A model built on this data risks encoding noise as signal — and a trading rule built on a bad model costs money.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Finding Structure Without Labels: The NCI60 Gene Expression Study
An unsupervised analysis reduced thousands of gene expression measurements per cancer cell line to a form where hidden biological structure became visible.
With thousands of gene expression measurements per cell line, the data is nearly impossible to visualize, and there is no natural response variable to guide the analysis. Without a way to see the data, any latent grouping among the cell lines stays hidden.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Student Paradox: Reading a Confounder in Credit Default Risk
Two classifiers on the Default data revealed that student status flips its meaning once balance is held fixed.
Students showed a higher overall default rate, which invited the conclusion that student status raises risk. But that marginal reading confounds two effects: students also tend to carry different balances, and balance is a powerful driver of default. Acting on the raw rate would mislead pricing and approval decisions.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Two-Second Decision: Scoring Subscription Fraud at the Point of Sale
A telecommunications operator turns to a decision tree model to flag fraudulent subscription orders in real time, before the mobile devices and services ever leave the counter.
Fraudsters use stolen or synthetic identities to acquire mobile devices and services with no intention to pay. In many countries, telecom regulations allow customers to remain insolvent for a period without having their services blocked, causing major financial damage — and the proceeds and services are sometimes used by organized crime and terrorist networks.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
When One Model Isn't Enough: Ensemble Learning for Telecom Churn
A telecommunications company with millions of behaviorally diverse customers combined multiple models into an ensemble to predict churn more accurately and act on it.
With so many customers behaving in so many different ways, no single model could reliably predict who would churn. A model tuned to one subgroup's relationship between customer characteristics and the churn event would miss the relationships driving churn in another, leaving the company predicting poorly across the board — and misdirecting any retention spend that followed.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Not Issuing the Bill: A Neural Network That Turned Tax Losses Into Savings
A telecom used a neural network to spot fraudulent invoices before billing, avoiding taxes on bills that would never be paid.
When customers do not pay their bills, the company loses the revenue and cannot recoup the taxes already paid to the government. It is a double loss, and some of that bad debt is not accidental but intentional fraud. Traditional billing offered no way to stop paying taxes on invoices destined never to be collected.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Reading the City by Cell Tower: How Rio Mapped Its Commute
Anonymized mobile data became a map of how an entire metropolitan population moves between home and work.
Planning public transportation and traffic routes for a large metropolitan population requires knowing where people live, where they work, and which routes they travel — information that traditional surveys capture only partially and slowly.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Airbnb Photography
Airbnb, an online marketplace for lodging, hypothesized that professional photos would improve rental bookings.
◆ What happened, and the outcome — included with this guide purchase
Circle of Moms Pivot
A Facebook app called Circle of Friends had 10 million users but very low engagement (less than 20% of 'circles' had any activity).
◆ What happened, and the outcome — included with this guide purchase
Buffer's Staged Growth
Buffer, a social media scheduling tool, was founded by a founder with no external funding and a need to become self-sustaining.
◆ What happened, and the outcome — included with this guide purchase
WP Engine's Churn Baseline
WP Engine, a managed WordPress hosting company, was concerned about its monthly customer cancellation (churn) rate of around 2%.
◆ What happened, and the outcome — included with this guide purchase
DuProprio/Comfree's Marketplace Evolution
A for-sale-by-owner real estate marketplace starting in the early days of the web.
◆ What happened, and the outcome — included with this guide purchase
The Million-Dollar Algorithm That Never Shipped
A three-year contest produced a 10% accuracy gain that Netflix ultimately decided was not worth deploying.
The company wanted better recommendation accuracy, and it staked $1 million on a public contest scored by Root Mean Square Error (RMSE). But RMSE captures only prediction accuracy — it does not address other aspects of making a recommendation, such as the order in which recommendations should be made, nor whether a solution can run on the full data set in production.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
When the Data Moved and the Model Stood Still: Google Flu Trends
A celebrated big-data experiment lost its accuracy not because the idea was wrong, but because the world it measured kept changing while the model did not.
GFT was built to predict CDC reports, but by February 2013 it was predicting more than double the proportion of doctor visits for influenza-like illness than the CDC actually recorded. The model's predictive accuracy had degraded, turning an "exemplary use of big data" into a headline about failure.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Granddaddy of Kaggle: Predicting Hospital Days Before Patients Get Sick
Heritage Provider Network staked $500,000 on the idea that available patient data could predict who lands in a hospital bed—and thousands of teams tried to prove it.
More than 71 million individuals in the United States are admitted to hospitals each year, and studies concluded that in 2006 well over $30 billion was spent on unnecessary hospital admissions. The prevailing model waited until patients got sick rather than reaching them beforehand.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
When the Data Won't Fit: The Acquire Valued Shoppers Challenge
A Kaggle contest to predict repeat shoppers became a lesson in what happens when a dataset outgrows the machine meant to analyze it.
To develop their models, participants were handed complete, basket-level, pre-offer shopping history: nearly 350 million rows of anonymized transactional data from over 300,000 shoppers. Once unzipped, that data reached 22GB — more than the memory of most laptops. The core obstacle came before any modeling: the data physically could not fit into the working memory of a standard machine.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Nutritious Supply Chain: A Food Basket Optimization
Humanitarian aid logistics for the United Nations World Food Programme (WFP), seeking to provide food assistance to millions of people efficiently.
◆ What happened, and the outcome — included with this guide purchase
Optimizing K-5 Student Schedules During COVID-19
A public school system planning how to safely return young students to face-to-face instruction during the pandemic, facing constraints on classroom capacity.
◆ What happened, and the outcome — included with this guide purchase
Optimizing Breast Milk Donation Collection Sites
A non-profit milk bank aiming to reduce high shipping costs paid for donors and potentially increase donations by establishing convenient local drop-off points.
◆ What happened, and the outcome — included with this guide purchase
Optimizing Seed Placement in Prostate Brachytherapy
Radiation therapy planning for prostate cancer, where the goal is to maximize the dose to the tumor while minimizing damage to surrounding healthy tissue.
◆ What happened, and the outcome — included with this guide purchase
Optimizing Clinical Samples Routing in Malawi
Public health logistics in Malawi, requiring efficient daily collection and transportation of clinical samples (e.g., for HIV testing) from clinics to a central lab.
◆ What happened, and the outcome — included with this guide purchase
Adidas AG Retail Store Location
A sportswear manufacturer deciding between two potential locations for a new retail store to maximize profit.
◆ What happened, and the outcome — included with this guide purchase
Federal Mogul Corporation Piston Manufacturing
An automotive parts manufacturer seeking to minimize the high costs associated with scrap parts during the piston casting process.
◆ What happened, and the outcome — included with this guide purchase
Musashi Auto Parts Transportation
An auto parts supplier with three plants needing to determine the least-cost shipping plan to supply three different Honda motor plants.
◆ What happened, and the outcome — included with this guide purchase
Mattel Inc. Doll Dressing Assembly Line
A toy manufacturer redesigning its doll dressing process from a job shop to a mass operation system and needing to schedule the new sequence of activities.
◆ What happened, and the outcome — included with this guide purchase
When Ten Million Answers Were Wrong: The Literary Digest Poll of 1936
A magazine polled over 10 million people and still called the presidential election backward.
The magazine drew its sample from its own subscriber base plus additional lists of individuals — people who owned telephones and automobiles. That population skewed toward relatively high socioeconomic status and did not represent the broader voting electorate. The result was severe sample bias, and it cost the Digest its credibility: it predicted a landslide for Landon, and Roosevelt won.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Reading the King County Housing Data: When a Regression Coefficient Lies
A dataset of tax-assessed home values in King County, Washington becomes a working laboratory for building a linear model that tells the truth about what a house is worth.
A straightforward multiple regression fit on the house data produced results that defy sense: the coefficient for bedrooms came out negative, implying that adding a bedroom lowers a home's value. A model can fit and still mislead, and a negative bedroom coefficient would be indefensible to a county assessor or a home buyer consulting a site like Zillow.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
When Accuracy Lies: Predicting Loan Defaults at LendingClub
A peer-to-peer lending dataset becomes a teaching ground for why the most rare outcomes are the hardest, and the most important, to catch.
Defaults are rare relative to loans that are paid off or current. In the loan grade contingency table of 450,961 loans, only 22,671 were charged off against 321,185 current and 97,316 fully paid. A classifier that simply predicts the majority class can post high accuracy while failing entirely at the task that matters: flagging the loans that will not be repaid.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
When a Longer Average Isn't a Real Difference: A Web Stickiness A/B Test
A company measured which of two landing-page designs held visitors longer, found Page B ahead, then discovered the gap was ordinary chance.
Because the service is high-value, sales are infrequent and the sales cycle is lengthy; it would take too long to accumulate enough actual sales to know which presentation was superior, leaving the company with no timely way to compare Page A and Page B.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Regression Toward Mediocrity: How Galton Named the Pull of the Mean
In 1886, Francis Galton discovered that the sons of exceptionally tall men were themselves tall—but measurably less so, revealing a statistical force that governs any measurement blending skill with chance.
Extreme observations are seductive: a very tall father, a standout performer, a striking result invites the assumption that the next observation will be equally extreme. Mistaking this pattern is a form of selection bias that quietly corrupts analysis and inference.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Reading the Nation Through Shortened Links: A Time Zone Analysis of 1.USA.gov Data
A single hourly snapshot of anonymized Bitly link-shortening data becomes a lesson in turning messy JSON into ranked, segmented insight.
The data arrived as JSON — one record per line — with inconsistent fields: the time zone column had both missing entries and empty strings, so a naive count would misrepresent the true distribution and clutter any visualization.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Where Men and Women Disagree: Slicing the MovieLens 1M Ratings by Gender
By merging three tables and pivoting on gender, an analyst turned a million anonymous ratings into a precise map of taste, divisiveness, and disagreement.
The data arrived not as one clean table but three: ratings, user information (age, zip code, gender identification, occupation), and movie information (title, genres). Nothing could be asked of it — 'do men and women rate this film differently?' — until the demographic keys and the rating rows were joined. Left separate, the tables were inert.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Wrangling 132 Years of Names: A Case Study in Group-Wise Transformation
By stitching together 131 annual Social Security files and computing per-year name proportions, an analyst turns a raw archive into a readable history of American naming trends.
The Social Security Administration publishes one file per year, and each file only includes names with at least five occurrences. Raw birth counts are not comparable across years because total births change over time, so a name's raw count says nothing about its relative popularity — and the data is scattered across 131 separate files.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
From Nested JSON to Tidy Table: Wrangling the USDA Food Database
A raw JSON nutrient database of 6,636 foods becomes an analysis-ready flat table through disciplined splitting, deduplication, and merging.
Each of the 6,636 food records mixed flat identifying attributes with two nested lists — nutrients and portions. Data in this form is not amenable to analysis; you cannot group, sort, or compute across nutrients while they sit buried inside per-food lists.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Untangling the WHO Tuberculosis Data: A Wrangling Case Study
A notoriously messy epidemiological dataset is reshaped into a form fit for analysis using a disciplined sequence of tidyr operations.
STATE THE PROBLEM CLEARLY: the dataset arrives as a 7,240-row, 60-column tibble in which variables are buried inside column names like new_sp_m014 and new_sp_f1524. Diagnosis type, sex, and age are all crammed into single headers, and the value columns are riddled with NA. In this form the data violates every principle of tidy data, so no straightforward analysis is possible.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Why are low-quality diamonds more expensive?
An exploratory analysis of the `diamonds` dataset revealed a surprising inverse relationship between diamond quality and price.
◆ What happened, and the outcome — included with this guide purchase
Peeling Back the Calendar: Modeling Daily Flights Out of NYC
By modeling and removing the dominant day-of-week pattern in NYC's daily flight counts, subtler signals — holidays, seasons, and outliers — came into focus.
A raw time-series plot of daily flights was hard to read: a very strong day-of-week effect dominated and masked the subtler long-term and seasonal patterns underneath.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Many Small Models to See the Signal Beneath the Signal
By fitting one linear model per country, an analyst pulled apart the dominant trend in global life expectancy to expose the anomalies it was hiding.
A line plot of life expectancy versus year for every country showed one overwhelming pattern — steady overall improvement — that made the countries that broke the pattern nearly impossible to see. The strong signal buried the subtler ones that were the actual point of interest.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Netflix: Analytics as Corporate DNA
A DVD-by-mail and streaming video company operating in a highly competitive entertainment market.
◆ What happened, and the outcome — included with this guide purchase
1-800 CONTACTS: Making BI Relevant to Front-line Workers
An online contact lens retailer with a large call center, facing high employee turnover and frustration.
◆ What happened, and the outcome — included with this guide purchase
Dow Chemical: The Power of a Data Foundation and a Little Luck
A large, global chemical company with disparate regional systems in the early 1990s.
◆ What happened, and the outcome — included with this guide purchase
Emergency Medical Associates (EMA): Using BI to Improve Patient Care
A physician group managing emergency departments (EDs) in several hospitals, facing pressures from rising healthcare costs and declining reimbursement rates.
◆ What happened, and the outcome — included with this guide purchase
Continental vs. United Airlines Merger
The 2010 merger of Continental Airlines, known for its agile BI approach, and United Airlines, which used a more traditional waterfall method.
◆ What happened, and the outcome — included with this guide purchase
The Grocery Receipt as First Principle: Building the Classic Retail Star Schema
A grocery chain's point-of-sale data becomes the teaching ground for dimensional modeling's most durable fundamentals.
Raw POS transaction data, like all operational data, is captured for running the business, not analyzing it. Left in normalized operational form, a database of sales activity turns into a complex spider web of hundreds of tables—slow to query and rejected by business users. The cost is a model that starts complicated and stays complicated.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Inventory as a Second Business Process: Extending the Retail Warehouse Through Conformed Dimensions
A grocery chain models its inventory using all three fundamental fact table types, and in doing so establishes the enterprise data warehouse bus architecture that binds separate business processes into an integrated whole.
Modeling one business process in isolation produces a stovepipe. Without a shared architecture, a second subject area like inventory would be built with its own incompatible versions of Date, Product, and Store, making integrated analysis across the value chain impossible.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Procurement and the Full Spectrum of Slowly Changing Dimensions
A procurement case study becomes the primary teaching vehicle for the complete range of techniques—Type 0 through Type 7—for handling changes in descriptive dimension data.
Descriptive data in dimension tables changes over time—a supplier moves, a buyer is reassigned, a product is recategorized. If you simply overwrite the old value, history is silently rewritten; if you preserve every change indiscriminately, tables and queries balloon. Neither default serves every business requirement, and getting it wrong corrupts the historical accuracy of reporting.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Insurance: The Pulling-It-All-Together Schema
A property and casualty insurer models its policy and claims processes by layering nearly every advanced dimensional technique into one interrelated set of schemas.
An insurer's operations span distinct processes — writing policies, collecting premiums over time, and processing claims that unfold in stages. Each demands a different fact table grain and different dimensional treatments. Modeled naively or in isolation, they produce disconnected structures that cannot be compared, integrated, or trusted for enterprise reporting.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Cuban Missile Crisis (Allison's Analysis)
The 1962 nuclear standoff between the United States and the Soviet Union over missile placement in Cuba.
◆ What happened, and the outcome — included with this guide purchase
The 2008 Financial Crisis (Lo's Analysis)
The global economic collapse stemming from the US subprime mortgage market.
◆ What happened, and the outcome — included with this guide purchase
The FCC Spectrum Auction Design
The 1993 task of designing a market to sell licenses for the radio spectrum to telecommunication companies.
◆ What happened, and the outcome — included with this guide purchase
The Small Schools Initiative
An educational reform movement in the 1990s, funded by organizations like the Gates Foundation, that advocated for creating smaller schools.
◆ What happened, and the outcome — included with this guide purchase
AdventureWorks Excel BI Solution
A fictitious company, AdventureWorks, needs to upgrade its disjointed Excel analytics for internet sales into a centralized, reusable solution.
◆ What happened, and the outcome — included with this guide purchase
Transforming a Complex CSV File
An analyst receives a poorly structured CSV file containing monthly sales data, which includes redundant header rows, unwanted symbols, and embedded totals.
◆ What happened, and the outcome — included with this guide purchase
Hospitality Co: Grabbing Defeat from the Jaws of Victory
A restaurant and bar chain in Southern California seeking to optimize operations and mitigate rising minimum wage costs.
◆ What happened, and the outcome — included with this guide purchase
Palo Alto Networks: Incremental Improvements
A large, high-growth cybersecurity hardware manufacturer (PANW) managing complex demand, inventory, and spare parts planning.
◆ What happened, and the outcome — included with this guide purchase
San Antonio Museum of Art (SAMA): Analytics is for Everyone
A mid-size, non-profit art museum seeking to improve financial reporting and business performance.
◆ What happened, and the outcome — included with this guide purchase
Overhauling Customer Targeting Modules
The author's analytics team was analyzing a site that used a customer profiling and targeting engine to merchandise offers to visitors.
◆ What happened, and the outcome — included with this guide purchase
The Startup That Missed the Web Search Wave
In the mid-1990s, the author worked at an information retrieval (search engine) startup before Google was a major player.
◆ What happened, and the outcome — included with this guide purchase
HPDirect.com Growth Strategy
Hewlett-Packard's online sales channel, HPDirect.com, was tasked with growing sales by 150% over three years with a limited marketing budget.
◆ What happened, and the outcome — included with this guide purchase
NYPD's Domain Awareness System (DAS)
The New York Police Department sought to leverage its vast amount of data to make its officers more effective and efficient.
◆ What happened, and the outcome — included with this guide purchase
Revenue Management at Harrah's Cherokee Casino
A casino needed to decide which hotel reservation requests to accept to maximize revenue from its gambling customers, who vary widely in value.
◆ What happened, and the outcome — included with this guide purchase
Acme New Product Decision
A recurring example of a company deciding whether to market a new product, facing uncertainty about market success and technological feasibility.
◆ What happened, and the outcome — included with this guide purchase
PC Tech Product Mix
A computer company needs to decide how many of each of its computer models to produce to maximize profit, given constraints on labor hours, testing capacity, and maximum sales.
◆ What happened, and the outcome — included with this guide purchase
Softech Intelligent Customer Engagement (ICE) Initiative
A fictitious mid-sized B2B software company (Softech) wants to justify further investment in integrating its disparate customer data sources.
◆ What happened, and the outcome — included with this guide purchase
Pilot Field Force Intelligence Initiative
A company wants to test a new data-driven customer intelligence report for its sales force to improve targeting and effectiveness.
◆ What happened, and the outcome — included with this guide purchase
Credit Card Behavioral Segmentation
A financial services company needed to segment its credit card customers to optimize credit line assignments and marketing offers.
◆ What happened, and the outcome — included with this guide purchase
Digital Ad Targeting for a Medical Device
A medical device company needed to decide where to place its digital ads to efficiently reach patients with Type 2 Diabetes.
◆ What happened, and the outcome — included with this guide purchase
The Snail Mail Fundraiser
A nonprofit analyzed its donation data and, seeing few returns from a mail campaign, prepared to discontinue it.
◆ What happened, and the outcome — included with this guide purchase
The Restaurant's Missing Salmon
A restaurant owner was losing inventory (e.g., $90 of salmon) and wanted an Excel-based tool to track it.
◆ What happened, and the outcome — included with this guide purchase
The 25-Layer IF Statement Beast
Early in his career, the author needed to implement complex, multi-layered business logic in a formula.
◆ What happened, and the outcome — included with this guide purchase
Walmart's Hurricane Pop-Tarts
A major retailer, Walmart, used data mining techniques to analyze its vast transaction data sets.
◆ What happened, and the outcome — included with this guide purchase
Cirque du Soleil and the Non-Customer
The circus industry was a highly competitive 'red ocean' with established players competing for a shrinking audience.
◆ What happened, and the outcome — included with this guide purchase
Rolls-Royce's Engine Servicing Model
Rolls-Royce, a manufacturer of passenger jet engines, sought to improve its business model and value proposition.
◆ What happened, and the outcome — included with this guide purchase
Google's Quest for a Better Manager
Google wanted to identify the specific behaviors that defined their best managers and caused others to struggle.
◆ What happened, and the outcome — included with this guide purchase
Unpivoting a Subcategorized Financial Statement
An analyst receives a financial report structured like a presentation, with months as main column headers and 'Budget' vs 'Actual' as sub-headers.
◆ What happened, and the outcome — included with this guide purchase
Building an IT Alert Dashboard from Emails
An IT department receives numerous automated email alerts from servers, which are typically ignored due to high volume.
◆ What happened, and the outcome — included with this guide purchase
Consolidating Monthly Timesheet Files
A payroll manager receives a separate, poorly formatted text file for employee timesheets each period. The employee's name appears on its own line within the data, not as a column.
◆ What happened, and the outcome — included with this guide purchase
Creating a Dynamic, Portable File Path
A Power Query solution that imports files from a subfolder works on the developer's machine but breaks when shared because the absolute file path is hard-coded.
◆ What happened, and the outcome — included with this guide purchase
Un-pivoting Pivoted Sales Data
A user tracks daily sales data with 'Sales Category' in rows and dates as individual columns, a format unsuitable for PivotTable analysis (Chapter 7).
◆ What happened, and the outcome — included with this guide purchase
Cleaning a Non-Delimited Text File
A general ledger report is provided as a fixed-width text file with repeating headers, garbage rows, and data misaligned in a single column (Chapter 5).
◆ What happened, and the outcome — included with this guide purchase
Retrofitting a Single-File Query for Multiple Files
A query was built to transform a single timesheet text file, but the user now needs to apply the same logic to a folder containing many timesheet files (Chapter 17).
◆ What happened, and the outcome — included with this guide purchase
Predicting Presidential Elections
Replicating Yale economist Roy Fair's model to predict the incumbent party's share of the two-party vote in U.S. presidential elections.
◆ What happened, and the outcome — included with this guide purchase
Credit Union Customer Traffic Forecasting
A class project to forecast the number of customers visiting a credit union branch on any given day.
◆ What happened, and the outcome — included with this guide purchase
Pricing Razors and Blades (Tie-in Products)
A company must determine the optimal price for its razors.
◆ What happened, and the outcome — included with this guide purchase
Dallas Mavericks Analytics
The author's consulting work for the Dallas Mavericks NBA team.
◆ What happened, and the outcome — included with this guide purchase
MetLife's Management Operating Review (MOR)
MetLife's Global Technology and Operations (GTO) division needed to implement a global, data-driven performance management system to align with a new corporate strategy.
◆ What happened, and the outcome — included with this guide purchase
Customer-Driven Analytics in Biopharma
A large biopharmaceutical company was experiencing market failures for new drugs even after gaining regulatory approval because they didn't meet the needs of payers and patients.
◆ What happened, and the outcome — included with this guide purchase
Retailer's Loyalty Card Failure
A large department store retailer believed it had an effective customer analytics program because it used loyalty cards.
◆ What happened, and the outcome — included with this guide purchase
Blue Ridge Hot Tubs
A small manufacturer must decide the production mix of two hot tub models (Aqua-Spa and Hydro-Lux) to maximize profit given limited resources.
◆ What happened, and the outcome — included with this guide purchase
Electro-Poly Corporation (Make vs. Buy)
A company must fill a customer order but has insufficient manufacturing capacity for all components, forcing a decision on which items to produce in-house and which to purchase from a competitor.
◆ What happened, and the outcome — included with this guide purchase
Tropicsun Transportation Problem
A citrus grower with several groves (supply points) needs to ship fruit to multiple processing plants (demand points) and wants to minimize total transportation costs.
◆ What happened, and the outcome — included with this guide purchase
Kellogg Company Production and Distribution
The Kellogg Company, a major cereal producer, needs to coordinate production across multiple plants and distribution through various centers to meet nationwide demand efficiently.
◆ What happened, and the outcome — included with this guide purchase
COM-TECH Grant Proposal
The owner of a small research firm must decide whether to spend $5,000 to prepare a grant proposal with a 50% chance of winning an $85,000 grant. If he wins, he must then choose one of three technologies, each with its own costs and uncertain R&D outcomes.
◆ What happened, and the outcome — included with this guide purchase
US Retail Sales Analysis
Analysis of a public dataset of monthly US retail sales from 1992-2020.
◆ What happened, and the outcome — included with this guide purchase
US Legislators Retention Analysis
Analysis of a public dataset of all past and present members of the US Congress.
◆ What happened, and the outcome — included with this guide purchase
UFO Sightings Text Analysis
Analysis of a public dataset of ~95,000 UFO sighting reports from the National UFO Reporting Center.
◆ What happened, and the outcome — included with this guide purchase
Mobile Game Experiment Analysis
Analysis of a fictional dataset for a mobile game, including user actions, purchases, and experiment assignments.
◆ What happened, and the outcome — included with this guide purchase
Reading the Room: How One 'Banana' Employee Turned a Wall of Reviews into Product Insight
A consumer-electronics employee uses a single chat interface to convert a free-form customer review into structured, actionable analysis.
STATE THE PROBLEM CLEARLY: the reviews arrived as unstructured text, and text is a common type of unstructured data. Reading each one to determine product category, whether the customer was satisfied, what they liked and disliked, and then summarizing and replying, is slow, manual work that scales poorly as volume grows.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Talking to Your Database: A Natural Language Interface for Game Sales
A game-loving manager without SQL skills learns to query a sales database by asking questions in plain English, letting a language model do the translation.
The manager wanted to analyze the game sales data but lacked the SQL skills to do so. Tools for processing structured data have existed for decades, but each supports its own formal query language, and learning such languages takes time — a barrier that left the data effectively locked away from someone who could otherwise make good use of it.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Tagging Vacation Photos by Face, One API Call at a Time
A short Python script uses GPT-4o to compare local photos against reference images and automatically sort them by who appears in each shot.
Sorting which friend appears in which photo is pure manual labor: you would have to open every image and tag each person by hand. Just back from vacation with an overflowing email inbox, there is no time to grind through the whole collection—so the pictures risk never being shared at all.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The AAA Illusion: How One Assumption Sank the Financial System
Credit rating agencies stamped thousands of mortgage-backed securities with AAA ratings built on a single fragile assumption, and when it broke, so did the global economy.
The agencies handed out AAA ratings—normally reserved for a handful of the world's most solvent governments and best-run businesses—to thousands of mortgage-backed securities. Their models rested on assumptions far cruder than they realized, most critically the notion that individual mortgage defaults were largely independent of one another. That single lax assumption held until it didn't, and the cost was an economy still roughly $800 billion below its productive potential four years after the recession began.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Peg and the Hole: How PECOTA Saw a Star the Scouts Dismissed
A statistical projection system ranked Dustin Pedroia among baseball's best prospects while scouts wrote him off for his size, and the data won.
Scouts dismissed Pedroia as 'not physically gifted,' citing his short stature, loopy swing, and unremarkable physique. ESPN's Keith Law wrote on May 12, 2007, that Pedroia lacked 'the strength or bat speed to hit major-league pitching consistently' and projected him as a backup infielder. Baseball America ranked him 77th. Miscategorizing a player this way costs a team a potential star and a forecaster their credibility.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Ghost in the Machine: How Kasparov Beat Himself Against Deep Blue
The best chess player in history lost a rematch to a computer less because of its calculating power than because he mistook a flaw for genius.
Kasparov read an inexplicable Deep Blue move as evidence of god-like foresight rather than as the anomaly it was. That misreading corroded the confidence of a player who had built his career on intimidation, and it cost him a match he was equipped to compete in.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Ghost of 1918: How One Soldier's Death Triggered a National Overreaction
A single fatal flu case at a New Jersey Army base led the U.S. government to launch a mass vaccination campaign against a pandemic that never came.
An isolated outbreak of H1N1 at Fort Dix—the same strain behind the 1918 Spanish flu that killed 50 million worldwide and 675,000 in the U.S.—was read as the harbinger of a repeat pandemic, even though the actual scientific probability of a worst-case outcome was judged no higher than 35 percent and perhaps as low as 2 percent.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Reading the Wiring: How Relational Analytics Uncovers Six Structural Signatures in the Workplace
By analyzing how people communicate rather than who they are, organizations can predict innovators, influencers, high-performing teams, and hidden organizational risks.
Organizations adopt a narrow approach: they collect data about individual people's attributes and ignore the interplay among people. This misses the structural drivers of performance and leaves silos and single-point dependencies invisible. In the vulnerability example, roughly 30 people in an organization depended on just four connections to a single supplier — a fragility no attribute-based analysis would surface.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Margdarshan: Making HR Prove Its Worth at Sampann
An Indian textile firm's HR function built a custom scorecard to translate soft objectives into hard business numbers.
HR's contribution was intangible and unmeasured. Objectives like 'create a sense of belonging' had no numbers attached, so the function could not prove whether it was aiding organisational strategy — leaving its strategic role open to question and areas for improvement invisible.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
The Talent Value Chain: How a Global Restaurateur Predicted Store Performance from Its Frontline
A global restaurant chain, losing ground to poor financials and outsize turnover, rebuilt its people data from the ground up and discovered that the quiet, consistent performers—not the friendly ones—drove the business.
Conventional fixes—franchising in some locations, keeping corporate ownership in others—had produced poor results, and the company faced a higher rate of employee turnover than its competitors. Weak financial performance persisted, and initially the firm did not even have a data backup to diagnose the causes from organisational data.
◆ The full case — situation, decision, outcome, and the lesson — included with this guide purchase
Speed of Decision Making at a Pharma/Biotech Company
A company in a regulated, safety-conscious industry was concerned its consensus-based culture was slowing down decision-making, threatening its ability to capitalize on market opportunities.
◆ What happened, and the outcome — included with this guide purchase
Retention of Critical Talent at PwC
The professional services firm faced high turnover among its senior associates, threatening the talent pipeline for future partners.
◆ What happened, and the outcome — included with this guide purchase
Route Sales Maximization at Frito-Lay
The company wanted to improve the productivity of its direct-store-delivery (DSD) system and was concerned about the impact of compensation and turnover on route sales.
◆ What happened, and the outcome — included with this guide purchase
The Blind Monks and the Elephant
The author uses this ancient fable to introduce the core problem the book aims to solve.
◆ What happened, and the outcome — included with this guide purchase
Templates
Attribute Importance Formula
To calculate the percentage decision weight of a specific attribute in the consumer's choice process.
Importance_i = (Max_Utility_i - Min_Utility_i) / Σ (Max_Utility_j - Min_Utility_j) for all attributes j.
Analytical Questions Matrix
To inventory current analytical activities and identify new opportunities for creating insight by mapping questions against time frame and level of innovation.
◆ The fillable template — included with this guide purchase
Ladder of Analytical Applications
To assess the maturity of analytics within a specific business process and set ambitions for climbing to higher levels of sophistication and value.
◆ The fillable template — included with this guide purchase
'Do We Have a Good Target?' Decision Tool
To evaluate the quality and feasibility of a potential analytical project or target.
◆ The fillable template — included with this guide purchase
Competitive Analytics Capability Model
To systematically assess competitors' analytical capabilities and strategic direction relative to your own.
◆ The fillable template — included with this guide purchase
Decision Tree for Classifying Credit Card Transactions
To automatically classify new credit card transactions as either 'Genuine' or 'Fraudulent' based on a set of learned rules.
◆ The fillable template — included with this guide purchase
LINGO Template for Product Mix Optimization
To determine the number of units of different products to produce to maximize total profit, given constraints on available resources.
◆ The fillable template — included with this guide purchase
BI Justification Document Template
To document the business and technical case for a BI project in order to obtain funding, resource commitments, and stakeholder agreement.
◆ The fillable template — included with this guide purchase
BI Program Road Map Template
To provide a living, high-level vision for the BI program over several years, listing planned projects and their attributes.
◆ The fillable template — included with this guide purchase
BI Requirements Document Template
To document in sufficient detail what a BI solution is supposed to do, serving as a 'contract' between business and IT and the input for system design.
◆ The fillable template — included with this guide purchase
Data Shadow System Triage Decision Tree
To categorize existing data shadow systems (e.g., spreadmarts) in order to prioritize which ones require renovation or replacement.
◆ The fillable template — included with this guide purchase
BI Application Content Specification Template
To design and document the specific contents of a single BI deliverable, like a dashboard or report.
◆ The fillable template — included with this guide purchase
Guide to Visualizations by Data Mining Goal
To help an analyst select the most appropriate visualization techniques based on their specific data mining objective.
◆ The fillable template — included with this guide purchase
Model Selection Criteria for Subset Selection
To choose the best subset of predictors in a linear or logistic regression model by balancing model fit and complexity.
◆ The fillable template — included with this guide purchase
Cost-Benefit Matrix
To systematically specify the value (positive for benefit, negative for cost) associated with each of the four possible outcomes of a binary classification model's decision (True Positive, False Positive, True Negative, False Negative).
◆ The fillable template — included with this guide purchase
K-Means Clustering Solver Template
To find 'k' clusters in a dataset of observations against features.
◆ The fillable template — included with this guide purchase
Holt-Winters Forecasting Template
To create a forecast for a time series with trend and seasonality.
◆ The fillable template — included with this guide purchase
Threshold Probability Calculator
To determine the probability that the population median is on one side of a decision threshold, given results from a small random sample, assuming maximum prior uncertainty.
◆ The fillable template — included with this guide purchase
Expected Opportunity Loss Factor (EOLF) Chart
To quickly approximate the Expected Value of Perfect Information (EVPI) for an uncertain continuous variable with a defined decision threshold and linear loss function.
◆ The fillable template — included with this guide purchase
Mathless 90% Confidence Interval Table
To determine a 90% confidence interval for a population median from a small random sample without calculations.
◆ The fillable template — included with this guide purchase
Equivalent Bet Test
A mental decision tool to check if a stated confidence interval or probability truly reflects one's uncertainty level.
◆ The fillable template — included with this guide purchase
Regression Tree for Hitters Salary Prediction
To provide an interpretable, rule-based model for predicting a baseball player's log-Salary based on their years of experience and number of hits.
◆ The fillable template — included with this guide purchase
Bayes Classifier Decision Rule
To provide a theoretical 'gold standard' for classification that minimizes the test error rate.
◆ The fillable template — included with this guide purchase
Lasso and Ridge Penalty Formulas
To define the objective functions for lasso and ridge regression, which add a penalty term to the Residual Sum of Squares (RSS) to regularize coefficient estimates.
◆ The fillable template — included with this guide purchase
Lean Canvas
To create a one-page, actionable, and portable business plan that outlines the key assumptions of a startup idea.
◆ The fillable template — included with this guide purchase
Problem Interview Scoring Framework
To quantify the qualitative feedback from problem interviews and decide if a problem is painful enough to be worth solving.
◆ The fillable template — included with this guide purchase
Problem-Solution Canvas
A weekly tool used by Year One Labs to maintain focus on the most important problems and track progress on solving them.
◆ The fillable template — included with this guide purchase
Decision Tool for Selecting Polynomial Degree
To determine the simplest polynomial regression model that sufficiently explains the relationship between a predictor and response, avoiding unnecessary complexity.
◆ The fillable template — included with this guide purchase
Miller-Tucker-Zemlin (MTZ) TSP Formulation
To model a Traveling Salesman Problem (TSP) as a Mixed Integer Linear Program, ensuring a single, continuous tour that visits each node exactly once.
◆ The fillable template — included with this guide purchase
Classic Diet Problem Formulation
To select the optimal quantity of various items (e.g., foods) to meet a set of requirements (e.g., nutritional minimums) at the lowest possible cost.
◆ The fillable template — included with this guide purchase
Simplex Tableau
To organize and systematically perform the calculations for the Simplex method for solving linear programming problems.
◆ The fillable template — included with this guide purchase
Transportation Tableau
To set up and solve a transportation problem for minimizing costs or maximizing profits.
◆ The fillable template — included with this guide purchase
Data Discretization with pandas.cut
To segment continuous data into discrete bins or categories, which can then be used for summary statistics or as a categorical feature in modeling.
◆ The fillable template — included with this guide purchase
Basic ggplot2 Graphing Template
To provide a reusable structure for creating basic plots with ggplot2.
◆ The fillable template — included with this guide purchase
Expanded Grammar of Graphics Template
A comprehensive template for building plots with ggplot2, explicitly showing all seven parameters of the grammar.
◆ The fillable template — included with this guide purchase
BI Technology Evaluation Framework (MVP Framework)
To help a BI team evaluate and prioritize investments in new and emerging BI technologies based on their maturity, value, and potential to make BI more pervasive.
◆ The fillable template — included with this guide purchase
Enterprise Data Warehouse Bus Matrix Template
To plan and visualize the data architecture of an enterprise data warehouse, showing how different business processes relate to a shared set of standardized dimensions.
◆ The fillable template — included with this guide purchase
Fact Table Type Decision Tree
To determine which of the three fundamental fact table types (Transaction, Periodic Snapshot, or Accumulating Snapshot) is most appropriate for a given business process.
◆ The fillable template — included with this guide purchase
Gittins Index Decision Rule
To make the optimal choice at each step in a sequential decision problem under uncertainty (a 'multi-armed bandit' problem) by correctly balancing exploration and exploitation.
◆ The fillable template — included with this guide purchase
The Pivot Mechanism Decision Tool
To decide whether a group should undertake a public project and how to fund it, while ensuring the outcome is efficient and individuals have an incentive to state their true values.
◆ The fillable template — included with this guide purchase
DAX Pattern for Percent of Grand Total
To calculate what percentage a specific category's value contributes to the overall total, ignoring filters on that category.
◆ The fillable template — included with this guide purchase
DAX Pattern for Semi-Additive Measures over Time
To correctly aggregate a semi-additive measure (like inventory balance) over a time period by showing the value at the last date of the period, not the sum.
◆ The fillable template — included with this guide purchase
DAX Pattern for Year-over-Year Growth
To calculate the growth rate of a measure compared to the same period in the previous year.
◆ The fillable template — included with this guide purchase
Project Status Report Template
To provide regular, standardized updates to the sponsoring executive on the progress, risks, and budget of an analytics project.
◆ The fillable template — included with this guide purchase
Pre-engagement Plan Template
To systematically understand and document the needs, preferences, and context of key business stakeholders before beginning an analytics project.
◆ The fillable template — included with this guide purchase
Analytics Investment Consideration Outline
To provide a structured format for creating a compelling business case to secure funding for an analytics team, tool, or project.
◆ The fillable template — included with this guide purchase
Confidence Interval Template (.xlsx)
To calculate confidence intervals for various population parameters without having to create the formulas from scratch.
◆ The fillable template — included with this guide purchase
Hypothesis Test Template (.xlsx)
To perform hypothesis tests for various population parameters by automatically calculating test statistics and p-values.
◆ The fillable template — included with this guide purchase
Decision Tree
A graphical tool to structure and analyze a decision problem involving a sequence of decisions and uncertain events.
◆ The fillable template — included with this guide purchase
Campaign Measurement Plan
To align stakeholders on the objectives, metrics, and data requirements for a promotional campaign before it launches.
◆ The fillable template — included with this guide purchase
Executive Summary Table
To concisely present the most important findings and implications of an analytics project to a business audience.
◆ The fillable template — included with this guide purchase
Investment and Break-Even Model
To quantitatively justify investment in a new data analytics initiative by forecasting costs and benefits over time.
◆ The fillable template — included with this guide purchase
Binary Classifier Evaluation Matrix (Confusion Matrix)
To evaluate the performance of a binary classification model (e.g., for churn or fraud prediction).
◆ The fillable template — included with this guide purchase
Data Model vs. Power Query Decision Tool
To select the appropriate Excel technology for combining multiple, related tables of data for analysis.
◆ The fillable template — included with this guide purchase
Dynamic Parameter Table Template
To create flexible and portable Power Query solutions by sourcing key inputs (like file paths or dates) from a designated table in Excel, rather than hard-coding them.
◆ The fillable template — included with this guide purchase
Approximate Match VLOOKUP Function
To replicate the approximate match functionality of Excel's VLOOKUP function within Power Query, which is not available through the standard 'Merge' operation.
◆ The fillable template — included with this guide purchase
fnGetParameter Custom Function
To create a reusable function that can retrieve a specific value from a two-column Excel table named 'Parameters', allowing worksheet cell values to dynamically drive a query.
◆ The fillable template — included with this guide purchase
Black-Scholes Option Pricing Calculator
To calculate the theoretical value of a European call or put option based on key financial parameters.
◆ The fillable template — included with this guide purchase
Economic Order Quantity (EOQ) Model
To determine the optimal order quantity that minimizes the total of annual inventory holding costs and ordering costs.
◆ The fillable template — included with this guide purchase
Queuing Theory Wait-Time Calculator
To estimate key performance metrics for a single-line queuing system, such as average wait time and average number of customers in line.
◆ The fillable template — included with this guide purchase
Measures Template / Metrics Catalog
To formally define and document each key performance indicator (KPI) or metric to ensure consistency, clarity, and proper governance.
◆ The fillable template — included with this guide purchase
Quality Functional Deployment (QFD) Matrix
To systematically evaluate alternatives and prioritize actions based on their ability to satisfy a ranked set of customer needs.
◆ The fillable template — included with this guide purchase
Multi-Period Cash Flow Model Template
To determine an optimal investment/borrowing strategy over several time periods to meet a schedule of required cash payments at minimum initial cost.
◆ The fillable template — included with this guide purchase
Decision Tree for Expected Monetary Value (EMV)
To find the optimal sequence of decisions that maximizes the Expected Monetary Value (EMV) in a multi-stage problem with uncertainty.
◆ The fillable template — included with this guide purchase
SQL vs. R/Python Decision Tool
To help an analyst choose the right language/tool for a data analysis task.
◆ The fillable template — included with this guide purchase
Pivoting Data Template
To transform data from a long format (rows) to a wide format (columns).
◆ The fillable template — included with this guide purchase
Year-over-Year (YoY) Growth Template
To calculate the percentage growth of a metric compared to the same period in the previous year.
◆ The fillable template — included with this guide purchase
Unpivoting Data Template
To transform data from a wide format (columns) to a long format (rows).
◆ The fillable template — included with this guide purchase
Prompt Template for Sentiment Classification
To instruct an LLM to classify a given text (a review) as having either a positive or negative sentiment, and to constrain the output format.
◆ The fillable template — included with this guide purchase
Prompt Template for Text-to-SQL Translation
To provide an LLM with the necessary context (database schema) and a user question to generate a valid SQL query.
◆ The fillable template — included with this guide purchase
Prompt Template for Information Extraction
To instruct an LLM to extract specific, structured attributes from an unstructured text and format the output as a machine-readable table.
◆ The fillable template — included with this guide purchase
Bayes's Theorem Calculation
To formally update a prior belief in a hypothesis in light of new evidence, producing a more refined posterior belief.
◆ The fillable template — included with this guide purchase
Illustrative Diabetes Risk Decision Tree
To provide a simple, visual example of how a classification decision tree works by partitioning data based on a hierarchy of features.
◆ The fillable template — included with this guide purchase
Strategic Analytics Diagnostic Interview Template
To guide structured interviews with stakeholders to gather qualitative data for building and testing a causal model of a strategy execution problem.
◆ The fillable template — included with this guide purchase
Items marked Paid are included when you buy this guide.
Movement IV
Reflect
Compare the evidence, disagreements and limits of the advice.
How good is it — the evidence, where the field disagrees, and how far to trust the advice.
- — What the research substantiates (and doesn't)
- — 6 tensions the canon hasn't settled
Before you apply it
Using it well
Where the method fits, who it’s for, and the honest case for and against — so you apply it where it works.
When it applies — and when it doesn’t
- Products with tangible, describable, quantifiable attributes — conjoint is best suited to features that can be clearly specified
- Pricing and willingness-to-pay decisions on new features — trade-off analysis directly computes how much a feature is worth
- Market-share forecasting within a defined competitive set — logit model works when competitors are describable in the design
- Automated processes instrumented with sensors generating vast data — analysis is the only efficient way to control such volumes
- Credit issuance and insurance underwriting — analytics for these decisions is proven and increasingly sophisticated
- Embedding analytics into routine everyday business decisions — the book's core purpose is operationalizing fact-based decisions
- Predicting demand, prices, or trends from large behavioral datasets — correlation-based prediction at scale is exactly where the thesis delivers value
- Real-time monitoring like disease spread or infrastructure failure — N=all gives timely, granular signals samples miss
- Exploratory analysis where general direction beats exact figures — messiness tolerance unlocks far more comprehensive data
- Explaining big data concepts to non-technical stakeholders — plain-language framing of volume, variety, velocity, veracity fits this need
- Getting oriented before diving into technical big-data texts — gives conceptual map of storage and analytic techniques
- Understanding real-world applications in medicine, business, security — vivid case studies show promise and perils concretely
- Judging Google Flu Trends-style predictive models critically — book explicitly warns models err when conditions change
- Interpreting sudden market crashes or rallies — Brooks shows mood and psychology drive short-term moves more than news
- Diagnosing gaps between corporate policy and practice — the stated-versus-actual gap is a recurring pathology he documents
- Judging insider information and fairness questions — Texas Gulf Sulphur case illuminates the boundary between advantage and fraud
- Assessing organizational communication failures — Edsel and GE cases show how large institutions misread themselves
- Product mix decisions with known costs and margins — classic linear programming fits quantifiable trade-offs
- Facility location and network design planning — integer programming handles siting and routing well
- Production scheduling with clear resource limits — constraints and objectives map directly to models
- Investment portfolio allocation under return targets — optimization balances risk and return numerically
- Learning to formulate and solve with LINGO — book is built around hands-on software practice
- Enterprise seeking competitive advantage via data assets — the book's core thesis targets exactly this strategic aim
- Designing BI architecture (data warehouse, ETL, OLAP, dashboards) — chapters detail system architecture and components directly
- Assessing organizational BI&BD maturity — multiple maturity models provided for structured self-assessment
- Cross-industry applications like insurance, banking, HR, health care — dedicated application domains illustrate concrete use cases
- Standing up a new enterprise BI/DW program from scratch — the book's end-to-end lifecycle coverage is built for exactly this
- Renovating a legacy warehouse riddled with data silos — architectural framework and integration rigor directly target silo proliferation
- Winning organizational buy-in and managing sponsor politics — treats people, process, and politics as the decisive success factors
- Choosing between hand-coding and data integration tools — explicitly weighs tool-based development against manual extracts
- Establishing data governance and a center of excellence — treats these as the institutional home for the human side of BI
- Deciding ER versus dimensional modeling for a schema — clarifies when each model applies and covers hybrid EDW design
- Setting enterprise analytics strategy with executive buy-in — the DELTA framework and maturity model are built for this
- Choosing a distinctive capability to differentiate on with data — core thesis on strategic targeting directly applies
- Assessing organizational readiness across the five maturity stages — the staged model diagnoses where you are and what's next
- Justifying analytics investment to a skeptical board — the performance-correlation evidence and prove-it route fit this need
- Studying massive digital cultural datasets like social media images — the method is purpose-built for scale beyond human reading
- Analyzing visual/analogical dimensions like color, texture, rhythm — numerical features describe these better than linguistic categories
- Studying the long tail of global non-canonical production — democratic inclusion is the book's explicit goal
- Testing whether existing cultural categories carve nature at its joints — combining top-down and bottom-up analysis reveals arbitrary divisions
- Building a predictive model to inform a concrete business decision — this is the book's exact purpose and workflow
- Choosing among competing supervised methods on a labeled dataset — book teaches comparing methods on validation data
- Reducing many correlated predictors before modeling — dimension reduction chapter directly addresses this
- Time-series forecasting for business demand — dedicated coverage of forecasting methods
- Learning data science with prior Python coding skills — assumes coding fluency and rewards hands-on practice
- Preparing for data science job interviews and take-home projects — builds the open-ended problem-solving employers test for
- Grasping probability and statistics through simulation — teaches uncertainty via code rather than equations
- Evaluating a vendor or team's data science proposal — gives managers the concepts to ask the right questions
- Framing a fuzzy business problem as a data mining task — CRISP and expected value decomposition are built for this
- Assessing whether a model actually helps the business — teaches evaluation tied to business goals not just accuracy
- Building data-analytic culture and management capability — explicitly treats thinking and culture as core, not just tech
- Guarding against patterns that won't generalize — overfitting and holdout evaluation are central themes
- Learning why ML algorithms work under the hood — the book's from-scratch method builds exactly this intuition
- Building conceptual foundation before using scikit-learn/pandas — demystifies the black boxes you'll later rely on
- Studying core math (linear algebra, stats, probability) for data science — grounds abstract math in concrete implementations
- Preparing for interviews on ML fundamentals — under-the-hood understanding answers 'how does X work' questions
- Weighing ethical impact of models you build — book explicitly prompts consideration of consequences
- Learning what data science techniques actually do under the hood — building by hand builds durable intuition
- Prototyping a solution before buying tools or hiring consultants — book is designed for cheap spreadsheet prototyping
- Evaluating vendors or developers pitching data science — understanding techniques lets you judge claims
- Choosing the right technique for a business problem — emphasizes problem framing and technique selection
- Designing a centralized analytical repository from multiple source systems — core purpose the book directly teaches
- Choosing between star, snowflake, or fact constellation schemas — book details the trade-offs explicitly
- Selecting mining techniques for spatial, text, or time-series data — dedicates coverage to complex data objects
- Establishing metadata governance and data lineage — treats metadata as the warehouse road-map
- Solo owner of a WordPress or Shopify store wanting to track visitors — exactly the setup and platforms the book covers
- Diagnosing why checkout or a landing page loses customers — funnel and behavior reports directly target drop-off
- Deciding which marketing channels to fund — acquisition reports show which sources convert
- Migrating from Universal Analytics to GA4 — book maps renamed metrics and relocated reports
- Training a non-technical staffer to read dashboards — jargon-to-decision translation is the core strength
- High-stakes decisions with large uncertainty and clear cost of being wrong — value-of-information payoff is greatest here
- Recurring risky investments (IT, security, capital projects) — calibration and Monte Carlo modeling directly improve choices
- Quantities dismissed as 'intangible' like morale or brand image — reframing as uncertainty reduction makes them tractable
- Building predictive models on tabular data with modest dimensionality — core methods and Python labs directly address this
- Choosing model complexity under bias-variance trade-off — resampling and criteria give honest test-error estimates
- High-dimensional data where predictors exceed samples — regularization and dimension reduction are explicitly covered
- Testing many hypotheses simultaneously — FWER and FDR control methods are treated directly
- Choosing which technique fits a business problem — the book maps methods to concrete use cases and selection criteria
- Understanding the end-to-end analytical lifecycle — it walks the full cycle from question to monitoring
- Framing model selection around business needs like interpretability — it explicitly weighs interpretability, speed, and generalization over raw accuracy
- Planning deployment and ongoing model monitoring (ModelOps) — operationalization is treated as where value is realized
- Early-stage startup validating a problem before building — Empathy-stage interviews and metrics directly serve pre-product validation
- Choosing what to optimize when overwhelmed by dashboards — One Metric That Matters cuts through vanity noise
- SaaS, e-commerce, or marketplace with clear model fit — Book maps benchmarks precisely to these six models
- Learning the end-to-end data science workflow hands-on — mirrors an actual project from munging to modeling
- Getting productive in R without heavy math background — deliberately math-light with runnable code
- Cleaning and exploring messy real-world data — emphasizes munging as 80% of effort
- Choosing among regression and classifier families — covers a broad battery of supervised methods
- Avoiding subtle pitfalls like leakage and confounding — explicitly names and addresses these traps
- Optimizing resource allocation for a humanitarian org with clear constraints — core use case the book demonstrates end-to-end
- Choosing between LP, MILP, NLP for a well-defined decision problem — book maps problem structures to model types directly
- Implementing solvers in SAS OPTMODEL or Python Pyomo — complete code provided for both toolchains
- Balancing competing objectives like cost vs. safety — covers lexicographic/multicriteria techniques
- Allocating scarce resources with a clear objective and quantifiable constraints — exactly the class of problems LP and OR are built to solve
- Logistics, transportation routing, and job assignment problems — network models offer efficient, specialized algorithms
- Planning and scheduling complex multi-activity projects — PERT/CPM structure critical paths and time-cost trade-offs
- Learning OR without wanting heavy manual algebra — Excel Solver implements models and sensitivity analysis directly
- Building predictive models with tabular data in R/Python — core ensemble and regression guidance is directly load-bearing here
- Exploring a new dataset before committing to a model — EDA-first discipline is the book's foundational strength
- Quantifying uncertainty without clean distributional assumptions — resampling and bootstrap methods are exactly the intended use
- Designing and interpreting A/B tests for business decisions — covers significance testing and experimental design pragmatically
- Cleaning and reshaping messy tabular data in Python — the book's core competency with reproducible real-world examples
- Interactive exploratory analysis in Jupyter/IPython — directly teaches the execute-explore iterative workflow
- Working with time series: resampling, shifting, moving windows — pandas time series handling is covered deeply as a distinct domain
- Onboarding a Python programmer new to data work — explicitly designed as a durable foundation for this audience
- Exploratory analysis on rectangular, in-memory datasets — this is exactly the 80% the book targets
- Building coherent visualizations with ggplot2 — grammar of graphics is a core, well-developed topic
- Cleaning and reshaping messy data into a consistent structure — tidy data and tidyr are foundational teachings
- Producing reproducible reports for collaborators — R Markdown coverage supports this directly
- Launching a new BI or analytics initiative — gives organizational groundwork before technology spend
- Diagnosing a stalled or low-adoption BI deployment — the ten secrets frame common failure points
- Securing executive sponsorship and funding — survey evidence makes a strong business case
- Building business-IT partnership and BI team structure — core focus with concrete organizational patterns
- Justifying BI ROI to skeptical finance leaders — offers multiple qualitative and quantitative measures
- Driving a data-driven culture change program — culture and action-on-insight are central themes
- Building analytic databases for business user reporting — core purpose: understandable, fast query design
- Integrating data across many business processes — conformed dimensions and bus matrix directly address this
- Handling changing dimension attributes over time — SCD types 0-7 give disciplined vocabulary
- Analyzing complex policy problems like opioids or inequality — multiple frames reveal causal forces a single lens misses
- High-stakes decisions with available data to fit models — formal logic and data grounding improve robustness of action
- Communicating shared understanding across a team or public — models transfer knowledge with precision words cannot
- Building an end-to-end Power BI reporting solution from data prep to publishing — the book covers this full workflow with guided exercises
- Designing analytical data models with star schema and columnar storage — core theoretical pillars are explicitly taught
- Writing reusable business metrics in DAX across Excel and Power BI — DAX measure creation is demonstrated step-by-step
- Integrating R/Python for predictive modeling inside reports — advanced analytics integration is a stated focus
- Choosing which language to do data enrichment in — book compares SQL, M, Python, R, and DAX tradeoffs
- Building maintainable, performant production solutions — emphasizes stability, performance tuning, and naming conventions
- Executive with authority to allocate budget, bandwidth, and focus — the book targets executives who make or break implementation
- Organization stuck at repeated pilot-to-scale failure — directly addresses why initiatives fail after successful pilots
- Choosing a proof-of-concept with measurable ROI — start-small-then-scale is the book's core implementation advice
- Deciding between dashboards and predictive analytics — clearly distinguishes reporting the past from forecasting the future
- Small organization worried it cannot afford analytics — argues analytics is disciplined not expensive and fits every size
- Building an in-house digital analytics team from scratch — the People/Process/Platform frameworks directly address organizational setup
- Justifying analytics investment to executives — the value-chain and profit focus give explicit ROI-tying language
- E-commerce or content sites optimizing conversion — conversion-rate and KPI models are the book's core terrain
- Setting up data governance and KPI definitions — Phillips KPI Model and governance phase give concrete structure
- Integrating VoC and omnichannel with behavioral data — Chapter on qualitative/VoC integration directly guides this
- Analyzing business data to inform finance, marketing, or operations decisions — core purpose—turns raw data into actionable insights
- Building spreadsheet models with inputs, decision variables, and outputs — foundational skill the book teaches directly
- Modeling uncertainty via simulation and probability — explicitly covered for robust decision-making
- Translating open-ended business requests into analytics specs — the translator role is the book's core, best-developed contribution
- Selling and funding an analytics initiative internally — offers concrete business-plan-style pitch structure
- Sales and marketing analytics in large enterprises — drawn directly from 25 years across these functions and industries
- Scaling a proven pilot to enterprise deployment — explicit guidance on modularity, automation, and closed-loop learning
- Navigating consumer privacy and targeting trade-offs — privacy-aware delivery is an explicit design construct throughout
- Self-taught Excel user drowning in messy spreadsheets from many sources — exactly the guerrilla analyst this book is written for
- Cleaning, merging, and reshaping inconsistent data across files — Power Query and dynamic arrays are the book's core weapons
- Deciding when data is 'clean enough' to stop — book explicitly addresses this judgment call
- Diagnosing whether trouble is people, process, or tool — the 'skirmishes' framing gives concrete guidance
- Building maintainable spreadsheets that flex as data changes — tables, references, and Pivot Tables make changes ripple
- Non-technical manager needs to understand analytics vocabulary and options — the book is built precisely to demystify and orient beginners
- Selecting which analytics tool fits a defined business question — tools are organized by use case with tips and traps
- Scoping where analytics could add value across departments — seven business areas give a clear mapping of opportunities
- Running A/B or experimental tests on marketing/product changes — practical examples model controlled experiment design
- Cutting through big-data hype to prioritize investment — explicitly aims to separate signal from marketing noise
- Building a data-literate culture and shared vocabulary in a team — jargon-free framing helps managers join the conversation
- Learning Alteryx Designer from scratch — the book is built for exactly this additive beginner-to-advanced path
- Automating repetitive reporting and batch outputs — dedicated coverage of pixel-perfect reports and full automation
- Cleaning, joining, and parsing messy data with RegEx — explicit chapters on transformation and RegEx parsing
- Reusing design patterns across recurring projects — emphasizes tool combinations and repeatable building processes
- Building enterprise-wide analytics capability over time — the DELTA framework and maturity model are designed exactly for this
- Assessing current analytical maturity and planning next steps — provides assessment tools and a staged progression
- Securing executive sponsorship for analytics investment — leadership is framed as the deciding factor with practical guidance
- Prioritizing where to focus scarce analytical resources — the targeting logic directs effort to highest-value decisions
- Enterprise-wide analytics transformation with executive sponsorship — the book's DELTA framework directly targets this
- Choosing a distinctive capability to build analytics around — strategic targeting is a core prescription
- Assessing current analytical maturity before investing — the five-stage model provides a diagnostic baseline
- Building measures in Power BI, Fabric, or Excel Power Pivot — this is the core target environment for DAX
- Debugging incorrect totals or unexpected filter behavior — evaluation context and context transition explain most such bugs
- Designing a semantic model schema before writing formulas — the book ties model structure directly to DAX behavior and performance
- Optimizing slow queries on large models — covers performance and code practices that reduce cost
- Teaching evaluation context to a team as reference — comprehensive, curriculum-style depth suits reference use
- Learning data science concepts hands-on without coding background — spreadsheet walkthroughs make algorithms tangible
- Prototyping analytical solutions to frame a business problem — book is built for rapid conceptual prototyping
- Segmenting customers or forecasting demand at small scale — clustering and smoothing examples map directly
- Building a conceptual foundation before learning R or Python — concepts transfer regardless of tool
- Convincing stakeholders analytics is worth pursuing — demystifies buzzwords into concrete steps
- One-off ad hoc business analysis with available data — low-friction environment for quick answers
- Launching or reviving a stalled enterprise BI program — directly addresses why initiatives flounder organizationally
- Securing executive sponsorship and aligning BI to business goals — core thesis is organizational factors over technology
- Building an analytic culture across executives to frontline workers — central construct with case studies and best practices
- Selecting a portfolio of BI tools for varied user segments — explicit guidance on matching capabilities to users
- Justifying BI investment with rigorous ROI measurement — offers quantitative and qualitative success metrics
- Deciding waterfall vs agile BI delivery cadence — argues agile suits BI's pace of change
- Debugging measures that return unexpected values — the book's core is evaluation context and lineage, which explain wrong results
- Optimizing slow DAX queries on large models — it covers DAX Studio, Query Plans, and storage vs formula engine tradeoffs
- Designing a data model from scratch — it establishes star schema and filter propagation as the DAX foundation
- Building time intelligence and RLS solutions — dedicated advanced chapters address these with worked examples
- Learning tree-based ML for the first time — visual explanations of entropy and information gain suit beginners
- Building interpretable classification/regression models — decision trees and forests are covered with practical scikit-learn code
- Needing to explain feature importance to stakeholders — covers permutation-based feature importance directly
- Validating models without a large held-out set — OOB error offers internal validation for random forests
- Beginner mapping the full data science landscape — gives structured end-to-end roadmap across disciplines
- Building an end-to-end ML solution from data to deployment — covers the full lifecycle including productionization
- Communicating analytical results to business stakeholders — dedicated coverage of visualization and BI
- Solving a defined business problem with data — explicitly oriented toward tangible business value
- Launching an enterprise-wide BI program from scratch — the book's start-to-finish roadmap is exactly this scope
- Designing dimensional models for analytics and reporting — dimensional modeling is a core, well-developed construct
- Building a business case to secure BI sponsorship — justification and stakeholder buy-in are explicitly covered
- Untangling proliferating spreadsheet-based shadow systems — book offers a triage-and-renovate framework for these
- Forecasting sales or identifying performance drivers with historical data — regression modeling is the book's core strength
- Presenting findings to non-technical executives — emphasizes translating results into clear memos and graphics
- Routine managerial analysis in Excel or JMP — software coverage targets exactly these tools
- Learning supervised methods for business prediction/classification — core coverage with hands-on R cases
- Evaluating models against business objectives via lift/RMSE/accuracy — performance evaluation is aligned to goals
- Data cleaning, exploration, and partitioning workflows — treats preparation as essential prerequisite
- Choosing among algorithms for a specific problem — explicitly advocates comparing multiple models
- Beginner mapping the full data science lifecycle — breadth-first overview is exactly its strength
- Business professional needing to speak with data teams — clarifies workflow and value framing across disciplines
- Deciding whether to productionize a model — covers REST APIs, cloud, and DevOps concretely
- Communicating results to stakeholders — BI and visualization guidance targets buy-in directly
- Learning R data science by building real projects — exactly the hands-on scope the book targets
- Building interactive dashboards with Shiny — dedicated projects cover Shiny and shinydashboard
- Prototyping ML models like trees and random forests in R — guided implementations teach the workflow
- Python coder wanting to enter data science — exactly the target audience and skill path
- Learning core libraries NumPy, Pandas, Scikit-Learn hands-on — book centers on practical library mastery
- Building a project portfolio for job applications — five case studies model real-world work
- Self-directed learner who thrives on open problems — builds problem-solving through open-ended cases
- Business analyst new to predictive analytics wanting a conceptual overview — designed to demystify the field for non-statisticians
- Evaluating whether user-friendly tools like Alteryx fit your workflow — book surveys features to look for in modern platforms
- Structuring a first predictive project end-to-end — the six-step process gives a reliable project framework
- Deciding which data sources to integrate for a model — covers internal, Big Data, cloud, social, and third-party sources
- Justifying investment with quantifiable business benefits — emphasizes ROI in retention, marketing, and risk
- Learning Alteryx Designer from scratch as a new analyst — purpose-built no-code, step-by-step onboarding
- Automating repeatable ETL and data-prep workflows — directly teaches repeatable, self-verifying workflow design
- Building macros and analytic apps for reuse across a team — dedicated chapters on reusability via macros and apps
- Basic spatial, in-database, and predictive analytics in Alteryx — covers these tools within the platform's scope
- Learning data science with R for the first time — builds a complete workflow from import to communication
- Exploratory data analysis on tabular data — tidyverse verbs and ggplot2 are ideal for iterative exploration
- Building reproducible reports and analyses — R Markdown directly supports weaving code, output, and narrative
- Reshaping messy datasets into analyzable form — tidy data principles and tidyr are the core focus
- Python coder building a data science portfolio — case studies yield tangible portfolio pieces
- Learning NumPy, Pandas, Scikit-Learn hands-on — code-first pedagogy directly targets these libraries
- Practicing open-ended problem-solving — realistic case studies develop exactly this skill
- Starting your first structured data science project — the six-step process gives beginners a clear roadmap
- Cleaning messy real-world data from CSVs, text, or Excel — covers pandas and openpyxl for practical file handling
- Building baseline classification or regression models — hands-on scikit-learn examples fit introductory modeling
- Python coder building a job portfolio for entry-level data science — exactly the audience and outcome the book targets
- Learning probability/stats intuitively via code simulation — code-first approach makes concepts concrete without heavy math
- Practicing open-ended problem-solving with real datasets — case studies deliberately train this employer-valued skill
- Enterprise with scattered data initiatives and no strategy — the archetype and capability frameworks directly organize the chaos
- Leaders confusing value creation with realized savings — the create-vs-realize distinction targets exactly this gap
- Building cross-functional collaboration between domain and data teams — data democracy concept addresses the organizational connection needed
- Choosing among the four strategic archetypes — archetypes give a concrete lens to focus investment
- Regulated industry weighing acceptable-use constraints — acceptable data use is named as a core capability
- Selling data as a new information product line — the selling approach is a directly covered value strategy
- Analyst needs repeatable data prep without coding — drag-and-drop workflows are exactly this book's purpose
- Cleansing, blending, joining multi-source datasets — covered as core building blocks with hands-on practice
- Deploying and scheduling analytics org-wide — Server and Gallery deployment covered directly
- Automating repetitive Excel reporting workflows — core use case the book directly addresses
- Analyzing datasets too large for Excel's row limits — pandas scales beyond spreadsheet constraints
- Server-side or cross-platform Excel file generation — libraries read/write files without Excel installed
- Replacing brittle VBA macros with maintainable code — xlwings enables live app control and UDFs
- Recurring business scenario matching a documented pattern (time intelligence, ABC, basket) — the pattern is battle-tested for exactly this case
- Week-based or custom fiscal calendars needing correct time comparisons — book covers non-Gregorian calendars explicitly
- Beginners with no programming experience wanting to analyze data — designed as a tutorial introduction for novices
- Performing the full workflow: import, clean, explore, visualize, model — book walks through the complete analysis pipeline
- Building and sharing your own R packages — advanced chapters cover package creation explicitly
- Wanting hands-on practice while learning — tutorial-based design rewards doing over reading
- Site selection for retail, restaurants, or physical locations — trade areas and gravity models are the book's core strength
- Marketing and customer segmentation with a geographic component — demographics and spatial overlays directly address this
- Real estate and investment decisions tied to place — case studies explicitly cover this terrain
- Scoping a first location analytics project inside an existing BI setup — phasing discipline and BI integration are directly taught
- Answering a well-scoped business question with a known model type — the book's model-per-question mapping is its core strength
- Building analyses in Excel without specialized software — worked examples and templates target exactly this workflow
- Setting prices via indirect willingness-to-pay estimation — conjoint methods are explicitly covered with practical steps
- Analyzing moderate datasets within an existing Access database — exactly the query and calculation grindstone the book targets
- Automating repetitive import/export or table-creation tasks — programmatic object and data management recipes address this directly
- Bespoke financial/statistical calcs like depreciation, ROI, moving averages — specialized calculation recipes cover these formulas
- Access as a hub interchanging with Excel, SQL Server, XML — data interchange methods are explicitly recipe-covered
- Selecting analytics tools for non-technical business users — core thesis is about last-mile accessibility and adoption
- Building an analytics product strategy around vertical specialization — book argues industry-specific tools drive adoption
- Evaluating whether to buy specialized apps vs build custom infrastructure — directly addresses above-the-line vs below-the-line shift
- Understanding market direction for analytics investment — inflection-point framing helps position emerging vendors
- Making the case for consumerized UX in enterprise software — central argument on intuitiveness driving adoption
- Predicting demand, detecting patterns, or optimizing operations at scale — correlation-driven prediction excels where the goal is what, not why
- Datafying previously untracked activities to surface latent value — the book's core thesis directly guides reuse and recombination
- Exploratory analysis where full datasets replace small samples — N=all reveals granular sub-patterns sampling misses
- Building new governance or audit functions for algorithms — the algorithmist and accountability framework applies squarely
- Learning how algorithms work under the hood for the first time — visible calculations make each step transparent
- Prototyping a model to validate an idea quickly — Excel lets you build from first principles fast
- Communicating model logic to non-technical stakeholders — spreadsheets are familiar and inspectable
- Building intuition before graduating to R — skills transfer directly to code environments
- Python coder wanting hands-on data science entry — exactly the target audience and approach
- Learning core libraries NumPy, Pandas, Scikit-Learn — taught through applied case studies
- Building open-ended problem-solving for interviews — case-study format mirrors real work
- Building general data literacy as a curious non-expert — the book's core aim is demystifying big data for laypeople
- Evaluating privacy trade-offs in consumer technology choices — it directly frames the convenience-versus-privacy tension
- Informing civic engagement and policy debate on surveillance — it urges active citizenship and demanding accountability
- Cultivating a stance of active skepticism toward data narratives — it explicitly frames technology as human choice, not inevitability
- Learning how ML algorithms work internally — building from scratch reveals the mechanics
- Preparing for data science interviews — algorithmic intuition and fundamentals are directly tested
- Teaching or tutoring others the foundations — step-by-step implementations demystify complex topics
- Predicting patterns at scale (flu trends, demand forecasting) — correlation on n=all excels at prediction without needing causal understanding
- Finding unexpected value by reusing existing datasets — option value emerges from recombination the book champions
- Building an analytics roadmap from descriptive to prescriptive — the continuum framework maps capability maturity directly
- Deciding whether to invest in data warehouse infrastructure — the book grounds all BI on solid infrastructure
- Fostering fact-based decision culture in a manager team — managerial perspective addresses organizational adoption
- Excel user wanting to enter data analytics — exactly the bridge audience this book targets
- Learning foundational statistics conceptually — teaches EDA, probability, inference in a familiar visual setting
- Translating spreadsheet tasks into R and Python — explicitly maps Excel operations to code equivalents
- Predicting on structured tabular data from databases/spreadsheets — the book's core domain and its methods are directly optimized for this
- Choosing between gradient boosting and deep learning for a business problem — it explicitly frames the trade-offs and decision criteria
- Building an end-to-end pipeline with feature engineering and MLOps deployment — covers the full lifecycle with concrete Python examples
- Deploying models on Google Cloud Vertex AI specifically — cloud deployment is treated hands-on with this platform
- Prototyping quickly with limited compute and time — gradient boosting is recommended as fast, strong baseline
- Data-rich industry with distinctive process to optimize — analytics yields real edge where scale and data exist
- Securing senior executive sponsorship for the initiative — leadership commitment is the book's central prerequisite
- Learning R from scratch with no programming background — designed precisely for beginners with clear step-by-step tutorials
- Importing and exporting CSV or Excel data — book explicitly covers file I/O for these formats
- Creating basic charts for reports or analysis — teaches pie, bar, and line graphs with hands-on examples
- Refreshing R basics after time away — concise fundamentals make it a usable quick reference
- Framing an ambiguous business problem as a data task — the structured process is the book's core strength
- Evaluating whether a model is worth deploying — expected-value framing ties models to costs and benefits
- Deciding whether data is a strategic investment — treats data and capability as durable assets
- Convincing executives to fund analytics initiatives — strong on strategic and competitive-advantage arguments
- Repetitive periodic reporting with messy imports — exactly the recurring cleanup Power Query turns into one-click refresh
- Appending, merging, or unpivoting cross-tab data — handled directly via the UI without formulas
- Importing from folders, databases, or the web — book covers these sources with hands-on steps
- Migrating skills toward Power BI Desktop — same Power Query engine sources data in Power BI
- Complex M programming for advanced scenarios — book demystifies custom functions and conditional logic step by step
- Organizing large multi-query workbooks — staging/loading layers avoid Formula.Firewall and keep it maintainable
- Repetitive data cleaning refreshed regularly from stable sources — refreshable steps eliminate manual repetition and errors
- Merging or reshaping data from multiple Excel/database tables — merge, append, pivot cover most reshaping needs without SQL
- Building financial models (NPV, IRR) for investment decisions — book provides direct step-by-step modeling techniques
- Optimizing resource allocation, scheduling, or product mix — Solver examples map directly to these problems
- Summarizing and exploring large datasets for patterns — PivotTables and slicers are core covered tools
- Modeling uncertainty and risk in decisions — Monte Carlo and data tables taught explicitly
- Establishing driver-based rolling forecasts to replace static annual budgets — directly the book's core prescription for forward-looking finance
- Building a managerial accounting function to support decisions rather than report history — shifts costing from autopsy to decision support as advocated
- Improving high-volume operational daily decisions — book claims analytics adds most value in aggregated operational choices
- Volatile, turbulent markets needing early-warning and exception management — cited as where PBA proved its worth in recent turbulence
- Resource allocation with clear constraints and objectives — linear programming is directly suited to maximize profit under limits
- Scheduling and logistics optimization — integer and LP models handle these systematically
- Risk analysis with uncertain variables — simulation explicitly models uncertainty for better decisions
- Preparing and cleaning messy data before analysis — profiling, dedup, and null-handling techniques are core coverage
- Cohort, time series, and retention analysis on business data — dedicated chapters with real SQL patterns
- Structuring complex multi-step queries for reuse — CTEs, subqueries, and temp tables are explicitly taught
- Analysts stuck at basic SELECT/JOIN wanting to level up — book explicitly bridges intro to advanced
- Classifying or extracting structure from text at scale — core use case with concrete prompt and cost patterns
- Building natural-language interfaces to SQL or graph databases — book teaches NL-to-SQL/Cypher translation directly
- Optimizing production pipeline cost-quality tradeoffs — dedicated chapters on model selection, tuning, and token economics
- Multimodal Q&A over large image/audio/video corpora — LlamaIndex retrieve-then-answer pattern covered hands-on
- Forecasting in systems with clear rules and fast feedback (weather, sports) — high-quality data and unambiguous feedback let probabilistic methods shine
- Updating beliefs as new evidence arrives — Bayesian updating is exactly what this framework is built for
- Guarding against expert overconfidence in punditry — the fox mindset directly counters ideological certainty
- HR manager building first turnover prediction model on existing employee data — the seven-step framework and worked R cases directly fit this
- Screening candidates by classifying against high/low performer traits — the book demonstrates this exact KNN/ANN workflow
- Teaching or learning HR analytics without stats/programming background — written explicitly for non-experts with executable scripts
- Choosing an analytical tool given data type, budget, and skill constraints — tool-selection criteria are a core step of the method
- Sound strategy repeatedly failing at execution — the diagnostic targets systemic internal causes of execution failure
- Deciding where to invest scarce analytics time and budget — the framework forces focus on the few truly strategic drivers
- Siloed business and HR analytics teams — the integrated causal model is designed to unite these perspectives
- Identifying which roles and processes drive competitive advantage — competitive-advantage-first ordering is the book's core method
- Products with intangible or emotional value hard to attribute-ize — technique needs concrete attributes and levels to decompose
- Setting quantitative levels far apart (e.g. wide price gaps) — interpolation between distant levels degrades accuracy
- Relying on standard t-value significance for moderate-preference levels — scaling makes mid-preference levels look insignificant misleadingly
- Situations with no precedent where testing isn't possible — mix ready/aim/fire with ready/fire/aim when data can't be gathered
- Long-term vision needing data not yet practical to gather (personalized medicine) — pilot with available data while watching for needed data to mature
- Conglomerates or post-merger units with separate IT and businesses — determine best alignment level using the six enterprise questions
- Firms that regularly acquire and spin off subsidiaries — keeping data un-intertwined simplifies divestiture
- Advancing maturity with one lagging DELTA element — elements must advance in rough proportion or the lagging one becomes a roadblock
- Decisions requiring understanding of underlying mechanisms — correlation tells what, not why, so causal blind spots persist
- High-stakes individual judgments about people (hiring, sentencing, credit) — predictive scoring risks punishing forecasted rather than actual behavior
- Implementing Hadoop, NoSQL, or MapReduce systems in practice — introductory overview lacks the depth to guide actual builds
- Assessing current data-privacy law and regulation — 2017 examples predate much recent legislation and breaches
- Designing responsible data-governance policy — raises ethical concerns but stops short of actionable frameworks
- Understanding modern algorithmic or high-frequency markets — cases are mid-twentieth-century; technologies and mechanics have changed
- Weighing private profit against public responsibility — Brooks illustrates the tension but prescribes no decision rule
- Decisions dominated by soft, qualitative human factors — models capture only what can be quantified
- Highly uncertain or rapidly shifting data environments — deterministic models assume stable inputs
- Seeking deep theory of solution algorithms — book prioritizes application over mathematical proofs
- Text and opinion mining, NLP, information extraction projects — techniques are described conceptually, not as implementation guides
- Small firms without data infrastructure or analytical staff — prerequisites of capability, culture, and governance may be absent
- Choosing specific vendor tools or platforms today — 2020 vendor references and models may be dated
- Real-time operational BI on transactional systems — warns the boundary between capture and analysis is easily blurred
- Small team wanting a quick one-off dashboard — frames BI as a continuous incremental program, not a fast deliverable
- Cutting-edge big data or streaming architecture design — 2014 framing predates much modern cloud and streaming tooling
- A small startup lacking data, talent, or scale — enterprise-wide approach presumes resources you may not have
- Industries where advantage comes from relationships or craft, not data — analytics may not be the decisive competitive lever there
- Studying rare or unique cultural artifacts — statistical reduction hides significant clusters; prefer complete datasets
- Interpreting deep meaning, intent, or symbolism from features — the semantic gap between measurement and meaning stays large
- Small-N close reading of a single canonical work — traditional humanistic methods may serve better at that scale
- Adopting industry media analytics uncritically — commercial ends differ; use methods critically for research aims
- Small dataset where partitioning leaves too little training data — partitioning defense weakens; rely on cross-validation carefully
- Causal inference or estimating treatment effects — book is predictive, not causal, except uplift modeling
- Working entirely outside R or with production ML engineering — code and workflow assume R and analyst context, not MLOps
- Needing rigorous mathematical theory and proofs — deliberately favors common-sense code over formal derivations
- Deep learning or advanced neural network work — scope centers on classical ML, stats, and libraries
- Deploying cutting-edge deep learning or LLM systems — predates and omits modern neural architectures
- Real-time streaming or big-data engineering at scale — focuses on principles, not infrastructure or pipelines
- Handling large datasets requiring performance — hand-rolled Python won't match optimized numeric libraries
- Total programming beginner with no Python — assumes comfort reading and writing Python code
- Real-world data cleaning and wrangling tasks — covers the concept but real messiness exceeds toy examples
- Deep learning or modern neural architectures — book predates and omits current deep-learning methods
- Needing rigorous statistical theory foundations — prioritizes intuition over formal proofs
- Implementing cutting-edge cloud-native lakehouse pipelines — book centers on classical warehouse architecture, not modern platforms
- Hand-tuning production ETL code for a specific vendor stack — conceptual coverage, not implementation-specific
- Needing statistically rigorous A/B testing or causal analysis — book teaches interpretation, not experimental design
- Handling regulated data or strict privacy-compliance regimes — consent and legal nuances beyond the book's plain-language scope
- Marketing on platforms outside Google's ecosystem — focus is Google Analytics, Search Console, and Ads
- Trivial or low-stakes decisions with no meaningful consequence — measurement cost may exceed decision value
- Contexts demanding false precision or exact certainty — the method targets uncertainty reduction, not exactness
- Large-scale image, text, or sequence deep learning at production scale — deep learning coverage is introductory, not specialized
- Deriving new estimators or proving statistical theory — book builds intuition and avoids heavy mathematics
- Deep tuning or state-of-the-art deep learning research — coverage is conceptual overview, not cutting-edge or exhaustive depth
- Domains far from telecom examples like healthcare imaging — use cases lean on the authors' telecom experience
- Business model not among the six covered types — Frameworks and benchmarks require translation to fit
- Highly regulated or long-cycle industries (biotech, hardware) — Rapid iterate-and-measure loops break under long feedback cycles
- Using published benchmarks as hard targets — Lines in the sand are context-dependent and age quickly
- Decisions where data is thin or unmeasurable — Over-indexing on one metric can hide qualitative signals
- Production ML engineering at scale — focuses on workflow understanding, not deployment infrastructure
- Working in Python or big-data ecosystems — grounded specifically in R base packages
- Very large-scale problems needing custom high-performance solvers — book teaches modeling, not solver internals or scaling tuning
- Data-quality-poor environments feeding the model — optimal solutions inherit garbage-in-garbage-out risk
- Organizational adoption where stakeholders distrust black-box outputs — solution quality means little without decision buy-in
- Learning core OR theory and proofs from scratch — practitioner-focused, light on theoretical derivation
- Problems with soft, qualitative, or political objectives — optimization needs quantifiable objectives and constraints
- Very large-scale industrial optimization requiring specialized solvers — Excel Solver has scale and performance limits
- Deep theoretical mastery of algorithms like Simplex internals — case/Excel approach emphasizes application over proofs
- Deep theoretical or academic statistical inference work — book deliberately de-emphasizes inferential machinery it deems non-essential
- Learning statistics from absolute zero with no coding — assumes some R/Python familiarity and patchy stats background
- Causal inference requiring rigorous confounder control — flags confounders in regression but isn't a causal methods text
- Building production ETL pipelines at scale — teaches in-memory pandas workflows, not distributed or streaming systems
- Big data exceeding memory (billions of rows) — pandas is memory-bound; the book assumes datasets fit in RAM
- Deep machine learning model development — only bridges to scikit-learn/statsmodels, doesn't teach modeling depth
- Choosing between R, SQL, or Python for analytics — assumes Python is the chosen path, not a comparative guide
- Data visualization for polished dashboards or BI — covers matplotlib/seaborn basics, not production visualization tools
- Rigorous predictive/confirmatory modeling and inference — models are framed as exploration tools, not statistical rigor
- Choosing base R or non-tidyverse ecosystems — the book is opinionated toward the tidyverse
- Non-R data work (Python, SQL-only shops) — skills are R-specific though concepts transfer
- Choosing specific vendor platforms or products — tool landscape dates fast and coverage is intentionally light
- Deep technical architecture or data engineering decisions — demystifies only enough for business readers
- Replicating outcomes by copying named case-study firms — LOFT effect concedes luck and context resist replication
- Real-time, sub-second latency streaming needs — batch-oriented ETL assumptions strain under low latency
- Schema-on-read big data lakes — principles extend but rigid star schemas may not fit
- Small one-off report with no reuse — full lifecycle overhead may exceed the payoff
- Predicting outcomes in genuinely complex, path-dependent systems — even ensembles resist full prediction, so keep humility
- Reasoning under time pressure without model fluency — modeling is a craft needing deliberate practice, not instant use
- Problems where you have only one poorly-fitting model — a single model is hubris but a wrong-context match misleads
- Relying on exact screenshots and menu steps long-term — authors warn the Power BI interface changes rapidly
- Real-time or streaming data engineering pipelines — focus is analytical/OLAP batch modeling, not streaming
- Enterprise-scale governance and lifecycle management — security and deployment are covered only at overview level
- Deep M language mastery for complex ETL — Power Query covered practically but not exhaustively
- Countering group bias in high-stakes decisions — names biases but offers frameworks not rigorous debiasing protocols
- Selecting specific ML models or technical architecture — book is culture-focused, thin on technical implementation detail
- Domains where causal data is sparse or unavailable — Analytics Scorecard's cause-effect claims presume adequate data
- Small business or startup with no data infrastructure — centralized hub and governance assume enterprise-scale resources
- Advanced statistical or ML modeling technique needs — book frames prediction strategically, not as a technical methods manual
- Non-digital or purely offline analytics function — frameworks assume digital behavioral data as the backbone
- Highly decentralized federated analytics cultures — the strong central-hub prescription may conflict with distributed ownership
- Working in a non-Excel or code-first analytics stack (Python/R/SQL) — methods transfer but the entire toolchain is Excel-bound
- Learning without access to the commercial add-ins — some chapters lean on Palisade tools, though a lighter free add-in exists
- Non-marketing functions like R&D, operations, finance — author claims transferability but examples center on sales/marketing
- Startups or firms under 50 employees with thin data — big-data framing presumes substantial data troves and organizational layers
- Cutting-edge generative AI or LLM deployment — grounded in classic data mining/predictive modeling, not latest AI
- Enterprise-scale data pipelines beyond one analyst's desk — book aims at functional Excel work, not full data engineering
- Needing deep, exhaustive mastery of every Excel feature — deliberately teaches 'functional not expert' with hard cuts
- Deep implementation of a single tool in production — overviews orient you but lack step-by-step depth
- Handling customer image, voice, or sensor data — book flags ethics and law but you need specialist compliance advice
- Choosing specific vendor software or platforms — references commercial tools generically, not comparative reviews
- Choosing a data platform for your organization — it teaches Alteryx use, not vendor-neutral tool comparison
- Learning general data science or statistics — focus is tool mechanics and workflows, not analytical theory
- Enterprise governance, security, or Server administration — scope centers on Designer workflows, not deployment governance
- Building one-off ad hoc analyses under time pressure — the repeatable-workflow discipline pays off over time, not instantly
- Needing specific statistical or technical modeling methods — it is an organizational compass, not a technical how-to
- Tiny startups with no data infrastructure or staff — the enterprise framing assumes resources and scale to advance
- Rapidly shifting conditions demanding fresh model validation — the book urges continuous review but offers principles over methods
- Small firm lacking data infrastructure or analyst talent — prerequisites of quality data and talent may be out of reach
- Justifying analytics ROI in commodity markets with thin margins — performance claims are correlational, not guaranteed
- Bottom-up team analytics without leadership buy-in — model depends heavily on senior commitment
- Needing a quick copy-paste formula under deadline — it teaches the why, not fast recipes
- You have not yet built any data model — model fundamentals are assumed context for the deeper material
- Simple single-table reporting with no relationships — much of the advanced material exceeds the need
- Deep theoretical or statistical rigor for research — emphasizes intuition over mathematical proof
- Reproducible, version-controlled analytical workflows — spreadsheets resist auditing and repeatability
- Choosing specific vendor products or writing technical implementation code — book is strategic, not a hands-on technical manual
- Cutting-edge ML/AI or streaming analytics architecture design — pre-dates modern ML; big data coverage is dated
- Small startup with no data infrastructure or budget — case studies assume enterprise scale and resources
- Learning DAX as an absolute beginner — it assumes you can already write basic measures
- Working in Excel Power Pivot or Analysis Services only — framed around Power BI though the engine concepts transfer
- Needing quick copy-paste formula recipes — it teaches mechanics over ready snippets
- Working with high-dimensional or unstructured data like images/text — tree methods aren't the natural fit; deep learning covered elsewhere
- Needing production-grade gradient boosting (XGBoost, LightGBM) — book focuses on trees and random forests, not boosting
- Choosing a cloud/big-data stack for a project — tools like Hadoop and GCP evolve fast and may date
- Needing production-grade MLOps at enterprise scale — introduces DevOps concepts but not deep specialization
- Rigorous mathematical/statistical theory — covers foundations for practice, not formal proofs
- Quick tactical dashboard needed in days — the incremental enterprise approach adds overhead for one-off asks
- Choosing or configuring a specific BI vendor tool — deliberately tool-agnostic, not vendor training
- Real-time streaming or ML-heavy data science pipelines — emphasis is on classic warehouse-style BI, not modern streaming/ML
- Small team with no data governance mandate or authority — governance and roles assume organizational leverage you may lack
- Big-data or machine-learning pipelines beyond spreadsheet scale — Excel/JMP focus won't cover large-scale or ML tooling
- Rigorous academic or research-grade statistical inference — aimed at practitioners, not methodological depth
- Deep-learning or large-scale big-data engineering pipelines — focus is classical methods in R, not modern DL/scale
- Production deployment and MLOps at scale — deployment covered conceptually, not operationally
- Building tooling in Python or other languages — implementation is R-specific
- Seeking deep mastery of one ML algorithm — breadth over depth means math coverage is foundational only
- Building bleeding-edge deep learning systems — general lifecycle focus may lag specialized subfields
- Choosing specific cloud vendor architecture — principles given but tooling dates fast
- Regulated domains requiring model governance — compliance and ethics not the central focus
- Solo hobby project with tiny data — data engineering and scalability material is overkill
- Learning programming fundamentals from zero — assumes basic R familiarity, not absolute beginner ground
- Deep theoretical understanding of ML math — focuses on implementation, not statistical derivations
- Preparing for research or PhD-level data science — practical focus lacks theoretical depth needed for research
- Learning production ML engineering and deployment — focuses on analysis, not deployment pipelines
- Interview prep requiring math derivations — some interviews demand theory this book omits
- Wanting quick reference for specific library functions — structured as projects, not a lookup reference
- Building rigorous statistical models requiring algorithmic depth — aimed at accessibility, not deep mathematical technique
- Deploying production-grade ML pipelines at scale — conceptual guide, not an engineering/MLOps manual
- Needing current tool comparisons or latest vendor capabilities — tool landscape evolves fast beyond a dated overview
- Regulated domains needing model governance and bias audits — ethics and compliance are not its focus
- Choosing whether Alteryx is the right platform for your org — assumes Alteryx adoption; no vendor comparison
- Deep statistical modeling or data science rigor — predictive coverage is applied, not theoretical
- Learning general data engineering transferable across tools — concepts are framed through Alteryx-specific UI
- Choosing a programming ecosystem in a Python-first team — skills are R/tidyverse-specific and may not transfer directly
- Rigorous statistical inference and hypothesis testing — book treats modeling as exploration, not confirmatory statistics
- Deep machine learning or predictive modeling — modeling coverage is introductory, not a modeling reference
- Production-grade software engineering in R — covers functions and iteration but not packaging or testing depth
- Preparing for math-heavy research or PhD roles — deliberately skips deep theoretical foundations
- Complete programming beginner — assumes existing Python fluency
- Production ML engineering and deployment at scale — automation is mentioned but not covered in depth
- Advanced statistical rigor or algorithm internals — treatment is practical, not theoretical
- Building rigorous theoretical or research ML foundations — deliberately skips dense mathematical theory and proofs
- Advancing deep learning or specialized modern architectures — scope centers on core libraries and classical methods
- Guaranteeing a high-paying job from the book alone — portfolio helps but market outcomes depend on many factors
- Early startup with no data assets or infrastructure yet — five enterprise capabilities assume scale most startups lack
- Seeking specific technical implementation of data platforms — book is strategic and organizational, not an engineering manual
- Solo analyst without organizational authority to change structure — much value depends on enterprise-wide capability and incentive changes
- Advanced statistical or ML modeling required — book focuses on prep and blending, not deep modeling
- Choosing whether Alteryx fits vs SQL/Python — book advocates the tool rather than comparing alternatives
- One-off analysis never to be repeated — workflow reusability benefits diminish for single-use tasks
- One-off simple spreadsheet calculations — Python overhead not worth it for trivial tasks
- Teams with no programming appetite or support — adoption fails without willingness to code
- Partial-period or future-date comparisons in reports — must apply the explicit handling the book prescribes
- Choosing between dynamic measures and snapshots at scale — weigh the flexibility-vs-performance trade-off per your data volume
- Novel analytical problem with no matching pattern — cookbook gives building blocks, not bespoke solutions
- Choosing between R and Python for a new team stack — book advocates R, offers no comparative analysis
- Production-grade statistical modeling or ML deployment — focus is analysis workflow, not deployment engineering
- Big-data pipelines exceeding in-memory limits — emphasis on data frames assumes fits-in-memory workflows
- Pure digital businesses with no physical or geographic footprint — spatial component may be too thin to justify the tooling
- Deciding on a technical GIS architecture at engineering depth — book is business-facing, not an implementation manual
- Building predictive models beyond overlays and scoring — gravity models are introduced but advanced modeling isn't the focus
- Big-data or ML-scale problems needing Python/R pipelines — Excel-centric approach hits scale and reproducibility limits
- Rigorous statistical inference for regulated or publishable research — practitioner shortcuts may omit assumption-checking depth
- Novel problems with no matching standard model — a model catalog helps less when the fit is ambiguous
- High-concurrency, enterprise-scale multi-user databases — Access has scaling limits beyond the book's analytical focus
- Modern data science with Python/R pipelines — scope is VBA/DAO/ADOX-bound, not contemporary stacks
- Designing a data science org's foundational data platform — book explicitly focuses on applications, not infrastructure engineering
- Deploying fully automated closed-loop decision systems — presented as trajectory/vision without governance or risk detail
- High-stakes domains needing explainability (medical, legal, credit) — embedded ML and ease-of-use claims omit accountability concerns
- Establishing scientific causal mechanisms — correlation flags the what but cannot confirm the why
- Handling personal or re-identifiable data — datafication erodes privacy and consent breaks down at scale
- High-stakes decisions with no human override — data fetishization risks blindly trusting flawed outputs
- Small, well-defined problems with limited clean data — big-data mindset offers little over careful sampling here
- Choosing distance metrics or clustering methods for a real problem — trade-offs demand contextual judgment the book only introduces
- Rigorous statistical inference for high-stakes decisions — conceptual coverage isn't a substitute for statistical training
- Team collaboration on shared analytical code — spreadsheets are hard to version and review
- Needing rigorous mathematical foundations for research — code-based explanations skip formal theory
- Deep learning or advanced ML specialization — focuses on fundamentals, not cutting-edge methods
- Deriving concrete regulatory or legal frameworks — it raises questions more than it prescribes detailed policy
- Assessing specific algorithmic fairness methods for a project — it discusses bias conceptually, not with technical rigor
- Wanting current data on the latest AI/data developments — illustrative stories may date and lag fast-moving tech
- Quick prototyping under deadline — reinventing tools costs time better spent using libraries
- Onboarding to a mature data science stack — you'll still need to learn the actual libraries used
- High-stakes individual decisions (justice, hiring, credit) — propensity-based judgment risks predictive punishment for actions not taken
- Hands-on implementation of ML algorithms or coding models — managerial focus offers principles, not deep technical execution
- Data-scarce or low-digital-maturity small organizations — assumes infrastructure and data volume many lack
- Complete beginner with no Excel or data experience — the pedagogy assumes intermediate spreadsheet fluency as a foundation
- Small or very messy datasets favoring simplicity — deep learning coverage assumes large data; GBDT is the safer default
- High-stakes settings requiring maximal model transparency — GBDT interpretability helps but ensembling with deep learning reduces it
- Chasing marginal accuracy via model blending — ensembling helps but adds complexity and deployment burden
- Early-stage startup lacking data or stable processes — DELTA model presumes enterprise scale and accumulated data
- Fast-moving markets where product novelty still dominates — thesis assumes commoditization that may not yet apply
- Ethically sensitive domains where data use harms trust — book underweights privacy and fairness downsides
- Building publication-quality graphics with ggplot2 — only covers base R visualization, not advanced plotting libraries
- Learning tidyverse-style data wrangling (dplyr, tidyr) — focuses on base data frames, not modern tidy workflows
- Switching from Python to R quickly — paced for absolute beginners, may feel slow for experienced coders
- Implementing production ML pipelines or MLOps — conceptual focus, not engineering or deployment detail
- Working with deep learning or modern LLM systems — predates and omits current neural-network practice
- Building solutions to hand off to other users — solutions bound to your email account or local paths won't port
- Sourcing data from a large Exchange inbox — retrieval is slow unless you route emails into subfolders first
- One-off data cleanup done only once — setup investment pays off only with recurring refresh
- Heavy relational logic better served by SQL databases — Power Query complements but doesn't replace robust database ETL
- Combining sources with differing privacy levels — Formula.Firewall and privacy settings can block or frustrate
- Heavy queries against non-folding file sources like large CSVs — files won't fold, so processing can be horribly inefficient
- One-off analysis you'll never repeat — building queries adds overhead with no reuse payoff
- Working in Excel versions before 2010 — book targets 2010 features like Sparklines and PowerPivot
- Rigorous statistical inference or peer-reviewed research — teaches applied math painlessly, not statistical rigor
- Predicting outcomes where cause-effect driver relationships are weak or unprovable — reliable prediction rests on provable driver strength the book demands
- Selecting analytics software as the primary path to value — the book insists technology is not the real barrier
- Working on a Mac without dual-boot — SolverSetup is Windows-only; Excel for Mac won't run the add-in
- Very large-scale enterprise data pipelines — spreadsheet models hit practical size and performance limits
- Problems where the situation is poorly understood or ill-defined — formulation fails if you skip the understand-the-problem step
- Heavy NLP or advanced statistical modeling — author notes much of this belongs in Python/R, not SQL
- Optimizing engine internals or DBA-level tuning — covers store-type nuances but isn't a developer text
- Non-PostgreSQL dialects with heavy edge cases — examples are primarily PostgreSQL and may need adapting
- Fine-tuning as a first move for quality gains — treated as last resort; cost may offset savings
- Choosing long-term vendor architecture decisions — provider landscape and APIs shift faster than print
- Mission-critical outputs needing guaranteed accuracy — LLM reliability limits aren't the book's focus
- Complex dynamic systems with weak theory (earthquakes, deep economics) — the book admits these resist prediction even with good method
- Setting priors when no reliable base rate exists — garbage priors can make Bayesian updating misleadingly precise
- Situations demanding a single committed decision, not a distribution — probability ranges don't relieve you of choosing
- High-stakes hiring decisions relying solely on model output — classification from historical performers can encode past bias
- Deploying models where data quality or sample size is poor — predictions inherit weaknesses of thin or dirty HR data
- Operating under strict data-privacy regimes without legal review — book flags but does not resolve ethical/legal concerns
- Justifying capability investments to finance via ROI — author argues ROI confuses correlation with causation and undervalues capability
- Small firm with no formal HR or enterprise analytics function — framework assumes organizational scale and distinct analytics tracks
- Need for rigorous statistical proof of specific effects — book leans on causal modeling and interviews over high-powered statistics
- Culture change effort without process/role diagnosis — culture is one construct within a larger ordered diagnostic, not a standalone fix
- Interpreting qualitative levels via interpolation — interpolating between brands or categories is nonsensical
- Designs with attribute level ranges that don't span realistic options — invalid ranges corrupt trade-off and importance estimates
- Time-critical decisions like a firefighter judging floor collapse — decisions must be made before data can be gathered
- Data siloed for legal reasons like state-varying liquor laws — regulatory fragmentation makes unified enterprise programs impractical
- Situations demanding penny-level exactitude (accounting, bank balances) — authors concede messiness is inappropriate where precision is binary
- Contexts governed by consent-based privacy law and sensitive personal data — data reuse collides with agency and privacy protections the book flags as unsolved
- Deploying automated decisions without human oversight or accountability — 'dictatorship of data' risk when machines decide unchecked
- Writing production analytics code or tuning algorithms — deliberately non-mathematical, offers no working detail
- Predicting specific market prices or timing trades — the book explains psychology, not forecasting or actionable signals
- Building quantitative risk or valuation models — narrative essays offer no formal frameworks or data methods
- Situations lacking reliable cost and constraint data — garbage inputs yield misleading optimal solutions
- One-off strategic bets with no repeatable structure — modeling overhead outweighs value for unique choices
- Hands-on coding or building production pipelines — book is a strategic synthesis, not a technical manual
- Organizations resistant to fact-based decision culture — value creation depends on culture open to information-based competition
- Quick tactical fixes without strategy — book insists value requires deliberate strategy and capability development
- Selecting a specific vendor product or configuring a named tool — deliberately product-neutral; offers no vendor-specific instructions
- Seeking hands-on technical guidance on ML or data engineering — the book is strategic, not a technical implementation manual
- Selecting samples by canon or expert taste — reproduces ideological bias the book warns against
- Seeking deterministic laws of culture — the book denies these are achievable or desirable
- Deep learning on images, audio, or unstructured big data — scope is classical business analytics methods, not modern deep nets
- Deploying models without honest performance metrics — book insists overfitting is the central danger to guard against
- Real-time streaming or online-learning systems — book assumes batch, offline training/validation workflow
- Absolute beginner who has never programmed — the book presumes existing Python ability
- Production data engineering and MLOps deployment — focuses on analysis and modeling, not pipelines at scale
- Passive learners wanting quick reference reading — value comes from doing the case studies, not skimming
- Needing hands-on implementation code and library specifics — conceptual primer, not a coding tutorial
- Shipping production data pipelines at scale — scratch code is pedagogical, not optimized or battle-tested
- Rapid prototyping under deadline pressure — reimplementing from scratch wastes time libraries already solve
- Building production systems at scale — spreadsheets are pedagogical, not production tools
- Working with big data or high-volume streams — spreadsheet approach breaks at scale
- Building state-of-the-art deep-learning models — scope is classical mining techniques, not modern neural methods
- Real-time transactional OLTP system design — book distinguishes OLAP from OLTP but targets analytics
- Enterprise with data warehouses, BigQuery, or multi-team pipelines — scope is small-business, beginner instrumentation
- Building predictive models or advanced attribution — book stops at descriptive reports and simple fixes
- Ethical or moral judgments where quantification distorts what matters — reducing to numbers can obscure non-economic values
- Decisions with no defined action to inform — without a decision, measurement has no economic anchor
- Deploying and maintaining ML pipelines in production engineering — scope is methods and understanding, not MLOps
- Causal inference and treatment-effect estimation — focus is prediction and association, not causality
- Writing production code or implementing algorithms — the book deliberately omits software and code
- Deriving or proving the math behind methods — it minimizes heavy mathematics by design
- Mature company optimizing established operations — Book targets discovery and growth, not steady-state efficiency
- Strategy requiring long-horizon vision over local optimization — Single-metric focus risks missing structural bets
- Deriving theoretical guarantees or proofs — omits the heavy mathematics that grounds theory
- Deep learning or large-scale neural network work — scope is classical statistical learning in base R
- Problems where the objective and constraints cannot be quantified — optimization requires formalizable variables and constraints
- Predictive or descriptive analytics tasks — book is prescriptive optimization, not forecasting or ML
- Decisions dominated by uncertainty, human behavior, or ethics — deterministic models can mislead when assumptions don't hold
- Deep learning, NLP, or high-dimensional unstructured data — scope centers on classical methods and tabular problems
- Learning statistical methodology or inference theory — the book concentrates on tooling, not statistical methods
- Big data too large for memory or distributed pipelines — book explicitly scopes to in-memory datasets
- Production engineering, deployment, or performance tuning — outside the hypothesis-generation focus
- Learning statistics theory from scratch — assumes you seek workflow skills, not statistical foundations
- Cutting-edge ML, AI, or real-time streaming design — predates modern ML/AI stack and cloud-native norms
- High-concurrency OLTP transactional systems — dimensional modeling targets analytics, not operational writes
- Projects lacking executive business sponsorship — book stresses sponsorship as adoption prerequisite
- Source-data-driven modeling with no business input — contradicts business-requirements-first principle
- Situations demanding embodied, tacit, or emotional judgment — formalization strips detail these situations depend on
- Contexts where mathematical formalization is impossible or absent — the method privileges precise formal structure over intuition
- Learning general data-science algorithms from scratch — assumes external stats/ML knowledge, teaches integration not theory
- Non-Microsoft BI stacks (Tableau, Looker, Qlik) — entirely Microsoft-tool-specific in scope
- Purely operational reporting with no decision component — book insists tools must inform a future decision to matter
- Seeking peer-reviewed proof analytics beats human judgment — grounded in consulting experience and anecdote, not controlled studies
- Organizations expecting current tool-specific instruction — platform references are dated and vendor examples have shifted
- Needing deep theoretical or algorithmic rigor in statistics — book explicitly de-emphasizes abstract theory and computation
- Large-scale or big-data workloads beyond spreadsheet limits — Excel and add-ins cannot handle that scale
- Learning the technical statistics or ML algorithms themselves — book assumes methods known; it teaches application not derivation
- Purely academic model validation via publications — book deliberately contrasts and rejects academic success criteria
- Choosing a database, BI platform, or non-Excel tool — scope is Excel-centric and assumes spreadsheets are your reality
- Needing to actually build statistical models or write code — deliberately high-level, not a technical or statistics manual
- Working in a non-Alteryx stack (Python, SQL, Power BI) — content is specific to Alteryx Designer's interface and tools
- Evaluating whether to license Alteryx at all — assumes you're committed enough to install and activate
- Seeking cutting-edge AI or big-data tooling guidance — predates and omits modern ML and platform specifics
- Seeking hands-on technical or data-science modeling guidance — book is strategic, not a technical manual
- Domains where decisions resist quantification or data is sparse — fact-based edge presumes measurable, data-rich problems
- Working entirely outside the Microsoft BI stack — DAX is specific to Power BI, Fabric, and Analysis Services
- Learning general SQL or non-functional query languages — DAX's functional paradigm does not transfer directly
- Production systems processing large or streaming datasets — spreadsheets can't scale or automate reliably
- Modern deep learning or complex ML pipelines — scope stops at classical, spreadsheet-tractable methods
- Regulated data governance or compliance program design — touches data foundation but not regulatory depth
- Choosing a BI platform or reporting strategy — it's about DAX craft, not tool selection or reporting design
- Non-tabular database or SQL-heavy analytics — scoped to the VertiPaq tabular engine and DAX language
- Executive-level dashboard consumption — aimed at authors of calculations, not report consumers
- Seeking rigorous statistical/theoretical ML foundations — visual beginner framing sacrifices mathematical depth
- Optimizing latency-critical inference at scale — no coverage of deployment or performance engineering
- Deep mastery of a single ML algorithm or research topic — breadth-first scope sacrifices depth per topic
- Building the actual predictive models or algorithms — scope is BI delivery, not statistical/analytical modeling depth
- Building models without domain grounding — book insists modeling must begin with business logic
- Causal inference or experimental design questions — scope is predictive/pattern mining, not causality
- Needing rigorous statistical theory for research — practitioner scope, not academic depth
- Production-grade, scalable data engineering — project scope teaches skills, not enterprise deployment
- Choosing Python-centric workflows — content is R-specific and won't transfer directly
- Needing deep mathematical theory of ML — deliberately equation-free, skips rigorous math
- Complete programming beginner with no Python — assumes existing Python coding ability
- Requiring peer-reviewed methodology or academic rigor — a practical primer, not a scholarly reference
- Writing code-based pipelines in Python/SQL/Spark — explicitly no-programming, drag-and-drop focus
- Enterprise deployment, governance, and scheduling architecture — scope is Designer building, not Server administration
- Big-data-scale performance engineering — efficiency tips are best-practice level, not scale tuning
- Big data beyond in-memory processing — tidyverse workflow assumes data fits comfortably in memory
- Non-tabular data like images or raw text corpora — methods center on rectangular, tidy-structured data
- Needing rigorous statistical proofs or theory — replaces math derivation with code intuition
- Deep learning or neural network projects — scope stops at classical ML fundamentals
- Big data or distributed computing pipelines — focus is single-machine Python workflows
- Expecting quick one-off ROI from a single data project — book explicitly rejects one-off projects for sustainable capability building
- Team lacks an Alteryx license or budget — entire method depends on the paid platform
- Environments locking down script execution — IT restrictions may block Python tooling entirely
- Learning DAX fundamentals from zero — assumes existing DAX competence, not a tutorial
- Ambiguous business aggregation definitions — nail down definitions before coding or results mislead
- Needing a quick reference lookup for specific functions — explicitly not a reference book
- Learning general programming theory or CS fundamentals — scope is applied R for data, not computer science
- Contexts with poor or unavailable spatial data — the book itself makes data quality the non-negotiable foundation
- Automating decisions without local market judgment — author insists analytics must pair with local knowledge
- Deriving the mathematical theory behind each method — plain-English application, not derivation, is the intent
- Learning Access from scratch or building forms/UI — book skips wizards, beginners, and form design
- Assessing rigorous ML model validity or statistical methods — book is about adoption trends, not technical modeling rigor
- Justifying replacing human judgment entirely with automation — closed-loop ideal understates human oversight needs
- Deciding an individual's punishment, credit, or freedom — the book itself warns against predictive-propensity justice
- Processing large datasets in production — Excel doesn't scale to production data volumes
- Deploying automated, repeatable pipelines — manual spreadsheet work isn't reproducible or maintainable
- Cutting-edge deep learning or complex neural nets — beyond Excel's practical modeling scope
- Learning to program from scratch — assumes existing Python proficiency
- Deploying production ML systems at scale — scope is learning concepts, not engineering ops
- Seeking a technical guide to implement data pipelines or ML — it's a societal overview, not a technical manual
- Shipping production ML systems — from-scratch code lacks the optimization and robustness of real libraries
- Handling large-scale or big data workloads — pure-Python implementations won't scale
- Contexts demanding personal privacy or informed consent — datafication and reuse erode privacy the original framework can't protect
- Small-signal or rare-event problems lacking data mass — the whole premise depends on abundant data not scarcity
- Cutting-edge deep learning or generative AI projects — emphasis is classical BI/analytics, not frontier methods
- Seeking deep machine learning or advanced modeling — scope stops at foundational statistics and analyst workflows
- Experienced R/Python analyst wanting new techniques — the Excel-first framing adds little for those past fundamentals
- Big data engineering or production pipelines — focuses on analysis basics, not scalable data infrastructure
- Image, text, or audio problems — scope is tabular data, not domains where deep learning dominates
- Needing purely predictive automation from generative AI — the book states genAI assists but doesn't replace specialized models
- Organizations with entrenched intuition-based culture — cultural barriers will defeat analytics without leadership change first
- Advanced statistical modeling or machine learning — scope stops at foundational syntax and basic analysis
- Performance tuning or large-scale data processing — no coverage of optimization or big-data tooling
- Building interactive apps or dashboards (Shiny) — entirely outside the introductory scope
- Learning to code specific algorithms in depth — deliberately teaches principles over algorithm mechanics
- Real-time streaming or transactional processing needs — Power Query is batch ETL, not a live pipeline engine
- Handling datasets beyond Excel's scale or needing databases — spreadsheet tools hit limits at big-data scale
- Learning basic spreadsheet entry from scratch — assumes you can enter formulas and use cell references
- Deploying PBA without executive sponsorship or supportive culture — book states resistance to change, not math, is the true obstacle
- Small firms with poor data integrity and no historical costing base — quality data and historical costing are named prerequisites
- Decisions requiring real-time production ML systems — book targets Excel-based modeling, not production engineering
- Qualitative strategy calls with no quantifiable structure — the methods require modelable relationships and data
- Learning SQL syntax from scratch — assumes basic SQL fluency as a prerequisite
- Feeding raw structured tables directly into prompts — book explicitly warns to translate to queries instead
- Non-programmers seeking no-code analysis — assumes Python fluency throughout
- Domains dominated by pure randomness or adversarial deception — no method extracts signal that isn't there
- Needing deep statistical theory or advanced ML architecture design — hands-on scope favors application over mathematical rigor
- Startup pivoting where strategy itself is unproven — the method presumes a sound strategy and diagnoses execution, not strategy quality
- Purely external market or competitive threats — the diagnostic focuses on internal, systemic causes of underperformance
Tensions — choices to make, not settled answers
The model's constructs are drawn from the source element(s); load-bearing constructs are corroborated across the shelf, emerging ones are flagged.
Ideas covered by the source notes
- Executive Sponsorship & Analytical Leadership
- Analytical / Fact-Based Culture
- Data Quality & Information Integrity
- Data Infrastructure, Warehouse & Architecture
- Dimensional / Data Modeling Discipline
- Data & Decision Governance
Movement IV · Measure · The evidence
The evidence behind the advice
We don’t just assert — we show the research the ideas rest on: the study, its key finding, what it means for you, and the citation to chase it yourself. Then a curated path to go deeper. Grounded, not hand-waved.
The studies
The empirical backing, with findings and citations — trace any claim to its source.
Foundations of conjoint measurement.
Simultaneous Conjoint Measurement: A New Type of Fundamental Measurement
Not specified in book, but credited as early foundational work.
Not specified in book.
Establishes the academic and historical origins of the technique being explained.
R.D. Luce and J. W. Tukey, Journal of Mathematical Psychology 1 (February 1964): 1-27.
Market efficiency and the valuation of skills in professional sports.
The Moneyball Anomaly and Payroll Efficiency: A Further Investigation
The analysis provided econometric support for the claim of mis-pricing in the baseball labor market's valuation of batting skills (specifically, undervaluing on-base percentage). It also found evidence that this mis-pricing decreased sharply as statistical knowledge spread throughout baseball.
A competitive advantage derived from a novel analytical insight is often temporary. Once competitors adopt the same analytics, the advantage dissipates.
This study provides empirical evidence for a core theme of the book: to sustain a competitive advantage from analytics, an organization must continuously review its approach and innovate, because competitors will eventually catch up.
Jahn K. Hakes and Raymond D. Sauer, 'The Moneyball Anomaly and Payroll Efficiency: A Further Investigation,' Clemson University working paper, September 2007. (Note 7, Chapter 9)
Using large-scale search query data as a real-time proxy for disease surveillance.
Detecting Influenza Epidemics Using Search Engine Query Data
A combination of 45 specific search terms, when used in a mathematical model, showed a strong correlation with official CDC flu figures nationwide and by region.
Big data from internet searches can provide a faster, near real-time public health surveillance tool compared to traditional, lagging methods.
Prime example of N=all, messiness, and correlation, showing how big data provides new insights and value without needing to establish causality.
Ginsburg, Jeremy, et al. 'Detecting Influenza Epidemics Using Search Engine Query Data,' Nature 457 (2009).
Investigating the link between long-term cellphone use and the risk of brain tumors.
Danish Cohort Study on Mobile Phones and Brain Tumors
The study did not detect any increase in the risk of cancer associated with the use of mobile phones, even for long-term users.
Large-scale, combined datasets can provide more robust answers to public health questions than smaller, sample-based studies which are prone to error and bias.
Demonstrates the power of combining multiple N=all datasets ('recombinant data') to conduct large-scale, robust analysis that would be impossible with traditional methods.
Frei, Patrizia, et al. 'Use of Mobile Phones and Risk of Brain Tumours: Update of Danish Cohort Study,' BMJ 343 (2011).
The effect of data volume on the performance of machine learning algorithms.
Microsoft's Scaling of Natural Language Disambiguation
The performance of all four algorithms improved dramatically with more data. A simple algorithm that performed worst on a small dataset became the best performer when given a billion words of data. This suggests data volume can be more important than algorithm sophistication.
The performance of many AI systems is fundamentally limited by data availability. More, 'messy' data often trumps better, more elaborate algorithms on less data.
A key piece of evidence for the book's theses that 'more trumps better' (more data over better algorithms) and that accepting messiness can be beneficial.
Banko, Michele, and Eric Brill, 'Scaling to Very Very Large Corpora for Natural Language Disambiguation,' (2001).
Using big data from search queries for real-time epidemic surveillance.
Detecting influenza epidemics using search engine query data (Google Flu Trends)
The initial paper in *Nature* (2009) claimed a high correlation (0.977) between their predictions and CDC data, and that their system could 'nowcast' flu activity 1-2 weeks faster. However, it later famously over-predicted the peak of the 2012-2013 flu season by over 50%.
Demonstrated the potential of using big data for public health but also highlighted significant pitfalls like 'big data hubris,' spurious correlations, and model decay as behavior changes over time.
A core case study used in the book to illustrate both the promise and the perils of big data analytics, especially the problem of correlation vs. causation.
Ginsberg J, Mohebbi MH, Patel RS, Brammer L, Smolinski MS, Brilliant L. (2009). Detecting influenza epidemics using search engine query data. Nature, 457(7232), 1012-4. (Citation inferred from context).
Using mobile phone data (CDRs) for rapid disaster response and population movement tracking.
Rapid and Near Real-Time Assessments of Population Displacement Using Mobile Phone Data Following Disasters: The 2015 Nepal Earthquake
The team was able to start analyzing data immediately and provide information to disaster relief organizations within nine days of the earthquake. This was possible due to a pre-existing agreement and technical setup with the mobile provider.
Shows that with proper preparation (data sharing agreements, technical infrastructure), big data from mobile phones can be a powerful tool for humanitarian response, helping to direct aid and resources to where they are most needed.
A key example of big data being used for social good, demonstrating the power of real-time analytics and the importance of data access in a crisis.
Wilson, R., et al. (2016). PLOS Currents Disasters. (The book provides this level of detail, allowing for a more specific, though still inferred, citation).
Investigating the 'personalities' or brand images that consumers associate with different makes of automobiles.
Car Make Personality Image Study
Different car makes had distinct brand personalities. Ford was seen as fast, masculine, for ranchers or mechanics. Chevrolet was older, wiser, more distinguished, a clergyman's car. Buick was a middle-aged lady with 'a bit of the devil still in her.' Mercury was a 'hot rod' for young racing drivers. These images often had little to do with the cars' actual mechanical properties.
The research was used to formulate a target personality for the Edsel: 'THE SMART CAR FOR THE YOUNGER EXECUTIVE OR PROFESSIONAL FAMILY ON ITS WAY UP,' aiming to find a niche between existing brand images.
Central to the Edsel case study, illustrating the mid-century corporate fascination with 'scientific' marketing and motivational research, and its spectacular failure to predict or influence consumer behavior in this instance.
A study conducted for the Ford Motor Company by the Columbia University Bureau of Applied Social Research, circa 1955-56.
The relationship between an organization's analytical orientation and its business performance.
Enterprise Systems and Analytics Value Survey (2006)
A strong, statistically significant positive correlation was found between a company's analytical orientation and its financial performance. High-performing companies were dramatically more likely than low performers to have significant analytical capabilities (65% vs 23%), to value analytical insights (36% vs 8%), and to use analytics broadly (40% vs 23%).
The study provides empirical evidence that investing in and developing an enterprise-wide analytical capability is not just a technological exercise but a key driver of high business performance. It justifies treating analytics as a strategic imperative.
This study is central to the book's thesis. It provides the quantitative evidence for the claim in the book's subtitle ('The New Science of Winning'), demonstrating that competing on analytics is not just a theory but a practice strongly associated with superior business results.
Described in Chapter 3 of the book, citing 'Jeanne G. Harris and Thomas H. Davenport, New Growth from Enterprise Systems (Wellesley, MA: Accenture Institute for High Performance Business, May 2006)'.
The quantification of evolutionary trends in popular music over 55 years.
Measuring the Evolution of Contemporary Western Popular Music
The study found an increase in average loudness levels, a restriction in pitch transitions (less melodic variety), and a homogenization of the timbral palette (less instrumental diversity).
Suggests that, contrary to some narratives, popular music has become less diverse on these measured dimensions over time.
A key example of how cultural analytics can be applied to a large cultural dataset to quantify long-term historical change and produce findings that challenge common assumptions (e.g., that culture always becomes more diverse).
Joan Serrá, et al., in Scientific Reports, 2, 2012.
Mapping cultural history through the migration patterns of influential individuals.
A Network Framework of Cultural History
The analysis revealed a new, quantitative view of cultural history, visualizing the migration of cultural centers, the rise and fall of empires, and the changing geography of intellectual and artistic life.
Provides a 'macro-scope' for cultural history that is independent of specific narratives and focuses on large-scale structural dynamics.
Demonstrates the application of computational methods (specifically network analysis) to a massive historical dataset to generate new historical knowledge and visualizations, a core goal of cultural analytics.
Maximilian Schich, et al., in Science, 345, 2014.
A method for constructing decision trees for classification (categorical outcome) and regression (numerical outcome) tasks.
Classification and Regression Trees
The paper laid out a robust, non-parametric method for prediction and classification that is highly interpretable.
Provided a powerful and transparent alternative to linear models, which became a foundational technique in machine learning and data mining.
This paper is the primary source for the methods described in Chapter 9, 'Classification and Regression Trees'.
Breiman, L., Friedman, J., Olshen, R., and Stone, C. (1984). Classification and Regression Trees. Boca Raton, FL: Chapman Hall/CRC.
The impact of Data-Driven Decision-making (DDD) on firm productivity.
Strength in Numbers: How Does Data-Driven Decision Making Affect Firm Performance?
The more data-driven a firm is, the more productive it is. A one standard deviation increase on the DDD scale is associated with a 4-6% increase in productivity. DDD is also correlated with higher ROA, ROE, asset utilization, and market value. The relationship appears to be causal.
Provides strong quantitative evidence for the business value of investing in data and analytics capabilities.
It provides foundational, empirical evidence for the book's central claim that data is a strategic asset and improving data-driven decision-making improves business performance.
Brynjolfsson, Hitt, & Kim, 2011
Predictability of personal attributes from Facebook 'Likes'.
Private traits and attributes are predictable from digital records of human behavior
A wide range of personal attributes can be predicted with surprisingly high accuracy from Facebook Likes alone. This includes sexual orientation (88% accuracy for males), political party (85%), religion (82%), and personality traits. The book specifically uses it to show evidence lifts of certain Likes for predicting high IQ.
Raises significant privacy concerns, as predicting sensitive information is possible from publicly available digital records. Also demonstrates the power of using simple, abundant data for powerful predictive modeling.
Serves as a modern, compelling case study for the power of evidence lifts, Naive Bayes classification, and the broader idea that digital traces of behavior are rich sources for data mining.
Kosinski, Stillwell, & Graepel, 2013
Disentangling social influence from homophily in social networks.
Distinguishing influence-based contagion from homophily-driven diffusion in dynamic networks
Traditional methods for calculating influence in viral marketing can overestimate the effect by 700% or more. Much of what appears to be influence is actually just homophily (people are similar to their friends).
Critically important for viral marketing strategies. A campaign based on a flawed assumption of high influence will likely fail. One must measure true influence to accurately forecast the spread of a product or idea through a network.
Used as the primary example of why causal explanation is a distinct and important data science task that goes beyond simple predictive modeling based on correlation.
Aral, Muchnik, & Sundararajan, 2009
The effect of social pressure on individual judgment.
The Asch Conformity Experiment
A significant percentage of subjects (around one-third) conformed to the group's incorrect answer, even when it contradicted the clear evidence of their own eyes. Conformity increased with the size of the majority (up to 3) and with added pressure like a group reward.
Group consensus can be a powerful source of error in judgment and estimation.
Provides empirical evidence for a specific cognitive bias that must be managed when using human judges as measurement instruments.
Cognitive biases in statistical intuition.
Belief in the Law of Small Numbers
The subjects consistently overestimated the probability that an initial finding would be successfully replicated. They acted as if the 'law of large numbers' applies to small samples, showing an undue faith in the stability of results from small samples.
Even trained scientists have flawed intuitions about sampling and probability, which can lead to poor research strategies and over-interpretation of early results.
Supports the book's core argument that unaided intuition about statistics is often wrong and that formal methods, even simple ones, are necessary.
Tversky, A., & Kahneman, D. (1971). Belief in the law of small numbers. Psychological Bulletin, 76(2), 105–110.
The comparative performance of expert human judgment versus simple statistical algorithms.
Clinical versus Mechanical Prediction (Meta-Analysis)
The statistical model was found to be as good as or, in most cases, significantly better than the human expert. Meehl famously noted the uniformity of this result across a diverse range of studies.
This is a cornerstone of the book's argument for quantitative modeling over pure intuition. It provides the empirical justification for building and trusting models, even for so-called 'soft' problems.
Grove, W. M., Zald, D. H., Lebow, B. S., Snitz, B. E., & Nelson, C. (2000). Clinical versus mechanical prediction: A meta-analysis. Psychological Assessment, 12(1), 19–30.
Investigating factors associated with the time until publication for clinical trials.
Publication of trials funded by the National Heart, Lung, and Blood Institute.
After adjusting for other covariates, studies with a positive result were 1.74 times more likely to be published at any point in time. Study impact and having a clinical endpoint were also significant predictors.
Highlights the presence of publication bias in clinical research, where the results of a study influence its likelihood and speed of publication.
Serves as a real-world example of applying Cox's proportional hazards model to censored data and demonstrates how multiple regression can uncover relationships masked in simple univariate analyses (log-rank test).
Gordon et al. (2013) Publication of trials funded by the National Heart, Lung, and Blood Institute. New England Journal of Medicine, 369(20):1926–1934.
Reformation of statistics to include data exploration and analysis.
The Future of Data Analysis
Argued that statistics should move beyond its exclusive focus on inference (drawing conclusions from small samples) and embrace a broader field of 'data analysis' that includes exploratory techniques, visualization, and a closer relationship with engineering and computer science.
Tukey's work laid the foundation for the field of Exploratory Data Analysis (EDA) and, by extension, the modern discipline of data science.
The book positions its entire approach as being in the spirit of Tukey's vision for data analysis, which is the direct ancestor of data science.
[Tukey-1962]
Development of a probability distribution for sample means from small samples.
Student's t-Distribution Publication
The distribution of sample means from small samples follows a specific, bell-shaped distribution (the t-distribution) that is wider than the normal distribution. The shape of the distribution depends on the sample size (via 'degrees of freedom').
The t-distribution became a cornerstone of classical statistical inference, allowing for the creation of confidence intervals and hypothesis tests (t-tests) for small samples before computational resampling was feasible.
Illustrates the historical, formula-based approach to statistics that modern computational methods like the bootstrap often replace.
Published in Biometrika in 1908 by W. S. Gosset under the pseudonym 'Student'.
The effect of social influence on collective behavior and market outcomes.
Experimental study of inequality and unpredictability in an artificial cultural market (Music Lab experiment)
Social influence dramatically increased both inequality (the most popular songs became much more popular) and unpredictability (different songs became hits in different iterations of the experiment). The 'best' songs (as defined by popularity in the independent condition) were not always the most successful in the social influence condition.
In cultural markets, quality is not a sufficient condition for success. Social dynamics and early random events play a huge role in determining outcomes.
Provides powerful empirical validation for positive feedback models like the Preferential Attachment model, showing how their micro-level rules generate macro-level power law distributions.
Salganik, Dodd, and Watts 2006
This body of research challenged the notion of humans as rational economic actors, revealing systematic cognitive biases and heuristics that consistently lead to irrational decisions.
Research on Human Judgment and Decision-Making under Uncertainty
Identified numerous biases like the 'halo effect,' 'hindsight bias,' and 'confirmation bias.' Proposed the dual-process model of 'System 1' (fast, intuitive, emotional) and 'System 2' (slow, deliberate, logical) thinking.
Human intuition and 'gut feel' cannot be solely relied upon for optimal decision-making, as they are subject to systematic and predictable flaws.
This research is the scientific underpinning for the book's core problem statement: unaided human judgment is unreliable for business decisions, making objective analytics an essential component for competitive performance.
Kahneman, D. (2011). Thinking, Fast and Slow. Farrar, Straus, and Giroux. (The book cites this work as a summary of the research).
Effectiveness of ambush marketing versus official event sponsorship.
Ambush Marketing Revisited: An Experimental Study of Perceived Sponsorship Effects on Brand Awareness, Attitude Toward the Brand, and Purchase Intention
The null hypothesis of no difference in sponsor recall was rejected; the treatment group largely recalled the ambusher brands as official sponsors. For purchase intent, official sponsorship only showed a significant advantage in one of four product categories.
Ambush marketing can be a highly effective and wise strategy. Official sponsors may be wasting money if they do not create a more vivid link between their product and the event.
Introduces Chapter 9 on Hypothesis Testing, illustrating how a formal experiment can be used to test a business hypothesis and lead to actionable conclusions.
McDaniel, S., and L. Kinney. “Ambush Marketing Revisited: An Experimental Study of Perceived Sponsorship Effects on Brand Awareness, Attitude Toward the Brand, and Purchase Intention.” Journal of Promotion Management 3 (1996): 141–167.
The accuracy of expert predictions in political and economic affairs.
Expert Political Judgment: How Good Is It? How Can We Know?
Experts' predictions were, on average, barely better than chance. They were poorly calibrated and grossly overconfident. Experts who were more famous or frequently cited in the media were often less accurate. Forecasters with 'fox-like' traits (adaptable, self-critical, multidisciplinary) were significantly better predictors than ideological 'hedgehogs.'
Expertise in a domain does not automatically translate to forecasting skill. Cognitive style and a commitment to probabilistic, evidence-based thinking are more important than credentials or ideology.
This is a core empirical pillar for the book's argument that most expert prediction is poor and that a specific, fox-like cognitive approach is the key to improvement.
Tetlock, Philip E. Expert Political Judgment: How Good Is It? How Can We Know? (Princeton University Press, 2005).
Test it yourself
Field experiments this shelf implies — designed so you can put the claim to the test.
Hypothesis
A targeted, analytically-driven promotion strategy will yield a higher return on investment (ROI) for a retailer than a traditional, mass-market newspaper circular, even if total sales lift is comparable.
A/B test across two matched geographic markets. In Market A (Control), the retailer continues its standard weekly advertising circular in the Sunday newspaper. In Market B (Treatment), the budget for the circular is reallocated to a direct mail and email campaign. The campaign targets different customer segments (identified from loyalty program data) with personalized offers based on predictive models of past purchase behavior and propensity to buy.
1. Marketing ROI (Incremental Profit / Marketing Cost) for each market. 2. Total sales lift in key product categories. 3. Customer response rate (coupon redemption, clicks). 4. Cost per customer contact.
Market B (Treatment) will demonstrate a significantly higher Marketing ROI. While total sales lift might be similar to or even slightly lower than Market A, the cost of the targeted campaign will be substantially lower due to the elimination of wasted mass-media spending, leading to greater profitability. This would provide evidence to overcome cultural inertia and shift away from ineffective traditional advertising.
Hypothesis
Sending a promotional flyer to a voter will increase their propensity to move their opinion in favor of the Democratic candidate.
An A-B test design described as the basis for the Political Persuasion case study (Chapter 21.4). A sample of 10,000 voters is randomly split. The 'treatment' group (5,000 voters) is sent a flyer. The 'control' group (5,000 voters) is not. Opinion is measured for both groups via pre- and post-surveys.
The outcome variable is 'Moved_AD', a binary indicator of a positive shift in opinion. A 'Flyer' variable indicates treatment status. Other predictors include voter demographics, registration data, and past voting behavior.
While the overall effect of the flyer might be modest, an uplift model built on this data will identify specific voter segments for which the flyer has a large positive causal effect. The campaign can then target its resources to these 'persuadable' voters for maximum impact.
Hypothesis
The 'ultramarine' ad color generates a statistically significant higher click-through rate than the 'blue' ad color.
Run a controlled A/B test where half the ads displayed are blue and the other half are ultramarine. All other variables (ad text, target audience, time of day) should be held constant.
The number of views and the number of clicks for each color group would be recorded daily over a fixed period (e.g., 20 days).
A permutation test on the click rates of the two groups would be conducted. If the resulting p-value is below the pre-determined significance level (e.g., 0.05), the hypothesis is confirmed, providing strong evidence to switch the ad color to ultramarine.
Hypothesis
Targeting customers with a special retention offer increases their probability of staying with the company compared to not targeting them.
Randomized Controlled Trial (RCT). A set of customers nearing contract expiration is randomly divided into two groups. The 'treatment' group receives the special retention offer. The 'control' group receives no offer. This design isolates the effect of the offer from other factors.
The primary measure is the churn rate (or its inverse, the retention rate) for each group, measured over a defined period (e.g., 90 days post-contract-expiration). A secondary measure could be the total profit/loss from each group, accounting for customer value and incentive costs.
The retention rate in the treatment group will be statistically significantly higher than in the control group. The magnitude of this difference, Δp = p(Stay|Offer) - p(Stay|No Offer), provides an estimate of the offer's influence, which can then be used to build a more sophisticated targeting model based on expected value lift.
Hypothesis
Modeling profitability based on experimental data on different credit terms will lead to more profitable customer acquisition than modeling default risk on existing data.
The book describes Signet Bank's historical experiment. They offered a wide variety of different credit terms (pricing, limits, etc.) at random to different segments of the consumer population, including those who would have been rejected by their old default model. This was an investment in creating a data asset.
Short-term: charge-off rates (unpaid balances), which were expected to increase. Long-term: profitability of different customer segments under different credit term offers.
Initial losses are expected due to offering credit to high-risk customers. However, the data gathered will allow the creation of superior models that predict customer profitability under various terms. These new models will enable the company to make more profitable offers, 'skim the cream' of customers, and ultimately achieve a lower charge-off rate and higher overall profit than competitors.
Hypothesis
A new customer relationship training program will improve the quality of customer support, leading to more positive word-of-mouth advertising.
A controlled experiment. A test group of 30 customer support staff receives the training, while a control group of 85 does not. A post-call survey is used to measure the outcome. The key question is 'Since your support call, to how many friends or family have you recommended any of our products?'.
The mean and variance of the number of recommendations per customer for the test group vs. the control group.
The mean number of recommendations for customers served by the trained group will be statistically significantly higher than for the control group, justifying the cost of the training.
Hypothesis
The quality and innovation of Mitre Corporation's solutions improved after the implementation of its Mitre Information Infrastructure (MII) knowledge base.
A proposed blind comparison. A random sample of customers would be asked to rank the quality of pre-MII and post-MII deliverables without knowing which is which.
The customer rankings of the deliverables. A follow-up question could ask if the perceived improved quality caused them to purchase more services.
If the MII is effective, customers should be able to detect a difference and rank the post-MII deliverables as higher quality.
Hypothesis
Different road conditions and vehicle settings have a predictable, quantifiable impact on the fuel consumption of USMC convoy trucks.
A series of road tests conducted at Twenty-Nine Palms, CA. Three trucks were equipped with GPS units and fuel flow meters. The trucks were driven under a variety of controlled conditions (paved vs. gravel, level vs. hills, different speeds, different loads).
Fuel consumption (gallons/hour) and GPS data (location, speed, altitude), captured several times per second and correlated.
A regression model can be built that accurately predicts fuel consumption based on knowable route characteristics, allowing for more accurate forecasts and a reduction in the required fuel safety stock.
Hypothesis
The stated measurement preferences of managers for evaluating IT projects are often inconsistent and not aligned with what actually drives value.
inferred: A survey or workshop where managers first provide subjective weights for different IT project benefits (e.g. strategic alignment, cost reduction). Then, the AIE process is conducted on the same projects to calculate the objective value of information for each benefit. The two are then compared.
Manager's subjective weighting vs. the calculated EVPI for each benefit.
The benefits managers weight highest will often have low EVPI, and the benefits they ignore or weight low will have high EVPI, demonstrating the 'Measurement Inversion'.
Hypothesis
Changing the onboarding flow to focus on a single key action will increase long-term user retention.
Using A/B testing, show 50% of new users the existing, multi-step onboarding process (Control Group). Show the other 50% a new, simplified process that forces them to perform one specific action, like putting one file in a folder (Experimental Group).
Primary metric: 30-day retention rate for each group. Secondary metrics: Percentage of users completing the key action in the first session, time to complete onboarding.
The Experimental Group will have a statistically significant higher 30-day retention rate, validating that the 'aha moment' from the key action is a cause of long-term engagement.
Hypothesis
Personalized email messaging for our loyalty program members will generate a higher purchase conversion rate than our standard, generic messaging.
Utilize an A/B test design. Randomly divide the next email campaign's target audience of 1 million members into two groups of 500,000. Group A (control) receives the standard generic email. Group B (treatment) receives an email with personalized elements, such as referencing their name and past purchase category. All other factors (timing, core offer) will be identical.
Track the unique click-through rate for each email version. Track the purchase conversion rate (percentage of recipients who make a purchase within 7 days) for each group using promotion codes or linked accounts.
Group B (personalized message) is expected to have a statistically significant higher conversion rate than Group A, justifying the additional cost of implementing personalization at scale.
Go deeper
A curated reading ladder — not a dump. Each with why it’s worth your time.
- "Which Conjoint Method Should I Use?" · B. Orme (Sawtooth Software Technical Paper)
Referenced as a good discussion for those interested in the benefits and drawbacks of the many different types of conjoint analysis, which are beyond the scope of this book.
- Marketing Engineering: Computer-Assisted Marketing Analysis and Planning (2nd Ed.) · G. Lilien and A. Rangaswamy
Recommended as a good marketing reference to learn about the basics of the logit model, which is used for market share forecasting.
- Sawtooth Software Technical Papers · Various
Described as a 'very good and surprisingly comprehensive collection' that provides answers to many practical implementation questions a user may face when applying conjoint analysis.
- Competing on Analytics: The New Science of Winning · Thomas H. Davenport and Jeanne G. Harris
The authors' previous book, which provides the strategic context by describing the earliest and most aggressive adopters of analytics. This book builds on it by providing a 'how-to' guide for all organizations.
- Sources of Power: How People Make Decisions · Gary Klein
Discusses decision-making in high-pressure situations where there is no time for systematic data gathering, providing a contrast to the analytical approach and showing when intuition is necessary.
- The Black Swan: The Impact of the Highly Improbable · Nassim Nicholas Taleb
Argues that statistical analysis is limited because it cannot predict rare, high-impact 'black swan' events, serving as a cautionary note on the limits of analytics.
- Moneyball: The Art of Winning an Unfair Game · Michael Lewis
A popular case study of how the Oakland A's baseball team used an analytical approach to player selection to compete with richer teams, illustrating the power of competing on analytics.
- Why Great Leaders Don't Take Yes for an Answer · Michael Roberto
Describes how to foster a culture of constructive conflict and debate in decision-making processes, which is essential for an analytical culture where assumptions are tested and merit triumphs over politics.
- The Visual Display of Quantitative Information · Edward Tufte
A foundational work on how to create clear visual representations of data, a key skill for communicating analytical findings effectively.
- Super Crunchers: Why Thinking-By-Numbers Is the New Way to Be Smart · Ian Ayres
The book discusses how statistical analyses are replacing human intuition and expert judgment in decision-making, a core theme related to the discussion of 'Moneyball' and the demise of the expert.
- Seeing Like a State: How Certain Schemes to Improve the Human Condition Have Failed · James Scott
Documents how governments' fetish for quantification and data can lead to misguided and harmful policies, providing a deep historical context for the book's warnings about the 'dictatorship of data'.
- The War Managers · Douglas Kinnard
A survey of U.S. generals' views on the Vietnam War, revealing that the 'body count' metric was seen as a worthless and inflated measure of progress, illustrating the dangers of relying on flawed data.
- Thinking, Fast and Slow · Daniel Kahneman
Explains the cognitive biases that lead humans to see illusory causal links, which the author's argue big data correlations can challenge and disprove.
- Delete: The Virtue of Forgetting in the Digital Age · Viktor Mayer-Schönberger
Written by one of the co-authors, this book explores the societal implications of perfect digital memory, a theme connected to big data's challenges for privacy and the risk of being a 'prisoner of our past'.
- Big Data: A Revolution That Will Transform How We Live, Work, and Think · Viktor Mayer-Schönberger and Kenneth Cukier
Recommended by the author for Chapter 2, 'Why is big data special?'. This book provides a broader, non-technical exploration of the societal shifts and core concepts of the big data revolution, complementing the introduction's technical explanations.
- The Structure of Scientific Revolutions · Thomas S. Kuhn
Recommended for Chapter 4, 'Big data analytics'. The author uses Kuhn's concept of 'paradigm shift' to frame the move from traditional statistics to big data analytics, suggesting this book provides the theoretical background for that argument.
- Data Science for Business · Foster Provost and Tom Fawcett
Recommended for Chapter 6, 'Big data, big business'. This book likely offers a more in-depth, practical look at how the data analytics techniques introduced in the chapter are applied in a commercial context to solve business problems.
- No Place to Hide: Edward Snowden, the NSA, and the U.S. Surveillance State · Glenn Greenwald
Recommended for Chapter 7, 'Big data security and the Snowden case'. This book is a first-hand account from one of the journalists Snowden worked with, providing a detailed narrative of the leaks and their implications for privacy and security.
- The Internet of Things · Samuel Greengard
Recommended for Chapter 8, 'Big data and society'. This book would expand on the concepts of smart homes, smart cities, and the vast sensor network (IoT) that the author introduces as a key driver of big data's future societal impact.
- Confusion of Confusions · Joseph de la Vega
Brooks uses this 1688 book about the Amsterdam stock market as a recurring touchstone in the first chapter to demonstrate that the psychological dynamics of stock market speculation, panic, and rationalization have changed very little over more than 300 years.
- The Great Ascent · Robert L. Heilbroner
Cited in the chapter on the 1962 market crash to illustrate the real-world impact of commodity price fluctuations on the economies of developing nations, such as the effect of copper prices on Chile's treasury.
- American Public Finance · William J. Shultz and C. Lowell Harriss
Quoted in the chapter on the federal income tax to establish the tax's central and overwhelming importance in the American economy, referring to it as 'THE TAX' in the popular mind.
- The Ideologies of Taxation · Louis Eisenstein
Quoted in the tax chapter for the cynical but realistic observation that 'Taxes are a changing product of the earnest effort to have others pay them,' highlighting the role of special interests in shaping tax law.
- Anti-Intellectualism in American Life · Richard Hofstadter
Referenced in the tax chapter to contrast the 'amateur spirit' of the nation's founders with the commercialized and transactional nature of social life encouraged by modern expense-account regulations.
- Big Business: A New Era · David E. Lilienthal
A book written by the subject of Chapter 9, arguing for the necessity and benefits of large corporations. Its publication, and the reaction to it, is a key part of the narrative of Lilienthal's transition from public servant to private businessman.
- Network and discrete location: Models, algorithms, and applications · M. S. Daskin
The book cites this work as a source for its facility location models (Chapter 3), suggesting it is a key text for readers who want a deeper theoretical and algorithmic understanding of that specific problem type.
- Data envelopment analysis · W. W. Cooper, L. M. Seiford, & K. Tone
This is the primary reference for the chapter on performance measurement (Chapter 21), making it the essential next read for anyone interested in the theory and application of DEA.
- Applications of optimization with Xpress–MP · C. Gueret, C. Prins, M. Sevaux, & S. Heipcke
Referenced for the Shift Staff Planning problem (Chapter 7), this book provides further examples of how optimization models are built and solved, using a different but related software tool.
- The Knowledge Creating Company · I. Nonaka and H. Takeuchi
This book provides the seminal theory on explicit vs. implicit knowledge and the 'spiral of knowledge' (SECI) model, which the author uses in Chapter 1 to frame the discipline of knowledge management.
- Design Science in Information Systems Research · A.R. Hevner, S. T. March, J. Park, & S. Ram
This academic paper provides the theoretical underpinning for how information systems should be designed and evaluated, which the author uses to ground the discussion of designing decision support systems in Chapter 1.
- Big Data: The Management Revolution · A. McAfee and E. Brynjolfsson
A frequently cited HBR article that frames Big Data not as a technology shift but as a fundamental shift in management, influencing the author's discussions on value creation and organizational transformation.
- Building the Data Warehouse · Bill Inmon
Referenced as the source of the classic definition of a data warehouse (integrated, subject-oriented, time-variant, nonvolatile) and the originator of the Corporate Information Factory (CIF) architecture, a foundational but contrasting approach to the one proposed by Kimball.
- The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling · Ralph Kimball, Margy Ross
Referenced as the source for the enterprise data bus architecture and dimensional modeling principles. The book's approach to dimensional modeling is heavily influenced by Kimball's work.
- Blink: The Power of Thinking Without Thinking · Malcolm Gladwell
Presented as a popular counterpoint that celebrates intuitive decision making. The authors reference it to clarify the specific circumstances under which analytics are more appropriate and powerful than 'gut feel' in business.
- Good to Great: Why Some Companies Make the Leap... and Others Don't · Jim Collins
Referenced to support the core idea that breakthrough business results come from a series of good, fact-based decisions accumulated over time, which aligns with the book's emphasis on a systematic, evidence-based culture.
- Analytics at Work: Smarter Decisions, Better Results · Thomas H. Davenport, Jeanne G. Harris, and Robert F. Morison
Mentioned by the authors as a follow-up book that provides a more detailed, how-to guide for implementing the DELTA model, a key framework introduced in this book for building analytical capability.
- The Long Tail: Why the Future of Business Is Selling Less of More · Chris Anderson
Cited to explain the strategy of analytical competitors like Netflix, who use recommendation engines to profit from a vast inventory of niche products ('the long tail') rather than just popular bestsellers.
- La distinction (Distinction: A Social Critique of the Judgement of Taste) · Pierre Bourdieu
Cited as a crucial predecessor for its pioneering use of quantitative methods (correspondence analysis) to map the relationship between cultural taste and social class, demonstrating an early form of 'cultural analytics'.
- Graphs, Maps, Trees: Abstract Models for a Literary History · Franco Moretti
Moretti's work on 'distant reading' in literary studies is presented as a parallel and influential approach that uses quantitative analysis and visualization to study large literary corpora, aligning with the goals of cultural analytics.
- The Use of Computers in Anthropology · Dell H. Hymes (editor)
The book is quoted to show that the core idea of using computers to 'see relations and patterns in masses of data' for cultural study was clearly articulated as early as 1965.
- The Datafied Society: Studying Culture through Data · Karin van Es & Mirko T. Schäfer (editors)
Recommended as a collection of articles that address the methodological and ethical issues related to using data and algorithms in academic research, providing critical context for cultural analytics.
- Software Takes Command · Lev Manovich
The author positions 'Cultural Analytics' as a logical successor to this earlier book, moving from a theoretical analysis of media creation software to the practical analysis of the culture produced with it.
- Dialettica dell'illuminismo (Dialectic of Enlightenment) · Max Horkheimer and Theodor W. Adorno
Their concept of the 'culture industry' is used as a historical baseline to contrast the 20th-century model of mass media with the 21st-century model based on computational 'media analytics'.
- Classification and Regression Trees · Breiman, L., Friedman, J., Olshen, R., and Stone, C.
The book explicitly states this is the foundational text for the CART methodology, which is a central topic covered in Chapter 9.
- Predictive Analytics · Eric Siegel
Cited in Chapter 1 for providing several key real-world examples of predictive analytics applications, such as the IRS using models to find tax evasion and Telenor reducing customer churn.
- Analyzing the Social Web · Jennifer Golbeck
Explicitly credited in a footnote in Chapter 19 as having inspired the presentation of that chapter on social network analytics.
- Applied Logistic Regression · Hosmer, D. W., and Lemeshow, S.
Cited in Chapter 10 as a key reference for technical details on maximum likelihood estimation in logistic regression, a core statistical concept for that method.
- Now You See It / Show Me the Numbers · Stephen Few
Cited in Chapter 3 as an excellent resource for using graphs to report business data and for understanding the principles of visual perception in data visualization.
- The Elements of Statistical Learning: Data Mining, Inference, and Prediction · Hastie, T., Tibshirani, R., & Friedman, J.
The book refers to this as an excellent technical discussion for readers interested in the details of regularization techniques like ridge regression and the lasso.
- To explain or to predict? · Shmueli, G.
The book recommends this paper for readers interested in the deep-felt debate around the different goals of explanatory modeling versus predictive modeling.
- An introduction to ROC analysis · Fawcett, T.
Cited as a key reference for the Receiver Operating Characteristics (ROC) graph, a critical tool for model evaluation discussed in detail in the book.
- Privacy in Context · Nissenbaum, H.
Recommended as a book that delves deeply into the relationship between privacy and massive databases, for readers who want to think more seriously about the privacy and ethical implications of data science.
- Matrix factorization techniques for recommender systems · Koren, Y., Bell, R., & Volinsky, C.
Cited as a key paper written by members of the winning Netflix Challenge team, explaining the latent dimension approach (matrix factorization) for building recommender systems.
- Python for Data Analysis · Wes McKinney
Recommended as the best way to learn the pandas library, which is the primary Python tool for cleaning, munging, and manipulating data in real-world applications.
- The Elements of Statistical Learning · Jerome H. Friedman, Robert Tibshirani, and Trevor Hastie
Cited as a canonical (though math-heavy) textbook for gaining a deeper understanding of machine learning concepts.
- Introduction to Probability · Charles M. Grinstead and J. Laurie Snell
Recommended as a good, freely available textbook for readers who want to build a stronger foundation in probability theory.
- scikit-learn documentation · N/A
The book positions scikit-learn as the go-to library for production machine learning in Python, and its documentation is highlighted as a key resource for practical application.
- Deep Learning · Ian Goodfellow, Yoshua Bengio, and Aaron Courville
Presented as the canonical textbook on deep learning, for readers who want a mathematically rigorous and comprehensive understanding of the field.
- pandas documentation · N/A
The book repeatedly contrasts its from-scratch data manipulation with the more efficient and powerful methods available in the pandas library, making its documentation essential for practical work.
- The AIMMS optimization modeling book · AIMMS
Recommended as an 'incredible resource' for readers who want to learn more about linear and integer programming, with particularly useful 'Tips and Tricks' chapters.
- Data Mining with R: Learning with Case Studies · Luis Torgo
Presented as a 'great next step' for learning how to implement machine learning models in the R programming language, moving beyond the spreadsheet-based prototypes in the book.
- Forecasting, Time Series, and Regression · Bowerman et al.
A recommended textbook for those wishing to dive deeper into forecasting techniques beyond the exponential smoothing methods covered in the book.
- Free online forecasting textbook (otexts.com/fpp/) · Rob J. Hyndman
Highlighted as a key free resource from a leading expert whose work and R packages are foundational to modern time series analysis.
- Beginning R: The Statistical Programming Language · Mark Gardener
Recommended as an introductory text for readers looking to learn the R programming language after the brief tour in Chapter 10.
- the beginners guide to Search Engine Optimization · Christopher Pittman
Mentioned as part of the same 'SEO and Digital Marketing series' for readers who want to learn more about SEO fundamentals.
- the Advance guide to Google analytics · Christopher Pittman
Recommended for more advanced users who want to go beyond the basics covered in this book.
- The Failure of Risk Management: Why It’s Broken and How to Fix It · Douglas W. Hubbard
This book is referenced multiple times as a deeper dive into the book's treatment of risk, providing a more thorough critique of popular but flawed risk matrices and scoring methods.
- Pulse: The New Science of Harnessing Internet Buzz to Track Threats and Opportunities · Douglas W. Hubbard
This book is presented as an extension of Chapter 13, focusing entirely on the Internet as a powerful new measurement instrument and detailing how to use web data to measure economic and social trends.
- Expert Political Judgment: How Good Is It? How Can We Know? · Philip E. Tetlock
Cited as providing one of the largest and most definitive studies showing that simple quantitative algorithms outperform human experts in forecasting, confirming a central thesis of 'How to Measure Anything'.
- Clinical versus Statistical Prediction · Paul E. Meehl
The book refers to this as the 'monumental, classic book' that originally established the superiority of statistical models over expert clinical judgment, a finding the author applies broadly to management.
- The Wisdom of Crowds · James Surowiecki
Mentioned as the book that popularized the idea of prediction markets, which 'How to Measure Anything' presents as a powerful new tool for forecasting and measurement.
- Deep Learning with R · F. Chollet and J.J. Allaire
Referenced in the deep learning lab section as a resource for more details on applications using packages like Keras, particularly for using pretrained models.
- Learning Multiple Layers of Features from Tiny Images · A. Krizhevsky
Cited as the source for the CIFAR100 image database, a key dataset used to illustrate the application of Convolutional Neural Networks (CNNs).
- Deep residual learning for image recognition · He, Zhang, Ren, and Sun (2015)
Cited as the source for the resnet50 classifier, a powerful pre-trained CNN used in the book to demonstrate state-of-the-art image classification performance.
- Spectral regularization algorithms for learning large incomplete matrices · Mazumder, Hastie, and Tibshirani (2010)
This paper is referenced as the source for the 'Hard-Impute' algorithm (Algorithm 12.1) used for matrix completion with missing values via PCA.
- Data Scientist: The Sexiest Job of the 21st Century · T.H. Davenport and D.J. Patil
Provides context for the importance and demand for the data scientist role, which is the audience of the book.
- Factorization Machines: A New Tool for Sparse Data · J. Silva and R. E. Wright
Cited in the chapter on advanced supervised models as a resource for understanding Factorization Machines, a key topic in that chapter.
- Stacked Ensemble Models for Improved Prediction Accuracy · F. Gunes, R. Wolfinger and P. Tan
Referenced in the chapter on advanced supervised models to support the section on Ensemble Models, a core concept discussed.
- Customer Segmentation and Clustering Using SAS Enterprise Miner, Third Edition · R.S. Collica
Listed as additional reading for the chapter on unsupervised clustering, providing a deeper dive into the practical application of the chapter's techniques.
- Practical Web Analytics for User Experience · M. Beasley
Recommended in the chapter covering path analysis, suggesting its relevance for understanding web usage patterns, a key application of path analysis.
- The Innovator's Solution · Clayton M. Christensen and Michael E. Raynor
Provides a theoretical foundation for understanding disruption and innovation, which is the context in which lean analytics is most often applied.
- Running Lean · Ash Maurya
A practical, step-by-step guide to implementing Lean Startup principles, with a strong focus on customer development and using the Lean Canvas, a tool central to this book.
- The Lean Startup · Eric Ries
This is the foundational text of the Lean Startup movement. 'Lean Analytics' explicitly positions itself as the deep-dive into the 'Measure' part of Ries's Build-Measure-Learn loop.
- Four Steps to the Epiphany · Steven Blank
The book that originated the 'Customer Development' methodology, which advocates for getting out of the building to test hypotheses with customers. This is the precursor to the Lean Startup movement.
- Business Model Generation · Alexander Osterwalder and Yves Pigneur
Introduced the Business Model Canvas, the tool on which the Lean Canvas (a central tool in 'Lean Analytics') is based. It's essential for understanding how to deconstruct and analyze business models.
- Foundation trilogy · Isaac Asimov
Served as the author's childhood inspiration for the concept of prediction, likening the fictional science of 'psychohistory' to the work of a data scientist.
- Exploratory Data Analysis · John Tukey
Cited as a seminal 1977 book in statistics. The author quotes Tukey's maxim that data plus desire for an answer doesn't guarantee a reasonable answer can be found.
- Coursera and edX · N/A
Recommended as favorite MOOC (Massive Open Online Course) platforms for finding excellent free courses on machine learning and its mathematical foundations.
- www.r-bloggers.com · N/A
A recommended website that aggregates content from many popular R blogs, allowing readers to keep up with the quickly evolving field.
- Netflix Prize Winning Papers · Various
The book suggests downloading and reviewing papers from the top finishers of the Netflix Prize competition to learn about the advanced machine learning techniques they used.
- Heritage Health Prize Milestone Winner Papers · Various
The book suggests downloading papers describing the solutions of the milestone winners to learn from their successful approaches, which often involved ensembles of random forests.
- Introduction to Linear Optimization · Dimitris Bertsimas and John N. Tsitsiklis
Cited by the book as a key text for in-depth information about linear models and solution algorithms, providing the theoretical foundation for Chapter 4 (Linear Programming).
- Optimization over Integers · Dimitris Bertsimas and Robert Weismantel
Cited by the book as a resource for foundational knowledge on mixed integer linear models and solution algorithms, supporting the content of Chapter 5 (Mixed Integer Linear Programming).
- Nonlinear Programming: Theory and Algorithms · Mokhtar S. Bazaraa, Hanif D. Sherali, and Chitharanjan M. Shetty
Referenced by the book for readers seeking detailed information on nonlinear models and solution algorithms, which is the topic of Chapter 6.
- Linear Network Optimization: Algorithms and Codes · Dimitri P. Bertsekas
Cited as a source for in-depth information about network models and solution algorithms, providing the theoretical background for the network optimization problems in Chapter 7.
- The Traveling Salesman Problem: A Computational Study · D.L. Applegate, R.E. Bixby, V. Chvátal, and W.J. Cook
Referenced as a comprehensive description of state-of-the-art approaches to solving the TSP, a key problem discussed in Chapter 7.
- Pyomo—Optimization Modeling in Python · Michael L. Bynum, Gabriel A. Hackebeil, William E. Hart, et al.
The book uses Pyomo for all Python examples; this is the key reference for the software itself, providing much deeper documentation and context.
- An Introduction to Statistical Learning · Gareth James, Daniela Witten, Trevor Hastie, and Robert Tibshirani
A more accessible version of 'The Elements of Statistical Learning' that uses R, recommended for its treatment of cross-validation, the bootstrap, and bagging.
- Data Mining for Business Analytics · Galit Shmueli, Peter Bruce, Nitin Patel, et al.
Co-authored by two of this book's authors, it provides more in-depth, chapter-length treatments of methods like discriminant analysis, logistic regression, and decision trees in a business context.
- The Black Swan · Nassim Nicholas Taleb
Recommended for understanding the concept of long-tailed distributions and the risks of assuming a normal distribution, which can lead to underestimation of extreme events.
- Bandit Algorithms for Website Optimization · John Myles White
Provides a focused, practical treatment of multi-arm bandit algorithms, an alternative to traditional A/B testing that is highly relevant for web testing.
- Python Cookbook, Third Edition · David Beazley and Brian K. Jones
Recommended for readers who want to deepen their general Python language knowledge beyond the scope of data analysis.
- Fluent Python · Luciano Ramalho
Suggested for those wanting to explore more advanced, idiomatic Python programming concepts.
- Effective Python, Second Edition · Brett Slatkin
Another recommendation for improving general-purpose Python programming skills.
- Introduction to Machine Learning with Python · Andreas Müller and Sarah Guido
A suggested next step for applying the data wrangling skills from this book to build machine learning models with scikit-learn.
- Python Data Science Handbook · Jake VanderPlas
Mentioned as another excellent resource covering a similar set of tools for data science in Python.
- Hands-On Programming with R · Garrett Grolemund
Recommended as a useful adjunct for readers with no prior programming experience, as it provides a gentler introduction to R as a programming language.
- ggplot2: Elegant graphics for data analysis · Hadley Wickham
The definitive guide for learning more about the mechanics and underlying theory of ggplot2, going into much greater depth than this book.
- Advanced R · Hadley Wickham
Recommended as a next step for those who want to deepen their programming skills and study R as a programming language.
- R Graphics Cookbook · Winston Chang
A useful resource for finding practical recipes and solutions for common graphing challenges in ggplot2.
- The Truthful Art · Albert Cairo
A general data visualization book recommended for learning the principles of creating effective graphics, to be paired with the technical skills taught in this book.
- Style: Lessons in Clarity and Grace · Joseph M. Williams and Joseph Bizup
Recommended for improving general writing and communication skills, which are critical for explaining analysis results.
- The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling · Ralph Kimball and Margy Ross
Provides a foundational guide to dimensional modeling (star schemas), a core concept for designing data warehouses that are understandable and performant for business users.
- Information Dashboard Design: The Effective Visual Communication of Data · Stephen Few
Offers practical advice on how to design dashboards that effectively and clearly communicate information, aligning with the book's principle that a 'picture is worth a thousand numbers'.
- Performance Dashboards: Measuring, Monitoring, and Managing Your Business · Wayne Eckerson
Provides a comprehensive overview of dashboards and scorecards, expanding on the definitions and use cases for these critical BI front-end tools.
- Agile Data Warehousing Project Management: Business Intelligence Systems Using Scrum · Ralph Hughes
Offers a detailed guide on applying agile methodologies specifically to BI and data warehousing projects, which the book identifies as a key success factor.
- The Data Warehouse Lifecycle Toolkit, Second Edition · Ralph Kimball, Margy Ross, Warren Thornthwaite, Joy Mundy, and Bob Becker
This book is repeatedly referenced as the definitive source for a more detailed, in-depth explanation of the Kimball Lifecycle project management methodology, which is only summarized in the current book.
- Kimball Group Website (www.kimballgroup.com) · Kimball Group
The introduction explicitly cites the website as a key resource for hundreds of supplementary design tips, articles, and educational materials that complement the book's content.
- An Introduction to Models in the Social Sciences · Charles Lave and James March
The author explicitly names this book as the original inspiration for the course that became 'The Model Thinker,' positioning his own work as a modern update to its foundational ideas.
- Essence of Decision: Explaining the Cuban Missile Crisis · Graham Allison
This book is used as the primary case study for the many-model approach. Allison's use of three distinct theoretical lenses to analyze a single event exemplifies the book's central thesis.
- Capital in the Twenty-First Century · Thomas Piketty
Piketty's model (r > g) is presented as a prime example of a simple, powerful model that can frame and explain long-term trends in a major societal issue like wealth inequality.
- Micromotives and Macrobehavior · Thomas Schelling
Schelling's segregation models, discussed in detail, are foundational examples of agent-based modeling and show how collective patterns (segregation) can emerge from individual rules that do not seem to intend them.
- Leading Change · John P. Kotter
Referenced in the context of change management, this book provides a framework for leading the organizational and cultural shifts required to successfully implement an Analytics Culture.
- Predictive Business Analytics: Forward-looking Capabilities to Improve Business Performance · Lawrence S. Maisel and Gary Cokins
Co-authored by one of this book's authors, it provides a deeper dive into the technical and practical aspects of predictive analytics, which this book positions as a key goal.
- Marketing Management · Philip Kotler
Kotler's classic '4 P's of Marketing' is cited as the inspiration for the author's '9 P's of Digital Analytics' framework, providing the intellectual lineage for the book's core model.
- Analytics at Work · Thomas H. Davenport
Davenport's structures for analytics teams (e.g., Centralized, Hub and Spoke) are cited directly in the book as established models for organizing an analytics function.
- Web Analytics 2.0 / Web Analytics: An Hour a Day · Avinash Kaushik
Kaushik is cited for his influential concepts like the '90/10' rule for budget allocation (people over tools) and focusing on the 'critical few' KPIs, which align with the book's core principles.
- The Big Book of KPIs · Eric T. Peterson
Peterson's framework for creating KPIs (Definition, Presentation, Expectation, Actions) is presented as one of the foundational models for KPI development in the industry.
- Landing Page Optimization · Tim Ash
Ash is cited as an expert in optimization, and his critiques of certain statistical testing methods (like fractional factorial) are used to provide a balanced, real-world perspective on testing.
- Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are · Stephens-Davidowitz, S.
Discussed in the introduction as an interesting example of using big data (from Google searches) to gain new and important insights into human behavior.
- The Quants · Patterson, S.
Referenced in Chapter 1 as a great overview of how quantitative techniques have been used in the financial world, highlighting both their successes and their dangers.
- Out of the Crisis · Deming, E.
Deming's famous '14 points' for quality management are discussed in the online Chapter 19 on Statistical Process Control, making this a key foundational text for that topic.
- The Loyalty Effect · Reichheld, F.
The simulation model on customer loyalty in Chapter 16 is based on the discussion of this topic in Reichheld's influential book.
- Smart Choices · Hammond, J., R. Keeney, and H. Raiffa
Recommended in Chapter 6 for a nontechnical discussion of decision-making, complementing the chapter's formal, quantitative approach.
- Operations Research: Applications and Algorithms · Winston, W. L.
Written by one of this book's authors and referenced multiple times for readers who want deeper technical details on optimization algorithms like the simplex method.
- The Mythical Man-Month: Essays on Software Engineering · Frederick Brooks Jr.
Cited in the foreword as a direct inspiration for this book's structure as a collection of practical essays from a seasoned practitioner, focusing on timeless lessons in a technical field.
- Data Science for Business: What You Need to Know About Data Mining and Data-Analytic Thinking · Foster Provost and Tom Fawcett
Referenced in the book as a key text for readers who want a deeper understanding of fundamental data mining concepts and techniques like clustering and prediction.
- Data Mining: Concepts and Techniques · Jiawei Han and Micheline Kamber
Cited as a foundational academic textbook that provides in-depth technical explanations of data mining methods, such as principal components analysis and neural networks.
- Excel Tables: A Complete Guide for Creating, Using, and Automating Lists and Tables · Zack Barresse and Kevin Jones
Recommended by the author for a deep dive into Excel Tables, which he presents as a foundational and underused feature for creating dynamic spreadsheets.
- Master Your Data with Power Query in Excel and Power BI · Ken Puls and Miguel Escobar
Cited as a key resource for readers wanting to go beyond the book's introduction to Power Query, a tool the author champions for data cleansing and transformation.
- Data Mining: Practical Machine Learning Tools and Techniques · Witten, I.H., Frank, E. and Hall, M.A.
Recommended for readers who want a deeper, more technical understanding of data mining methods.
- Blue Ocean Strategy: How to Create Uncontested Market Space and Make the Competition Irrelevant · Kim, W.C. and Mauborgne, R.
Provides the foundational theory for the chapter on 'Non-Customer Analytics,' explaining how to find new markets instead of competing in existing ones.
- Predictive Analytics: The Power to Predict Who Will Click, Buy, Lie, or Die · Siegel, E.
Suggested for more information on predictive analytics, particularly in the context of sales forecasting.
- Statistics For Dummies · Rumsey, D.
Listed as a reference for foundational statistical methods like Correlation and Regression Analysis, aimed at a non-technical audience.
- Power Query Formula Categories (MSDN Documentation) · Microsoft
The book explicitly points to this official Microsoft documentation as the comprehensive reference for all M language functions, which is essential for writing custom formulas and functions beyond the UI.
- PowerPivotPro.com (Rob Collie's blog) · Rob Collie et al.
Mentioned in the acknowledgements and in the context of the Power Update tool, this resource is a key community hub for learning about Power Pivot and the broader Power BI stack, which are common destinations for data prepared with Power Query.
- Power Update (Third-party Add-in) · power-planner.com
The book dedicates a section in Chapter 16 to this tool as a solution for advanced, automated refreshing scenarios that go beyond the built-in capabilities of Excel, especially for publishing to various destinations.
- skillwave.training · Ken Puls, Miguel Escobar, and Matt Allington
The authors' official training site, which hosts the example files for the book and offers further self-paced and coached training in Power Query, Power Pivot, and Power BI.
- powerquery.training · Ken Puls and Miguel Escobar
The authors' original training site, mentioned in the acknowledgements as the project that fostered the content for the first edition of the book.
- Microsoft Power Query M formula language documentation · Microsoft
Referenced in Chapter 15 as the official specification document for the M language, which can be explored via the `#shared` keyword within Power Query itself.
- Data Analysis for Managers with Microsoft Excel · S. Christian Albright, Wayne L. Winston, and Christopher Zappe
Referenced as a source for more advanced topics like creating custom web queries, suggesting it is a logical next step for readers.
- Investment Science · David G. Luenberger
Recommended for readers who want a more detailed and technical discussion of options pricing and real options theory.
- Power Pricing · Robert J. Dolan and Hermann Simon
Suggested for those wanting to gain deeper insights into product pricing strategies beyond the models presented in the book.
- Predicting Presidential Elections and Other Things · Roy Fair
This is the source for the presidential election forecasting model used as a major example of multiple regression in Chapter 54.
- Mathletics · Wayne L. Winston
Written by the book's author, it covers the application of mathematics in sports, aligning with the book's use of sports analytics examples (e.g., rating NFL teams).
- The Balanced Scorecard: Translating Strategy into Action · Robert S. Kaplan and David P. Norton
The book presents the Balanced Scorecard methodology, which is described as a key tool for performance management and a central component of an effective PBA deployment.
- Why Smart Executives Fail · Sydney Finkelstein
The book's explanation for corporate failure—flaws in executive reasoning and culture rather than lack of intelligence—is used to build the case for why fact-based PBA is necessary to mitigate risk.
- Linear Programming and Extensions · G. Dantzig
This is the foundational text on linear programming by its creator, providing the deep theoretical underpinnings for the optimization techniques central to the book.
- Making Hard Decisions: An Introduction to Decision Analysis · R. Clemen
Provides a comprehensive and practical treatment of the topics covered in Chapter 14, including decision trees, utility theory, and sensitivity analysis in decision-making.
- Data Mining for Business Intelligence · G. Shmueli, N. Patel, and P. Bruce
Offers a broader and deeper exploration of the data mining concepts introduced in Chapter 10, covering a wider range of techniques and business applications.
- Simulation Modeling and Analysis · A. Law and W. Kelton
A classic text that provides a thorough grounding in the theory and practice of simulation, expanding significantly on the introduction to spreadsheet simulation in Chapter 12.
- Multiple Criteria Optimization: Theory, Computation, and Application · R. Steuer
A detailed resource for readers interested in the advanced theory and methods behind the multiple objective optimization topics introduced in Chapter 7.
- The Data Warehouse Toolkit · Ralph Kimball and Margy Ross
Referenced for its foundational concepts on star schema modeling, which makes row-store databases more suitable for analytic workloads.
- How to Measure Anything · Douglas W. Hubbard
Recommended in the conclusion for improving one's approach to both analysis and communicating findings.
- Trustworthy Online Controlled Experiments: A Practical Guide to A/B Testing · Ron Kohavi, Diane Tang, and Ya Xu
Recommended as a key resource for learning more about the specific challenges and methods of online A/B testing.
- Learning Regular Expressions · Ben Forta
Suggested as a resource for readers who want a more thorough introduction to regular expressions beyond what the book covers.
- Database Management Systems · Gehrke and Ramakrishnan
Referenced in Chapter 2 as a resource for readers unfamiliar with the basics of SQL and Relational Database Management Systems (RDBMSs), which are foundational for the structured data analysis chapters.
- Survey of Hallucination in Natural Language Generation · Ji, Z., Lee, N., Frieske, R., et al.
Cited in Chapter 2 to explain the concept of 'hallucinations' in LLMs and to underscore the importance of verifying information provided by models.
- Constitutional AI: Harmlessness from AI Feedback · Bai, Y., Kadavath, S., Kundu, S., et al.
Mentioned in Chapter 8 as the core idea behind Anthropic's Claude models, distinguishing them from other LLMs by training them based on a set of rules (a 'constitution') rather than just human feedback.
- Attention is All You Need · Vaswani, A., Shazeer, N., Parmar, N., et al.
Mentioned in Chapter 8 as the seminal paper from Google researchers that introduced the Transformer architecture, the foundation for nearly all modern large language models.
- Expert Political Judgment · Philip E. Tetlock
The book is built around the findings of Tetlock's long-term study. It is the primary source for the 'fox vs. hedgehog' framework and the empirical evidence on the poor performance of pundits.
- This Time Is Different: Eight Centuries of Financial Folly · Carmen Reinhart and Kenneth Rogoff
Cited as a key piece of historical analysis that many economists and policymakers missed before the 2008 financial crisis. It demonstrates that recessions following financial crises are uniquely severe and long-lasting.
- Investing in People: Financial Impact of Human Resource Initiatives · Wayne Cascio and John Boudreau
The book cites this work as the source for the LAMP framework, a core model presented for connecting HR metrics and analytics to strategic organizational change.
- Beyond HR: The New Science of Human Capital · John W. Boudreau and Peter M. Ramstad
The book's concept of finding pivotal roles by looking at where improvement has the biggest impact, not just average contribution, is cited as a key principle for focusing analytics.
- Designing Matrix Organizations That Actually Work · Jay R. Galbraith
Galbraith's work is cited as a key reference for understanding organization design, decision rights, and the structural challenges that are a central focus of the book's 'Enterprise Analytics' step.
- High Commitment, High Performance · Michael Beer
This book is referenced to support the principles of high-involvement work design, a key concept in the author's analysis of how job and organization design drive performance.
Movement V
Measure
Use available assessments and measures to review your progress.
A way to assess yourself, the instruments the field gives you, and what we'd measure next.
- — Your feedback loop: rate → find your weakest lever → act
- — Measures the books give you
Learning curriculum
After mastering this field, you can…
The field's learning objectives, reconciled across the books, classified by Bloom's taxonomy and ordered so each builds on the ones before it.
- explainAfter mastering this field you can explain why information and knowledge are strategic VRIN resources and why analytical capability is a durable source of competitive advantage.Check: Write an essay arguing why data and analytical capability constitute strategic assets and sources of lasting competitive advantage, citing the VRIN framework.
- distinguishAfter mastering this field you can define and distinguish the core disciplines—business analytics, data mining, data science, BI, and machine learning—and describe how they unify and interrelate.Check: Produce a concept map distinguishing business analytics, data mining, data science, BI, and machine learning, explaining the fundamental principles that unify them.
- describeAfter mastering this field you can describe the architecture and evolution of Business Intelligence systems and characterize Big Data using the 7V model along with its required techniques and technologies.Check: Diagram a BI system architecture, trace its evolution from decision-support systems, and characterize a Big Data scenario against the 7V model.
- describeAfter mastering this field you can describe the repeatable data science / data-mining process (CRISP-DM, KDD, analytical lifecycle) from problem definition through deployment and monitoring.Check: Map a business project onto the CRISP-DM / analytical-lifecycle phases, explaining the iterative connections from business understanding to deployment.
- traceAfter mastering this field you can trace the four eras/forms of analytics (descriptive, predictive, prescriptive, autonomous/AI) and situate current practice within them.Check: Create a timeline distinguishing descriptive, predictive, prescriptive, and autonomous analytics and place example applications within each era.
- categorizeAfter mastering this field you can explain machine learning, categorize ML systems (supervised/unsupervised, batch/online, instance/model-based), and decide when to use ML instead of rule-based programming.Check: Categorize a set of real ML systems along the standard dimensions and justify when ML is preferable to explicit rules.
- explainAfter mastering this field you can explain overfitting, model complexity, and the bias-variance tradeoff and why discovered patterns may fail to generalize.Check: Explain the bias-variance tradeoff with a demonstration showing how flexibility affects training vs. test error and generalization.
- explainAfter mastering this field you can explain why behavioral data are variable, distinguish sampling methods, and describe how sampling distributions and the Central Limit Theorem enable inference from samples.Check: Explain, with a simulation demonstration, how the CLM and sample size affect the standard error and validity of inference under different sampling schemes.
- formulateAfter mastering this field you can frame a business question into a well-defined analytical problem statement specifying target, stakeholders, decision context, and success criteria.Check: Given a business scenario, produce a problem statement decomposing it into concrete data-mining tasks with defined targets and success metrics.
- partitionAfter mastering this field you can partition data into train/validation/test sets and apply resampling (cross-validation, bootstrap) to honestly estimate generalization error and select tuning parameters.Check: Set up stratified train/validation/test splits and cross-validation for a dataset and use them to estimate out-of-sample error.
- buildAfter mastering this field you can build supervised predictive models—linear/logistic regression, k-NN, naive Bayes, decision trees, SVMs, neural nets, discriminant analysis—using Scikit-Learn and R.Check: Train and compare several supervised classifiers/regressors on a dataset using Scikit-Learn and R, interpreting coefficients and outputs.
- optimizeAfter mastering this field you can apply regularization (ridge, lasso, elastic net, dropout, early stopping) and tune hyperparameters via grid/randomized search to control complexity and balance bias and variance.Check: Tune a model's hyperparameters and regularization strength via cross-validated search, showing the effect on bias-variance and generalization.
- fitAfter mastering this field you can fit flexible nonlinear models such as splines and generalized additive models to capture nonlinear relationships.Check: Fit splines and a GAM to a dataset with nonlinear structure and interpret the resulting relationships.
- writeAfter mastering this field you can write clear, readable Pythonic code and set up an interactive analysis environment to execute, inspect, and iterate on data tasks.Check: Write annotated, assertion-checked Python in a Jupyter notebook that loads and inspects a dataset iteratively.
- computeAfter mastering this field you can compute probabilities and reason about uncertainty by analyzing sample spaces and running simulations, and implement core probability, linear algebra, and statistics primitives from scratch.Check: Implement, from scratch, simulations of sample spaces plus vector/matrix and descriptive-statistics primitives, then verify results against analytic answers.
- constructAfter mastering this field you can estimate population parameters and construct/interpret confidence and prediction intervals using bootstrap and simulation to quantify uncertainty.Check: Estimate an unknown parameter from sample data and report bootstrap-based confidence and prediction intervals with honest uncertainty statements.
- implementAfter mastering this field you can implement gradient descent and core algorithms from first principles to understand how and why data science methods work rather than merely invoking libraries.Check: Implement gradient descent and a k-means/naive-Bayes/regression algorithm from scratch (in Python and/or spreadsheet) and explain its optimization mechanics.
- manipulateAfter mastering this field you can load, clean, tidy, reshape, merge, and manipulate tabular, time-series, and text data using Pandas/NumPy and the R tidyverse.Check: Take a messy multi-source dataset and produce a tidy, merged, reshaped dataset in both pandas and the tidyverse, handling missing values and type conversions.
- acquireAfter mastering this field you can acquire data from diverse sources—files, databases, web scraping, and APIs—into analysis-ready structures.Check: Import data from CSV/Excel/JSON/SQL/API and web scraping into pandas/tibbles ready for analysis.
- visualizeAfter mastering this field you can explore and visualize data—including summaries, distributions, relationships, and geographic maps—using Matplotlib, Seaborn, ggplot2, and Basemap to detect patterns, errors, and outliers.Check: Produce an exploratory visual analysis of a dataset, including distributions, relationships, and a geographic map, identifying anomalies that guide modeling.
- prepareAfter mastering this field you can prepare and preprocess data by handling missing values and outliers, scaling/standardizing, encoding categoricals, balancing classes, and building reusable transformation pipelines.Check: Build a reusable preprocessing pipeline that imputes, scales, encodes, and balances a raw dataset, justifying each robust-estimate choice.
- reduceAfter mastering this field you can engineer and select informative features and reduce data dimension using domain knowledge, correlation, category consolidation, and PCA/PLS while preserving predictive information.Check: Engineer new features and apply PCA/correlation-based reduction to a high-dimensional dataset, demonstrating retained predictive value.
- applyAfter mastering this field you can select an appropriate similarity/distance measure for a given data structure to support recommendation, clustering, and nearest-neighbor reasoning.Check: Given sparse and dense datasets, choose and justify Euclidean vs. cosine (or other) measures and apply them to a nearest-neighbor task.
- clusterAfter mastering this field you can build unsupervised models—clustering, association rules, collaborative filtering, and dimensionality reduction—to discover structure and patterns.Check: Apply clustering, association rules, and PCA to an unlabeled dataset and interpret the discovered structure, including social-circle detection in networks.
- correctAfter mastering this field you can control error rates in multiple testing using FWER (Bonferroni, Holm) and FDR (Benjamini-Hochberg) procedures.Check: Given a multiple-comparison scenario, apply and compare Bonferroni, Holm, and Benjamini-Hochberg corrections and justify threshold choices.
- differentiateAfter mastering this field you can distinguish prediction from inference and supervised from unsupervised learning, and select an appropriate method for a given data structure and goal.Check: For several business problems, determine whether an outcome variable exists and select supervised vs. unsupervised methods, justifying the choice.
- selectAfter mastering this field you can select and compute performance metrics matched to the task (RMSE/MAE/MAPE, accuracy/precision/recall/F1, ROC-AUC, lift/decile) accounting for class imbalance and misclassification costs.Check: For a prediction, a classification, and a ranking task, select and compute appropriate metrics, justifying choices given class imbalance and costs.
- buildAfter mastering this field you can build and train deep neural networks with Keras/TensorFlow (and from scratch) for perception, sequence, language, and generative tasks.Check: Construct and train a deep neural network for a perception or sequence task, comparing framework-based and from-scratch implementations.
- combineAfter mastering this field you can combine methods using ensembles (bagging, boosting, random forests, BART, uplift modeling) to improve predictive power and decision targeting.Check: Build and tune ensemble models combining weak learners and compare their predictive performance against single models.
- evaluateAfter mastering this field you can compare competing models on validation data using appropriate metrics and baselines, and select the simplest model that generalizes well.Check: Compare multiple models on holdout data against a baseline and select the most parsimonious well-generalizing model, guided by Occam's razor.
- judgeAfter mastering this field you can perform hypothesis tests and designed experiments (p-values, z-tests, A/B tests, bootstrapping, permutation) and judge statistical significance while controlling Type I/II errors.Check: Design and run an A/B test using permutation/bootstrap methods, report significance and power, and apply multiple-testing corrections.
Validated instruments — where the research already has a measure
Talent Engagement, Attitudes and Motivations Survey
validated“Feel like going to work when I get up in the morning”
Principles of Psychometric Questionnaire Design
validated“Is the question precise and short, avoiding ambiguity?”
Temperature of Finance Survey
validated“Assessment of current 'Persona' (Reporter, Commentator, Advisor, or Strategist).”
Scales for Measuring Job Attitudes and Turnover Intent
validated“A set of questions measuring the congruence between an employee's skills and the demands of their job.”
How to measure it
Turning each idea into a measure
For each construct: how to operationalize it, the observable signals to look for, and how well it holds up.
Documented as the list of attributes and levels supplied to the conjoint software, evaluated against criteria of concreteness, level count, and range coverage relative to realistic product alternatives.
- Avoidance of vague levels like 'really roomy'
- Level spacing close enough for interpolation
- Ranges spanning realistic design options
Assessed qualitatively/archivally from the design specification; not self-reported.
Directly tied to result validity per the book's design guidance. · Design specifications are stable artifacts, supporting reliable characterization.
Recorded as the conjoint method type, software platform (PC or web), and response format (ratings or choices) used in the study.
- Use of off-the-shelf software
- Interactive PC or web-based survey
- Software-generated product profiles
Categorical/archival description of the method; not self-reported.
Method choice affects data type but basic interpretation remains consistent per the book. · Software-driven collection promotes procedural consistency.
Inferred indirectly through the pattern of holistic ratings or choices respondents make across systematically varied product profiles.
- Differences in ratings across profiles
- Choices among competing products
Not directly measurable in isolation; recovered via the conjoint model.
The book argues isolated direct elicitation is inaccurate; inference is preferred. · Reliability depends on number of ratings/choices and design adequacy.
Read from the conjoint output table as utilities (with accompanying t-values) for each attribute level, estimated by the software from ratings or choices.
- Positive vs. negative relative utilities
- Magnitude of utility differences within an attribute
- Sum of extreme-level t-values exceeding three
Interval-like utilities scaled to sum to zero within each attribute; not self-reported.
Interpret t-values in light of scaling; judge significance from extreme levels. · Estimation accuracy improves with more data and tighter level ranges.
Computed by summing part-worth utilities for product profiles and using linear interpolation across quantitative levels to convert utility changes into attribute units.
- Price increase consumers accept for an added feature
- Equivalent utility levels across profiles
Continuous, in the units of the traded attribute; archival/computed.
Valid only within tested ranges and for quantitative attributes; interpolation across qualitative attributes is nonsensical. · Accuracy increases as tested levels are closer together.
Calculated by applying the multinomial logit model to the summed utilities of each product in the competitive set.
- Percent share of a target profile
- Share shifts from new competitive entries
Proportion between 0 and 1 (percentage); archival/computed.
Requires knowing the relevant competitive set and representing competitors' features in the design. · Depends on accuracy of utilities and completeness of the competitive set.
Computed as the within-attribute range (highest minus lowest level utility) divided by the sum of such ranges across all attributes.
- Percent decision weight per attribute
- Relative ranking of attributes by importance
Proportion between 0 and 1; archival/computed.
Sensitive to the spread of levels in the design; widening level ranges inflates importance. · Consistent given a fixed design and stable utility estimates.
Assessed by the presence and quality of data warehouses/marts, master data management, data integration across silos, governance roles (stewards, BICC), and the existence of proprietary data, combined with users' perceived ability to find and trust data.
- existence of enterprise data warehouse
- unique identifiers maintained across organization
- proprietary/unique data sources exploited
- number of duplicate/conflicting data sources
- presence of data stewards and information management group
Use stage-based ordinal classification (poor→usable→consolidated→integrated→innovative) plus audit checklists; no scored survey items provided.
Map to the data row of the DELTA transitions table for content validity. · Archival/audit measures should be reliable; perceptual access ratings need consistency across respondents.
Assessed by presence of an enterprise analytics strategy/road map, shared IT infrastructure, common data definitions, consolidated analyst groups, and the absence of duplicated silos.
- number of redundant data marts/tools
- existence of enterprise BI strategy
- cross-functional analytical projects
- one-version-of-the-truth initiatives
Ordinal stage mapping plus inventory counts of redundant resources; no Likert items provided.
Anchored to the six analytical questions test of who shares data. · Inventory-based measures reliable; perceptions of 'fractured vs holistic' require calibrated raters.
Assessed by observed/perceived leader behaviors: pushing for data, hiring smart analysts, setting hands-on example, teaching, setting strategy/performance expectations, building an analytical ecosystem, persisting over time, and knowing analytics' limits.
- frequency of 'did you use data?' pushbacks
- leaders presenting fact-based recommendations
- investment decisions for analytics
- visible communication about analytics
Leadership-behavior checklist (presence/strength of each trait); progression none→local→aware→supportive→passionate.
Case-study traits provide content validity; risk of social desirability in self-ratings. · Multi-rater (360) assessment improves reliability over self-report.
Assessed by an inventory of analytical projects classified by business impact, alignment to distinctive capabilities, executive sponsorship, and position on the ladder of analytical applications.
- projects mapped to strategic priorities
- number of high-impact vs low-value targets
- use of questions matrix and ladder
- program management office for targeting
Qualitative target-quality checklist ('Do We Have a Good Target?') plus ladder rung position; no numeric scale.
Anchored to value-type analysis and the targeting questions. · Requires consistent criteria for 'high value' across raters.
Assessed by counts and mix of analyst types (champions, professionals, semipros, amateurs), skill proficiency across quantitative/business/relationship/coaching dimensions, organizational model (centralized to decentralized), and self-reported engagement/satisfaction.
- headcount by analyst type
- skill assessment ratings
- engagement/satisfaction scores
- center of excellence vs decentralized structure
- recruiting sources and rotation programs
Skill proficiency levels (basic→foundational→intermediate→advanced→expert) and engagement comparisons from the talent research; no item-level scale reproduced.
Backed by the Accenture analytical talent research survey design. · Engagement survey constructs are established; mix counts are objective and reliable.
Assessed via process maps showing automated, exceptions/overrides, and assisted decision points; integration of models into systems; and process performance monitoring.
- share of decisions automated/assisted
- analytics built into ERP/workflow tools
- gap between insight and action
- number of standalone vs embedded applications
Craft-vs-industrial classification and decision-type mix; ladder top rungs (institutional action, real-time optimization).
Anchored to claims-process and UPS/Avis examples. · Process audits are reasonably objective and repeatable.
Assessed via perceptions of truth-seeking, data-over-stories, granularity, valuing negative results, pushbacks/obligation to dissent, acting on analysis, and pragmatism about trade-offs.
- managers asked to back claims with data
- decisions changed based on analysis
- tolerance for disconfirming results
- stories vs data in meetings
Culture/climate perceptual survey aggregated to organization; no specific items provided.
Trait list provides content domain; risk of aspirational over-rating ('analytical overconfidence'). · Climate surveys typically reliable when aggregated.
Assessed by existence of model-management/model-validation functions, documented review cadences, monitoring of model decay, and periodic competitor/customer/technology reviews.
- centralized model libraries
- model decay alerts
- champion/challenger tracking
- annual technology reviews
Presence/maturity checklist of review practices; largely binary/ordinal.
Anchored to Progressive, Capital One, financial-crisis examples. · Archival evidence of review processes is reliable.
Assessed by the proportion of key decisions supported by data/analysis (vs. gut), decision-process meta-analysis, and tracking of decision quality over time.
- percent of major decisions based on facts
- documented decision processes
- decision management groups
- assessment of managers on decisions made
Reference benchmark from book: ~40% of major decisions based on gut; track share of fact-based decisions.
Definition explicitly provided in Chapter 11. · Decision-process audits more reliable than self-reported decision style.
Determined by mapping each DELTA element onto the five-stage transitions table to derive a composite stage (1 Analytically Impaired to 5 Analytical Competitor).
- balance and depth of DELTA elements
- presence/absence of roadblock elements
- enterprise vs local scope of analytics
Five-point ordinal stage scale used as a high-level assessment/map, not a survey.
Carried over from Competing on Analytics maturity model; content valid via appendix table. · Composite staging requires calibrated assessment to be consistent.
Measured by archival financial and operational metrics such as margins, cost savings, market share, growth, risk reduction, and decision speed/consistency/accuracy.
- margin and profit changes
- cost and waste reduction
- market share gains
- forecast accuracy
- industry-leading performance
Continuous archival metrics; benefits enumerated in 'Some Benefits of Being Analytical' and Chapter 11.
Authors note correlation with analytics use; causality argued but not proven. · Archival financial metrics are highly reliable.
Measured by the proportion of available data analyzed and the ability to drill into subcategories and outliers without sampling error.
- ratio of analyzed to total data
- number of subgroups analyzable
- absence of sampling-based extrapolation
Continuous proportion (0 to 1) of dataset coverage; categorical sample-vs-N=all classification.
Valid where 'all' is well-defined; in practice N=all is often near-all rather than literally complete. · Reliable via archival audit of data pipelines.
Measured by the share of unstructured or imprecise data incorporated and the error tolerance thresholds adopted.
- use of noSQL/Hadoop-style tools
- incorporation of unstructured content
- stated acceptance of approximate results
Ordinal tolerance levels; proportion of unstructured data used.
Distinguishable from negligence; messiness must serve a larger analytic purpose. · Assessable through documented data-quality standards.
Measured by the predominance of correlational/predictive methods over controlled causal experiments in analysis and decision rationale.
- use of correlation analysis
- absence of causal claims in decisions
- reliance on predictive proxies
Categorical (correlation-led vs. causation-led); proportion of correlational analyses.
Valid for operational decisions; causal methods remain appropriate for critical contexts. · Reliable through method documentation.
Measured by the count and variety of previously non-data phenomena rendered into quantified formats.
- sensor deployments
- datafied behaviors/sentiments/locations
- structured datasets created from analog phenomena
Count of datafied domains; volume of quantified records.
Must distinguish datafication (quantified/analyzable) from mere digitization (image/copy). · Reliable via archival inventory.
Measured by the novelty, frequency, and diversity of data-reuse ideas and the recognition of option value.
- generation of new data applications
- identification of secondary uses
- creative repurposing of existing data
Counts of novel data applications; qualitative ideation assessments.
Partly self-reportable but prone to social-desirability bias; better inferred from behavior. · Moderate; idea novelty is subjectively judged.
Measured by the number of distinct uses, dataset merges, and downstream products derived from a data source.
- secondary services launched
- dataset combinations
- feedback loops from user interactions
Count of uses per dataset; revenue attributed to reuse.
Valid where uses are distinguishable from the primary purpose. · Reliable through archival tracking of data lineage.
Measured by the share of decisions informed or made by predictive models versus intuition or expert judgment.
- use of recommendation systems
- algorithmic ranking
- predictive maintenance/scoring adoption
Proportion of decisions model-driven; degree of automation.
Valid across operational and managerial contexts. · Reliable through process documentation.
Measured by revenue from data-derived products, productivity differentials, cost savings, and market valuations of data assets.
- data-product income
- 6% productivity gains (Brynjolfsson)
- market vs. book value gaps
Monetary metrics; productivity percentages.
Valid but data assets remain hard to formally value on balance sheets. · Reliable via financial records, though intangible-value estimation is imprecise.
Measured by prediction hit rates, error margins, and lead-time against realized outcomes.
- Farecast 75% accuracy
- flu spread prediction in near real time
- infection detection 24 hours early
Accuracy percentages; time-to-detection.
Predictions are probabilistic and inherently fallible. · Reliable via benchmarking predictions against actuals.
Measured by re-identification incidents, breadth of personal data aggregated, and perceived privacy loss.
- AOL/Netflix re-identification cases
- NSA data collection scale
- defeat of anonymization
Incident counts; data-aggregation volume; survey-based perceived privacy.
Applies only to personal or personally-traceable data. · Mixed; perceptual components carry response bias.
Measured by the presence of policies that impose sanctions or interventions based on predicted rather than actual behavior.
- parole prediction use
- predictive policing of individuals
- pre-crime interventions
Categorical presence/absence; prevalence of propensity-based decisions.
Valid when correlational predictions are misused for causal culpability. · Reliable via policy and practice review.
Measured by over-reliance on flawed or incomplete metrics and absence of critical scrutiny of data meaning.
- McNamara body counts
- Google's SAT-score obsession
- decisions despite reasonable doubt about data
Qualitative assessment of metric over-reliance.
Inferred construct; difficult to measure directly. · Low to moderate; depends on interpretive judgment.
Measured by the presence and enforcement of accountability rules, human-agency protections, algorithmist oversight, and antitrust-style regulation.
- accountability-based privacy frameworks
- openness/certification/disprovability requirements
- presence of algorithmists
- differential privacy adoption
Categorical presence and enforcement strength.
Largely prospective/normative in the book; partially realized. · Reliable via documentation of policies and institutions.
Quantified by total bytes stored, data generation rates per unit time, and the proportion and types of structured, semi-structured, and unstructured data.
- exabytes generated per day
- tweets per day
- sensor data streams
- share of unstructured data (~80%)
Continuous archival metrics; no fixed size threshold defines 'big'.
Captures the book's core V-based characterization of big data. · Archival counts are reproducible though definitions of 'big' shift over time.
Assessed through consistency, duplication, error, and bias checks performed during pre-processing and validation.
- error rates
- duplicate records
- agreement with trusted sources
- presence of false postings
Quality indices derived from data audits; partly judgmental.
Reflects the fourth V emphasized as fundamental to medical and other applications. · Dependent on audit methodology consistency.
Classified by architecture type (Hadoop DFS, NoSQL, Cloud), replication factor, scalability mode, and CAP trade-off configuration.
- NameNode/DataNode structure
- block replication
- horizontal scalability
- Heartbeat monitoring
Categorical and configurational descriptors from system documentation.
Directly grounded in Chapter 3 storage discussion. · Architectural attributes are objectively verifiable.
Identified by technique used (clustering, classification, MapReduce, Bloom filter, PageRank, collaborative filtering) and whether supervised or unsupervised.
- decision trees
- cluster diagrams
- map/shuffle/reduce stages
- Jaccard and cosine similarity
Categorical technique inventory with mixed performance metrics.
Faithful to Chapter 4 examples. · Technique identification is unambiguous; performance varies by dataset.
Evaluated by the relevance and usefulness of patterns extracted relative to the questions of interest.
- detected fraud patterns
- customer preference profiles
- epidemic spread indicators
Mixed perceptual and behavioral assessment of output usefulness.
Central mediating concept linking data to value per Chapters 1 and 4. · Usefulness judgments require human interpretation, introducing some subjectivity.
Measured by comparing model predictions against actual recorded outcomes and assessing over-fitting and bias.
- Google Flu Trends 50% over-prediction
- Ebola forecast deviation
- CDC comparison
Archival error metrics comparing predictions to ground truth.
Grounded in documented Flu Trends and Ebola case analyses. · Outcome-based and reproducible where ground truth exists.
Assessed by presence and strength of encryption (e.g., AES), firewalls, authentication, anonymization, and access governance.
- AES key length
- point-to-point encryption presence
- two-person validation
- USB port controls
Categorical and configurational, with breach-audit evidence.
Reflects security discussions across Chapters 5 and 7. · Verifiable through system audits and incident reports.
Captured by profit, sales lift, recommendation accuracy, health outcomes, cost reductions, and efficiency improvements.
- targeted marketing revenue
- recommender-driven sales
- reduced healthcare costs
- smart city efficiency gains
Mixed financial, clinical, and operational metrics.
Anchored in Chapters 5, 6, and 8 applications. · Outcome metrics measurable but application-specific.
Evidenced by number and severity of breaches, records compromised, and instances of individual re-identification.
- Home Depot 56 million cards stolen
- Anthem 70 million records
- Snowden leak scale
- re-identified medical records
Archival breach metrics and incident counts.
Documented through major case studies in Chapters 5 and 7. · Incident data is verifiable though underreporting may occur.
Operationalized as the presence and timing of material non-public information relative to its public disclosure, and the trading or competitive advantage gained during that interval.
- insider purchases before announcements
- price jumps upon disclosure
- trade-secret possession by departing employees
- tippee and sub-tippee trading chains
Best captured categorically (information present/absent, public/private) and temporally (interval before disclosure) using archival records.
Strong face and construct validity grounded in court-established facts of the Texas Gulf case. · Reliable when documented through trading records and disclosure timestamps; less reliable where intent must be inferred.
Operationalized through the existence, content, and enforcement of specific statutes, rules, and policies relevant to a given business situation.
- margin requirement percentages
- antitrust statutes
- tax code provisions
- exchange suspension powers
- central-bank swap agreements
Captured through documentary coding of rule presence, stringency, and enforcement records.
High validity as rules are explicit textual objects, though their practical effect requires interpretation. · Highly reliable as documentary artifacts; effect on behavior is the more variable element.
Operationalized through the prevalence of ambiguous, coded, or contradictory signals versus clear, faithful transmission of orders and intentions.
- winks accompanying orders
- euphemistic phrasing ('meeting with the clan')
- reissued but disbelieved policies
- mismatched understanding in testimony
Assessable via discourse analysis of testimony and documents; partly self-reported understanding.
Construct vividly illustrated by GE testimony but difficult to quantify precisely. · Moderate; reliant on potentially self-serving testimony about what was understood.
Operationalized through measurable proxies of mood such as trading volume, volatility, rumor prevalence, and contemporaneous sentiment accounts.
- surges in trading volume
- margin-call cascades
- rumor circulation
- walk-in crowds at brokerages
- speed of price recovery or decline
Inferred from continuous market data and qualitative sentiment indicators rather than direct measurement.
Well supported by the parallel Brooks draws between 1962 and seventeenth-century traders. · Reliable proxies exist (volume, volatility); direct sentiment is harder to measure consistently.
Operationalized through observed contradictions between stated positions or policies and actual conduct or outcomes.
- maintaining policies one does not believe in
- post hoc justification of failure
- uncertainty about one's own wishes
- scapegoating
Best inferred indirectly; direct self-report is unreliable by definition of the construct.
Conceptually important but inherently elusive to measure directly. · Low reliability for self-report; better assessed through behavioral contradiction.
Operationalized through the volume, leverage, and type of risk-taking financial positions taken by individuals or firms.
- short-sale volumes
- margin debt levels
- large concentrated positions
- call-option purchases on rising stocks
Quantifiable through trading and lending records and position sizes.
High validity given concrete records of positions and trades. · Reliable when records exist; intent behind trades is less reliably captured.
Operationalized through documented actions taken in the public interest that diverge from narrow profit-maximizing or self-protective behavior.
- funding customer restitution
- central-bank cooperative rescues
- corporate stands on public issues
- forgoing profit for stability
Assessable through documented decisions and their financial cost to the actor.
Strongly evidenced by the Haupt rescue and sterling defense, though motives may be mixed. · Moderate; actions are documented but underlying motivation is interpretive.
Operationalized through quantitative financial and market metrics indicating performance, stability, or collapse.
- Dow-Jones average changes
- Edsel sales figures
- Xerox revenue growth
- sterling exchange rate
- reserve levels
- bankruptcy filings
Directly measurable via continuous financial and market data.
High validity as outcomes are objective, quantifiable events. · Highly reliable archival data.
Operationalized through legal verdicts, penalties, restitution, injunctions, and documented reputational gains or losses.
- court rulings
- prison sentences
- fine amounts
- injunctions
- public esteem or condemnation
Measured through documented legal outcomes and reputational indicators.
High validity for legal outcomes; reputational dimension is more interpretive. · Reliable for verdicts and penalties; less so for reputational assessment.
The creation of a formal model specification that includes: a) a set of decision variables representing controllable inputs, b) a single objective function expressing the goal as a mathematical expression of the decision variables, and c) a set of constraints expressing limitations as mathematical equalities or inequalities involving the decision variables.
- A written document or software file containing the algebraic representation of the model.
- Clarity and completeness of the variable, objective, and constraint definitions.
- Successful parsing of the model by optimization software.
Could be assessed qualitatively (e.g., poor to excellent model) or by the existence of a valid, solvable model.
The set of numerical values (Right Hand Sides, or RHS) and logical operators (≤, ≥, =) that constitute the constraint equations in a mathematical model, defining the boundaries of the feasible solution space.
- Numerical limits specified in a project brief or operational plan.
- The RHS values entered into the constraint equations of a LINGO model.
- The presence of 'Slack' or 'Surplus' values in a solution report, indicating how close the solution is to a given constraint.
Measured by their numerical values within the context of the model.
The objective function of the mathematical model, which is a linear or non-linear equation to be maximized or minimized. The coefficients of this function represent the contribution of each decision variable to the overall objective.
- The statement of 'MAX=' or 'MIN=' in the LINGO model.
- The value of the objective function in the final solution report.
- Strategic documents outlining the primary goal for a given business area.
The operationalization is the mathematical function itself.
The process of entering a fully specified mathematical model into a solver software (like LINGO), executing the solver algorithm, and obtaining a solution report that provides the optimal values for the decision variables and the objective function.
- The use of software like LINGO to run a model.
- Generation of a solution report from the software.
- Managerial discussions referencing the model's outputs (e.g., optimal values, dual prices).
Can be measured as a binary variable (yes/no) or on a scale of frequency of use.
The set of values for the decision variables identified by the optimization solver that results in the highest (for maximization) or lowest (for minimization) possible value of the objective function, while satisfying all constraints. This is the primary output of the 'Global optimal solution found' message from a solver.
- The optimal objective function value in the solution report.
- The specific values for each decision variable in the solution.
- A solver status message indicating an optimal solution was reached.
Measured by the objective function's value at the optimal solution.
Optimality is relative to the model. If the model is a poor representation of reality, the 'optimal' decision may not be truly optimal in practice.
The measurement of key performance indicators (KPIs) after the implementation of a decision derived from an OR model. Examples include profit margin, total operating cost, return on investment (ROI), production throughput, or customer service levels.
- Changes in quarterly or annual financial reports.
- Data from ERP or CRM systems.
- Operational metrics like production output or delivery times.
Measured using standard business accounting and operational metrics.
Can be difficult to attribute changes in business performance solely to one decision, as many external factors can have an influence.
Measured by spend on BI&BD tools, breadth of deployed components (data warehouse, ETL, OLAP, mining, NoSQL/Hadoop), and managerial ratings of technical capability.
- Number of deployed BI&BD components
- IT budget allocated to analytics
- Presence of data warehouses and Hadoop/NoSQL platforms
Combine archival counts with perceptual capability ratings; avoid scoring rules.
Risk of conflating presence of tools with effective use. · Archival inventories improve reliability over single self-report.
Assessed via perceptual measures of market change, competitive intensity, and information complexity, supplemented by market indicators.
- Rate of market/technology change
- Number of competitors and stakeholder demands
- Volume and dispersion of information sources
Perceptual environmental scanning items at organizational level.
Perceptions may differ across managers. · Multiple respondents recommended.
Captured through perceptual culture/climate assessment of fact-based decision-making, knowledge sharing, and openness to change.
- Frequency of data use in decisions
- Knowledge-sharing practices
- Leadership endorsement of analytics
Perceptual organizational culture instrument.
Social desirability bias possible. · Aggregate multiple respondents.
Measured by skill inventories, certifications, and self/manager ratings of analytical, statistical, and communication skills.
- Data scientist headcount
- Skill assessments
- Training completion
Mix of self-report and archival; aggregate to unit.
Self-rating may overstate competence. · Triangulate with objective task performance.
Assessed via perceptual ratings of management support, vision clarity, strategy alignment, and existence of a data-exploration strategy.
- Documented BI&BD strategy
- Existence of BI competence center
- Executive sponsorship
Perceptual managerial assessment.
May reflect espoused rather than enacted governance. · Corroborate with documentation.
Assessed via BI maturity capability scales (sensing, seizing, transforming; exploration vs exploitation) and behavioral indicators of analytic activity.
- Use of advanced mining/predictive techniques
- Frequency of new insights generated
- Maturity-level placement
Maturity-model dimensions; feasibility only, no scoring rules.
Maturity self-placement can be inflated. · Use multiple capability dimensions.
Measured by perceptual decision-quality ratings plus archival decision-cycle times and outcome accuracy.
- Decision cycle time
- Forecast accuracy
- Reduction in errors
Mixed perceptual and archival.
Attribution to BI&BD can be difficult. · Use archival cycle metrics where possible.
Measured by archival financial/operational metrics (profit, cost savings, new products) and perceptual innovation/relationship gains.
- Revenue from new offerings
- Cost reductions
- Customer retention gains
Prefer archival outcome metrics.
Multi-causal attribution risk. · Use longitudinal financial data.
Measured via archival performance indicators: profitability, market share, growth, and efficiency ratios.
- Profit margins
- Market share
- Growth rate
Archival financial and market data preferred.
Many external drivers beyond BI&BD. · Use multi-year audited data.
Assessed by the existence and currency of documented architecture blueprints for each layer, the degree of project adherence to them, and the inverse of the number of unplanned data/technology silos.
- documented blueprints exist and are current
- products selected after defining information/data/technology needs
- low count of overlapping data stores and BI tools
- ability to produce data models and ETL workflows on demand
Could be rated on an ordinal maturity scale from accidental (none) to fully planned and adhered.
Risk of documentation existing on paper but not followed; validate adherence in actual projects. · Multiple assessors reviewing artifacts improve reliability.
Measured by the proportion of integration implemented with tools versus hand coding, presence and use of standards and reusable components, and availability of data lineage, impact analysis, and documentation.
- use of data integration suite for downstream loads, not just EDW
- reusable SCD/CDC/error-handling components
- auditable data lineage and impact analysis
- documented source-to-target mappings
Ordinal or percentage-based for tool adoption; checklist for standards presence.
Using a tool merely to execute SQL scripts does not equal rigor; assess actual use of tool capabilities. · Artifact review and developer interviews increase reliability.
Assessed via review of logical and physical data models for conformed dimensions, surrogate key usage, appropriate SCD types, date/time dimensions, and absence of anti-patterns.
- conformed dimensions shared across facts
- surrogate keys as primary keys with natural keys retained
- correct SCD type per business need
- date dimension present and standardized
Best evaluated by expert review checklist rather than self-report.
Requires modeling expertise to assess; superficial review may miss design flaws. · Expert reviewers with shared criteria improve consistency.
Measured by the share of development performed with tools, evidence of best-fit product selection processes, and resulting productivity, documentation, and governance capabilities.
- product evaluations conducted with success criteria
- low reliance on hand-coded extracts
- tool-generated documentation and lineage
Percentage of processes built with tools; presence/absence of selection process.
Distinguish tool ownership from effective tool use. · Developer surveys plus artifact inspection.
Assessed by completeness of documented requirements across categories, presence of business case and BI roadmap, signed-off requirements, and stakeholder-reported expectation alignment.
- documented and signed-off requirements
- business case with tangible benefits
- ongoing status communication
- managed scope creep
Checklist for documentation presence plus perceptual survey for expectation alignment.
Documentation presence does not guarantee expectation alignment; corroborate with stakeholder perception. · Combine artifact review with multi-stakeholder surveys.
Measured by training hours delivered, coverage across audiences, degree of customization to real data and use cases, and learner-reported competence gains.
- training sessions using company's own data
- both business and IT trained
- train-the-trainer or mentoring programs
Quantitative (hours, coverage) plus perceptual (competence gain).
Generic vendor training may not translate to job competence; measure use-case relevance. · Pre/post competence assessments improve reliability.
Assessed by existence of governance boards/task forces, BI and DI centers of excellence, named business sponsors with budget authority, documented processes, and stakeholder-rated effectiveness.
- active data governance board and stewards
- funded BI/DI COEs
- designated business sponsor
- documented program roadmap and processes
Presence/absence plus perceptual effectiveness rating.
Committees may exist nominally; assess genuine resource commitment and ownership. · Triangulate artifacts with stakeholder perceptions.
Measured via data profiling results, data quality metrics, incidence of reconciliation/number debates, and user-reported confidence that the data meets the five Cs.
- low error rates in profiling
- consistent metrics across reports
- conformed dimensions across business groups
- data current to required frequency
- required data available for analysis
Per-C metrics aggregated; partly behavioral (reconciliation incidence) and partly perceptual.
Each C should be assessed separately; comprehensive and current are partly business-defined. · Profiling tools provide objective structural/attribute metrics; consistency requires cross-source comparison.
Measured by inventory counts of data shadow systems, overlapping data stores, multiple uncoordinated BI tools, and the reconciliation effort they generate.
- multiple data shadow systems in use
- many overlapping/redundant data stores
- numerous uncoordinated BI tools
- frequent reconciliation of conflicting numbers
Counts and effort estimates; higher values indicate worse condition.
Many shadow systems are undocumented and hard to find; inventory may undercount. · Triage and discovery processes improve completeness of inventory.
Measured by self-reported confidence in BI outputs and corroborated by reduced reconciliation activity and number disputes in meetings.
- reduced reconciliation and number debates
- reliance on BI outputs for decisions
- positive perception of data reliability
Perceptual self-report scale corroborated by behavioral reconciliation metrics.
Self-reported trust may diverge from actual data quality; corroborate with behavior. · Repeated measures over time improve reliability.
Measured behaviorally via BI usage logs (BI on BI), frequency and breadth of access, and the inverse of data shadow system reliance.
- high BI tool usage logs
- broad cross-group adoption
- declining data shadow system creation
Behavioral usage metrics plus self-reported usage.
Usage volume does not equal value; pair with value measures. · System logs provide objective, reliable usage data.
Measured by reported communication quality and relationship health, business participation rates in requirements/testing/feedback, and presence of shared accountability mechanisms.
- business resources committed and engaged
- two-way feedback loops in use
- blame-sharing rather than blame-shifting
Perceptual relationship survey plus participation rate metrics.
Stated intent to participate often exceeds actual participation; track actuals. · Multi-respondent surveys across business and IT improve reliability.
Measured via archival financial and operational metrics attributable to BI-enabled decisions, with ROI estimated against the cost of BI investment.
- quantified tangible benefits tied to BI use
- reduced reporting cycle times
- measurable decision improvements
Monetary and operational metrics; ROI ratio.
Attribution is difficult since BI is an enabler; isolate BI's contribution within data-enabled solutions. · Requires consistent baselines and measurement frameworks.
Measured by schedule and budget adherence (archival) combined with stakeholder-perceived fulfillment of expectations (perceptual).
- on-time, on-budget delivery
- stakeholder satisfaction with deliverables
- low defect/rework rates
Combination of objective project metrics and perceptual satisfaction scores.
Expectation fulfillment is the decisive criterion per the book and is inherently perceptual. · Combine project management data with multi-stakeholder satisfaction surveys.
Measured via time-allocation studies showing reduced data gathering/reconciliation time and increased analysis time, plus reduced IT maintenance burden.
- less time spent reconciling numbers
- more time on analysis and action
- IT freed for value-adding work
Time-allocation percentages and effort estimates.
Self-reported time allocation may be imprecise; corroborate where possible. · Repeated time studies improve reliability.
Degree to which executives publicly champion analytics, demand supporting evidence for proposals, and invest in people, data, and technology over time.
- Analytics mentioned in annual reports/analyst calls
- Demands for data before decisions
- Hiring of analytical executives
- Sustained investment across years
Mixed perceptual ratings (e.g., low/medium/high) combined with archival evidence of statements and investments.
Strong face validity; risk that stated commitment exceeds actual behavior. · Multiple raters and archival corroboration improve reliability.
Extent of central coordination of data, technology, and analysts, common data definitions, and presence of enterprise governance roles.
- Presence of a chief data/analytics officer
- Enterprise data warehouse/lake
- Common metadata and definitions
- Analytics hub
Survey items on scope of BI/analytics use plus organizational audit; staged maturity descriptors.
Good construct clarity; boundary with technology infrastructure can blur. · Organizational documentation enhances reliability.
Assessment of data correctness, completeness, currency, consistency, context, and control plus architecture maturity across the six architectural elements.
- Percent of IT working on data issues
- Error rates
- Integration level
- Latency of data access
- Architecture sophistication
Primarily archival/system audits; staged capability descriptors (Stage 1–5).
High validity when measured technically; self-report tends to overstate quality. · System-level metrics yield high reliability.
Counts and qualifications of analytical professionals, hiring/testing practices, workforce analytical skill levels, and organizational placement.
- Number of data scientists/analysts
- Quantitative hiring tests
- Training programs
- Hub-and-spoke structure
Headcount and skill inventories combined with perceptual ratings of capability.
Counts are concrete; skill quality harder to assess. · HR records improve reliability of headcount measures.
Degree of alignment between analytics initiatives and strategy and the scale/ambition of intended outcomes.
- Targets tied to strategic capabilities
- Large-scale expected outcomes (e.g., revenue/cost in hundreds of millions)
- Few vs. many strategic targets
Qualitative assessment plus staged descriptors of target focus.
Validity depends on accurate strategy mapping. · Initiative documentation supports reliability.
Identification of a process/decision domain in which the firm outperforms competitors and applies analytics extensively.
- Recognized competitive edge (e.g., loyalty, pricing, routing)
- Proprietary metrics/algorithms
- Superior process performance vs. rivals
Mixed: archival process metrics and perceptual competitive comparison.
Strong strategic validity; some subjectivity in 'distinctiveness'. · Competitor benchmarking improves reliability.
Frequency and extent to which decisions across levels rely on data, models, and experimentation rather than intuition.
- Number of experiments run
- Decisions requiring evidence
- Cultural norms valuing analytics
- Overrides handled with rationale
Perceptual survey ratings of analytical orientation; behavioral counts of experiments.
Good face validity; susceptible to social desirability bias. · Behavioral indicators (e.g., experiment counts) enhance reliability.
Profit, revenue growth, shareholder return, market share, cost savings, and competitive standing relative to industry.
- Reported financials
- Market capitalization
- Same-store sales streaks
- ROI of analytics projects
Archival financial metrics; some self-reported relative standing in surveys.
High validity with archival data; attribution to analytics requires caution. · Public financial data is highly reliable.
Quantified through platform-reported statistics (e.g., uploads per minute, active users, total stored items), the sizes of datasets assembled for research (number of images, posts, events), counts of digitized institutional holdings, and bibliometric counts of research publications analyzing cultural datasets.
- Number of images uploaded per day to major platforms (Instagram, Flickr, etc.)
- Number of songs on streaming services
- Number of events listed on cultural event platforms (Meetup, Eventbrite)
- Size of digitized collections (Europeana, DPLA, HathiTrust)
- Number of unique URLs indexed by search engines
- Number of portfolio accounts on professional creative networks (Behance)
Ratio scale for counts and rates; measurements are archival and retrospective. Aggregate statistics available from platform reports, API calls, and institutional metadata.
Platform statistics reflect platform-specific participation and may not represent total global cultural production; the cultural universe extends beyond indexed and shared digital content. · Platform-reported counts are generally consistent over time but may change with API access policies and platform definitions of content types.
Coded from the methodology section of a study or project documentation as: (1) canonical/taste-based selection, (2) convenience sampling, (3) single random sample, (4) stratified random sample (by geography, demographics, genre, or medium), (5) complete-population collection, or (6) hybrid approach. Additional dimensions include: stated justification for sampling approach, proportion of target population captured, and demographic/geographic balance of sample.
- Methodology section describes explicit sampling procedure
- Stated criteria for inclusion/exclusion of artifacts
- Number of stratification dimensions used
- Comparison of sample demographics to known platform demographics
- Whether all available data from a bounded domain was collected
Ordinal taxonomy for strategy type; ratio scale for coverage proportion. Assessed through document review of study methodology.
The taxonomy of strategy types is analytically derived from the book's framework; empirical validation of the taxonomy against published cultural studies would strengthen measurement. · Coding of strategy type from methodology sections is moderately reliable; disagreements arise when studies combine approaches or under-report their procedures.
Assessed from study codebooks and feature sets by: (1) proportion of variables/features that are categorical vs. continuous, (2) number of distinct feature dimensions extracted per artifact, (3) whether automated feature extraction algorithms were applied, (4) Stevens scale level of primary analytical variables, and (5) whether representations were generated top-down from predefined categories or bottom-up from data properties.
- Dataset codebook lists feature types and scales
- Use of image processing, computer vision, or NLP algorithms for feature extraction
- Number of numerical features extracted per artifact in published analyses
- Presence of histograms or scatter plots of continuous feature distributions
- Whether color, texture, brightness, or other signal-level properties are measured
Ratio scale for proportion of continuous features; ordinal for classification of primary representation type. Assessed by expert review of methodology and feature documentation.
The distinction between categorical and numerical representation maps cleanly onto Stevens' scale taxonomy. Validity is high for well-documented datasets; lower when feature extraction procedures are inadequately described. · Reliable when datasets include explicit feature documentation. Inter-rater agreement on classification of representation type is expected to be high for clearly documented cases.
Coded from methodology and results sections as: (1) purely top-down (uses predefined categories as primary organizing framework, no unsupervised pattern discovery), (2) primarily top-down with some feature extraction for illustration, (3) combined approach (explicit comparison of categorical and continuous representations), (4) primarily bottom-up (unsupervised clustering or dimensionality reduction drives primary analysis with categories overlaid for comparison), (5) purely bottom-up (no predefined categories used). Specific indicators: use of clustering algorithms (k-means, hierarchical), dimensionality reduction (PCA, t-SNE, UMAP), or category-feature comparison visualizations.
- Methodology describes use of clustering or dimensionality reduction algorithms
- Visualizations overlay category labels on continuous feature space plots
- Discussion section evaluates fit between existing categories and discovered data structure
- Results propose new or revised categories based on bottom-up analysis
- Study begins with existing genres/periods/demographics as fixed analytical framework
Ordinal scale (1-5 from purely top-down to purely bottom-up). Assessed by expert review of study methodology and analytical approach.
The dimension captures Manovich's core methodological recommendation. Face validity is high as the distinction maps onto well-established differences between confirmatory and exploratory analysis paradigms. · Moderate reliability expected; the distinction may be blurry when studies use both approaches without explicitly comparing them.
Assessed through the types of visualizations produced and described in a study: (1) whether individual artifacts are visible in visualizations or only statistical summaries are shown, (2) whether interactive interfaces are provided, (3) whether multi-scale navigation is supported (from macro pattern to individual item), (4) whether media visualization techniques (image montage, temporal/spatial sampling, remapping) are used in addition to or instead of abstract data plots, and (5) whether visualizations are publicly accessible.
- Published figures show actual images/artifacts rather than only data points
- Interactive web interfaces allow users to filter, zoom, and explore datasets
- Visualization methods include image montage, temporal sampling, or spatial sampling
- Users can navigate from aggregate view to individual artifact
- Tool/code repositories are publicly released
Composite ordinal scale across five dimensions. Each dimension is assessable from published materials and accompanying web resources.
The dimensions derive directly from the book's argument that media visualization is distinct from and complementary to information visualization of metadata. Construct validity is anchored in the practical examples throughout Part III. · Reliable for published projects where visualization outputs are documented. Less reliable when only textual descriptions of visualizations are available.
Assessed from the methodology, discussion, and conclusion sections of publications by: (1) presence and depth of discussion of sampling limitations, (2) acknowledgment of what the methods cannot measure or see, (3) discussion of the social/historical construction of the categorical systems used, (4) reflexive discussion of the relationship between computational outputs and cultural meaning, (5) engagement with the semantic gap, and (6) consideration of ethical implications of data use.
- Limitations section explicitly discusses what methods cannot measure
- Discussion acknowledges that categories may not reflect real cultural divisions
- Authors discuss how sampling choices shape findings
- Ethical considerations for data privacy and representation are addressed
- Authors situate their methods in the history of statistics or computer science
- Acknowledgment that results reflect the tools used as much as the phenomena studied
Ordinal scale (low/medium/high) rated by expert review of publication text. Alternatively, a checklist score across the six subdimensions.
The construct operationalizes the fifth of Manovich's five core ideas for cultural analytics. Face validity is high; construct validity would benefit from validation against established science and technology studies frameworks. · Moderate reliability expected for expert coding; standardized rubrics for each subdimension would improve inter-rater agreement.
Measured as: (1) estimated coverage ratio (artifacts in dataset / estimated total artifacts in population), (2) number of distinct countries or cities represented, (3) proportion of known demographic groups (gender, age, professional status) represented relative to known population distributions, (4) temporal span covered relative to the phenomenon's known duration, and (5) medium and genre diversity relative to the known field.
- Dataset documentation reports number of countries/cities represented
- Comparison of sample demographics to known platform or field demographics
- Statement of the fraction of known population included
- Map or timeline visualization showing geographic and temporal coverage
- Distribution of artifacts across genre/medium categories relative to known field proportions
Ratio scale for coverage ratio and counts; composite ordinal for overall completeness assessment. Archival and behavioral measurement from dataset documentation.
Coverage ratio requires an estimate of total population size, which is often unavailable or uncertain. Geographic and demographic coverage dimensions are more reliably measured. · High reliability for dimensions based on reported dataset statistics. Lower reliability for coverage ratio estimates that depend on uncertain population size estimates.
Assessed by: (1) number and novelty of empirically grounded cultural generalizations produced, (2) whether identified patterns are statistically significant and robust to different subsamples, (3) whether the analysis reveals patterns not previously documented in qualitative scholarship, (4) degree to which temporal, geographic, and demographic variation is characterized, and (5) resolution of pattern detection (whether subtle gradients or only stark differences are detectable).
- Published findings report previously undocumented cultural regularities
- Statistical significance tests accompany pattern claims
- Visualizations show gradual temporal trends rather than only binary before/after comparisons
- Cross-geographic or cross-demographic comparisons reveal differentiated patterns
- Replication across different datasets or time periods is demonstrated
Composite measure requiring expert assessment of publications. Individual dimensions can be scored on ordinal scales; an aggregate index can be constructed.
Pattern visibility is an intermediate outcome that mediates between methodological choices and the ultimate goal of inclusive cultural knowledge. The construct has good face validity but may conflate novelty and accuracy in ways that expert review must disentangle. · Reliability depends on expert agreement about what constitutes a 'novel' finding relative to existing qualitative literature, which may vary across disciplinary perspectives.
Assessed by: (1) whether the analysis explicitly identifies and documents statistical outliers and rare artifacts, (2) whether geographically or demographically peripheral creators are identified and characterized, (3) whether minority aesthetic clusters (analogous to impressionists within a larger artistic field) are detected and described, (4) whether individual artifacts can be accessed and examined within the visualization, and (5) whether the study explicitly attends to the long tail of cultural production.
- Analysis reports outliers and discusses their cultural significance
- Findings include creators or artifacts from geographically or institutionally peripheral locations
- Visualizations allow users to click through from aggregate patterns to individual artifacts
- Discussion explicitly addresses what the analysis reveals about the long tail of production
- Statistical characterization of distributional tails, not only means and medians
Ordinal composite across five dimensions. Expert assessment required. Particularly dependent on the visualization approach used.
The construct directly operationalizes Manovich's democratic and inclusive agenda for cultural analytics. Validity is high as it maps onto the explicit normative goals of the book. · Moderate reliability; whether a given finding counts as documenting 'peripheral' culture requires contextual judgment that may vary across reviewers.
Assessed by: (1) comparing within-category variance to between-category variance for extracted numerical features (high ratio indicates low validity), (2) visualizing feature distributions for each category and assessing overlap, (3) testing whether unsupervised clustering of numerical features reproduces the existing categorical system, (4) documenting historical shifts in category boundaries, and (5) comparing categorical systems across different geographic or institutional contexts.
- Scatter plots or histograms show substantial overlap between feature distributions of different categories
- Unsupervised clustering produces groupings that cross-cut existing categorical boundaries
- Within-category variance statistics are reported and compared to between-category variance
- Historical analysis shows category boundaries have shifted
- Comparison of genre or period labels across different national or institutional taxonomies reveals disagreement
Quantitative measures (variance ratios, overlap coefficients) for statistical dimensions; ordinal for historical and cross-contextual dimensions. Requires both numerical feature data and categorical metadata.
Category validity is an output of combining top-down and bottom-up analysis. The construct has strong construct validity as it directly operationalizes a central methodological claim of the book. · High reliability for statistical dimensions when data and features are available; moderate reliability for historical and cross-contextual dimensions that require domain expertise.
Assessed by: (1) geographic diversity of creators and artifacts documented in findings (number of countries/cities represented), (2) proportion of findings that document non-canonical, peripheral, or previously invisible cultural phenomena, (3) whether the study explicitly challenges existing canonical hierarchies, (4) whether the long tail of cultural production is characterized, and (5) whether the knowledge produced is publicly accessible and interpretable by non-specialist audiences.
- Findings document cultural activity in a large number of countries and cities beyond traditional cultural capitals
- Analysis includes amateur and non-professional creators alongside or instead of only professionals
- Discussion explicitly positions findings as revising or expanding canonical cultural narratives
- Interactive public visualizations are available that allow exploration by general audiences
- Findings are published in open-access venues or accompanied by publicly available datasets
Composite ordinal across five dimensions. Expert assessment combined with archival measurement of documented scope.
The construct directly operationalizes the primary normative goal of the book and has strong face validity. Construct validity could be strengthened by triangulation with qualitative assessments of inclusivity by researchers from underrepresented geographic and demographic contexts. · Moderate reliability; the assessment of whether findings 'challenge canonical hierarchies' requires interpretive judgment that may vary across reviewers.
Characterized by: (1) scale of data processed (billions of artifacts and interactions), (2) analytical objectives (commercial optimization rather than cultural understanding), (3) real-time vs. batch processing capabilities, (4) types of actions taken based on analysis (recommendation, filtering, targeting, content generation), (5) transparency of methods and results (typically low), and (6) tools and infrastructure used (proprietary and open-source big data technologies).
- Platform engineering blog posts describe analytical systems and scale
- API documentation reveals what features are extracted and made available to developers
- Academic publications by industry researchers describe system architectures
- Platform transparency reports document data collection and use
- Open-source releases of analytics tools and frameworks by major platforms
Primarily characterized descriptively and archivally rather than measured on a single scale. Comparative assessment across platforms and over time is possible using available documentation.
The construct is well-grounded in the book's Chapter 3 and in the broader literature on platform studies and algorithmic culture. The primary validity concern is that industry practices are often opaque and described through self-reports. · Reliability is moderate; public documentation is available but incomplete. Engineering blog posts and API documentation provide relatively reliable snapshots that may not capture full system complexity.
Estimated by: (1) error rates of state-of-the-art computer vision, NLP, or audio analysis algorithms on culturally meaningful classification tasks compared to human judgment, (2) the ratio of machine-detectable features to total culturally relevant dimensions of an artifact class, (3) the domain of tasks for which algorithm performance approaches human performance vs. remains far below it, and (4) the degree to which algorithmic outputs require human interpretation to become culturally meaningful.
- ImageNet competition error rates for object recognition vs. human performance
- Accuracy of aesthetic quality prediction algorithms compared to human expert ratings
- Performance of sentiment analysis on culturally specific texts
- Cases where algorithms classify images incorrectly in culturally meaningful ways
- Tasks where human raters disagree, revealing that even the human benchmark is uncertain
Ratio scale for error rate comparisons; ordinal for domain-specific severity assessments. Measured against human performance benchmarks in specific tasks.
The construct is well-established in the computer vision and multimedia computing literature. The cultural analytics application of the concept is Manovich's extension of this technical concept to the humanistic domain. · High reliability for specific benchmarked tasks; lower for broad assessments of gap severity across all culturally relevant dimensions, which cannot be exhaustively enumerated.
Rated via review of project documentation/charters for explicit statement of purpose, intended decisions, success criteria, and stakeholders; can be scored by independent reviewers.
- Existence of a written purpose statement
- Stated decision use of model outputs
- Defined target variable and task type
Ordinal rating (e.g., low/medium/high) by expert reviewers.
Face-valid; risk of subjectivity in reviewer ratings. · Improve with multiple raters and a rubric.
Quantified through a data-quality audit: proportion of missing values handled, outliers reviewed, categorical variables correctly encoded as dummies, variables typed correctly, and normalization applied where required.
- Missing-value rate post-cleaning
- Number of detected/handled outliers
- Presence of normalized predictors for distance-based methods
Composite index from archival data audits.
Strong content validity given explicit preprocessing checklist in the text. · Reproducible via documented preprocessing scripts.
Measured as percentage reduction in number of predictors and/or proportion of variance retained by selected principal components; presence of correlation-based variable removal.
- Number of predictors before vs. after
- Cumulative variance explained by retained components
- Number of categories collapsed
Ratio (counts/percentages).
Objective and directly observable. · High; computed from analysis artifacts.
Binary/ordinal indicator of whether partitioning was performed and how (two-way, three-way, k-fold), recorded from the analysis workflow.
- Documented partition proportions
- Number of cross-validation folds
- Separation of tuning data from final evaluation data
Categorical/ordinal.
Directly observable from workflow. · High.
Assessed by comparing candidate methods on validation performance and by checking match between method assumptions and data characteristics (per Table 1.1 mapping).
- Number of methods tried
- Validation metric of chosen vs. alternatives
- Alignment with data structure
Mixed: counts plus relative performance.
Reasonably valid when multiple methods are benchmarked. · Depends on consistent benchmarking protocol.
Measured by parameter count, tree size/number of terminal nodes, number of hidden nodes, number of components/interaction terms, or model-selection criteria (AIC, BIC, Mallows Cp).
- AIC/BIC/Cp values
- Count of model parameters
- Tree size
Ratio/interval.
Objective; multiple complementary indicators. · High; computed from model objects.
Operationalized as the discrepancy (gap) between training-set and validation-set error metrics (e.g., RMSE or error rate), with a large positive gap indicating overfitting.
- Near-zero training error with high validation error
- Increasing validation error as complexity grows
Derived ratio/difference of error metrics.
Standard operationalization in the text. · High when partitions are stable.
Inferred from validation/test performance metrics relative to training, with small gap and good holdout performance indicating strong generalization.
- Validation/test metric values
- Consistency of performance across folds
Derived from holdout metrics.
Valid as conceptual inverse of overfitting. · Improves with cross-validation.
Measured by class proportions in the data and by a domain-supplied cost matrix or cost ratio (e.g., cost of false negative relative to false positive).
- Class frequency table
- Documented misclassification cost matrix
Proportions and cost ratios.
Cost ratio is often easier to estimate than absolute costs (noted in text). · Depends on quality of domain cost estimates.
Assessed by checking alignment of chosen metric (RMSE/MAE/MAPE for prediction; accuracy/sensitivity/specificity/AUC for classification; lift/decile for ranking; cost-weighted for asymmetric costs) with stated task and cost context.
- Reported metrics matching task
- Use of lift/ROC when ranking or rare class is the goal
- Inclusion of cost in evaluation
Categorical alignment judgment.
Face-valid per Chapter 5 guidance. · Improves with explicit task-metric rubric.
Computed from validation/test data: RMSE, MAE, MAPE, ME for numerical prediction; confusion-matrix-based accuracy, error rate, sensitivity, specificity, FDR/FOR, ROC/AUC for classification; lift and decile-lift for ranking.
- Confusion matrix counts
- Error/accuracy values
- ROC curve and AUC
- Lift/decile chart values
Ratio/interval metrics depending on measure.
Standard, well-established metrics. · High when computed on adequately sized holdout data.
Measured via deployment outcomes such as net profit, revenue lift, cost savings, fraud caught, or decision-accuracy improvements, often derived from cost/benefit and lift analyses.
- Estimated net profit from lift chart
- Reduction in misclassification cost
- Improved targeting response rates
Monetary or rate-based.
Strong when tied to explicit cost/benefit tables (as in cases). · Depends on accuracy of cost/benefit inputs and post-deployment monitoring.
Operationalized as the number of case studies attempted independently and the proportion of problems the learner works through before reading the answer.
- learner submits own solution before viewing book solution
- time logged on a problem
- completion of all five case studies
Count and ratio measures; can be aggregated across case studies.
Self-report of independent attempting may be inflated; behavioral logs improve validity. · Repeated tracking across case studies provides stable estimates.
Operationalized as the proportion of mathematical concepts presented and illustrated via code examples versus symbolic equations.
- concepts accompanied by runnable code listings
- no Greek-symbol equations present
Largely a fixed property of the book; ratio measure.
Clear textual evidence; low ambiguity. · Stable across readers since it is a design feature.
Operationalized as the frequency with which a learner computes confidence intervals, applies corrections (e.g., Bonferroni), and tests intuitions before drawing conclusions.
- code that computes 95% confidence intervals
- application of Bonferroni correction
- permutation or bootstrap tests run before claims
Count/frequency measure of rigorous practices applied.
Behavioral observation of code is more valid than self-report. · Consistent across analytical tasks once skill acquired.
Operationalized via self-reported persistence and effort plus behavioral indicators such as sustained time-on-task and retry behavior.
- continued attempts after initial failure
- high time-on-task
- self-reported engagement
Likert-style self-report combined with behavioral logs (no scoring rules specified).
Self-report subject to social desirability; triangulate with behavior. · Moderately stable across sessions.
Operationalized as self-reported perceived competence in handling probability, statistics, and coding tasks.
- self-rated confidence
- voluntary attempting of harder problems
Perceptual self-report measure.
Confidence may diverge from actual competence; pair with performance. · Reasonably stable trait-state hybrid.
Operationalized as performance on coding tasks requiring NumPy, SciPy, Pandas, Matplotlib, Seaborn, and Scikit-Learn.
- correct use of library methods
- efficient vectorized code
- successful data visualizations
Behavioral assessment scores.
Directly observable through code execution. · High when assessed via consistent coding tasks.
Operationalized through portfolio quality, performance on comprehensive data science tasks, and ultimately job acquisition.
- completed case-study solutions
- portfolio projects
- job offers received
Mixed archival and behavioral outcome measure.
Job acquisition is influenced by external factors beyond skill. · Skill assessments more reliable than employment outcomes.
Operationalized as expenditures and resource commitments to data acquisition, the presence of deliberate data-generating experiments, and the breadth/depth of curated data assets relative to needs.
- Budget lines for data purchases/feeds
- Existence of randomized data-gathering campaigns
- Number and uniqueness of integrated data sources
- Investments accepting short-term losses for data (e.g., Signet Bank)
Best captured via archival financial and project records; can be expressed in monetary terms or as a maturity rating.
Risk of conflating general IT spending with genuine data-asset investment; must focus on data acquisition/curation specifically. · Archival records provide reliable measurement if accounting categories are consistent.
Operationalized through measures of demonstrated ability (competition results, project success history), apprenticeship lineage with master data scientists, and strength of professional networks.
- Track record in data mining competitions (e.g., KDD Cup, Netflix)
- History of successful deployed projects
- Quality of mentors/training
- Depth of contacts across the data science community
Difficult to measure objectively; requires expert assessment and is partly behavioral/archival.
Self-report unreliable since anyone can claim to be a data scientist; evaluation requires a top-notch data scientist. · Competition and project records are reliable but may not capture all relevant ability.
Operationalized via assessments of management's analytic literacy, the quality of their interactions with data science teams, and organizational maturity indicators.
- Quality and depth of questions asked of data scientists
- Track record of selecting successful projects
- Presence of supportive data-science culture
- Maturity-model self-assessment results
Combination of perceptual survey and behavioral/archival evidence; maturity rating useful.
Self-report may overstate capability; triangulate with team perceptions and outcomes. · Maturity assessments improve reliability if anchored to concrete behaviors.
Operationalized via documented process adherence, iteration patterns, presence of evaluation gates, and the alignment of solutions with business problems.
- Documented problem formulations and target definitions
- Evidence of iterative refinement
- Use of pilot studies and prototypes
- Stage-gate or review checkpoints
Process maturity rating combined with archival evidence of practices.
Documentation may not reflect actual practice; observe real workflows. · Mixed-method assessment improves reliability.
Operationalized by computing the information gain (or variance reduction) of selected attributes and the degree to which the chosen feature set concentrates predictive signal.
- Computed information gain values per attribute
- Ranking of attributes by informativeness
- Reduction in dataset entropy after splits
- Improvement in model accuracy from selected features
Directly computable from data; continuous numeric scale (e.g., bits of information gain).
Attributes with very many values can inflate information gain without being predictive (overfitting concern). · Highly reliable as it is computed deterministically from data.
Operationalized by the presence and quality of expected value decompositions in problem formulations, including cost-benefit matrices and probability estimates tied to decisions.
- Documented expected value calculations
- Cost-benefit matrices accompanying models
- Decision rules derived from expected value (e.g., target if expected benefit > 0)
- Decomposition of complex problems into subproblems
Assessed perceptually/behaviorally via analysis artifacts; can be rated for completeness.
Framing may be present nominally but lack rigor; check whether values and probabilities are credibly sourced. · Inter-rater agreement on presence/quality of EV framing should be checked.
Operationalized by the use of complexity-control techniques and the resulting position on the fitting graph relative to the overfitting sweet spot.
- Hyperparameter settings (e.g., regularization lambda, tree size)
- Use of nested cross-validation for parameter selection
- Fitting graphs showing chosen complexity near the sweet spot
- Gap between training and holdout performance
Reflected in modeling artifacts; assessable archivally from code/configuration.
Presence of techniques does not guarantee correct application; examine resulting generalization gap. · Reliable when modeling pipelines are documented and reproducible.
Operationalized by the evaluation protocols employed: whether holdout data is used, whether metrics reflect business costs/benefits, and whether appropriate baselines are compared.
- Use of separate test sets / cross-validation
- Reporting of expected profit, AUC, lift rather than only accuracy
- Cost-benefit matrices in evaluation
- Comparison against majority classifier or domain baselines
Assessed via mixed methods from evaluation reports and protocols; can be rated for rigor.
Beware reporting of metrics misaligned with the goal (e.g., MSE without justification). · Reliable when evaluation procedures are documented.
Operationalized through the demonstrated ability to frame problems data-analytically, ask probing questions, evaluate proposals, and connect data science to business value.
- Quality of questions asked about data and methods
- Ability to spot flaws in proposals
- Connecting analytics to business goals
- Application of expected value and other frameworks
Partly self-reportable but better demonstrated via behavioral assessments (e.g., proposal critiques).
Self-report may not align with actual demonstrated ability; use performance tasks. · Behavioral assessments (e.g., scored proposal reviews) improve reliability.
Operationalized as performance on holdout/test data measured by task-appropriate metrics (accuracy, AUC, expected profit, lift), and revealed by the training-vs-holdout gap on fitting and learning curves.
- Cross-validation performance estimates and variance
- Position relative to overfitting sweet spot on fitting graph
- Learning curve trajectory
- Stability of performance across folds
Continuous metric measured archivally on test data; must use the original population distribution.
Selection bias and distribution shift between training and deployment populations threaten validity. · Cross-validation provides reliability estimates (mean and variance across folds).
Operationalized via decision outcomes such as productivity gains, profit per decision, return on assets, reduced churn, or improved targeting effectiveness attributable to data-driven decisions.
- Productivity differences correlated with DDD (e.g., 4-6% per Brynjolfsson)
- Profit improvements from targeted actions
- Reduced losses (churn, fraud)
- Return on assets/equity and market value
Best measured archivally via business performance metrics; controlled experiments strengthen causal attribution.
Attributing outcomes to data-driven decisions specifically requires controlling for confounds. · Archival business metrics are reliable; attribution requires careful design.
Operationalized via market position, profitability relative to competitors, switching costs created, and the uniqueness/inimitability of data assets and capabilities.
- Superior profitability vs. competitors (e.g., Capital One charge-off rates)
- Customer switching costs (e.g., Amazon recommendations)
- Unique data assets (e.g., Facebook social graph)
- Sustained market leadership
Assessed archivally via market and financial data; partly qualitative regarding inimitability.
Advantage is context- and strategy-dependent; the same asset may not confer advantage to competitors with different strategies. · Financial indicators reliable; inimitability assessments more subjective.
Operationalized as whether and to what extent a learner manually implements an algorithm (e.g., gradient descent, k-means) versus calling an equivalent library function.
- learner writes their own implementation
- code does not import scikit-learn/NumPy for core logic
- presence of explanatory comments
Could be coded as a binary or ordinal scale per algorithm (fully from scratch, partially, library-based).
Strong face validity since it directly reflects the book's pedagogy; risk of conflating effort with understanding. · Reliably observable through code inspection.
Operationalized via demonstrated ability to apply linear algebra, statistics, and probability concepts in problem-solving, or via self-reported familiarity.
- correct computation of dot products and means
- understanding of distributions and inference
- ability to interpret correlation
Could use test scores per topic or a composite proficiency index.
High content validity given the book's explicit treatment of these topics. · Reliable when assessed through standardized problem sets.
Operationalized as the steps, time, and care devoted to getting (files, scraping, APIs) and cleaning/munging/exploring/rescaling data.
- use of parsing functions with error handling
- checks for outliers and missing values
- rescaling vectors to common units
Could be measured by time spent or by a checklist of cleaning steps performed.
Captures the book's claim that this consumes a large fraction of a data scientist's time. · Behaviorally observable but effort intensity is harder to standardize.
Operationalized via the optimization procedure used (batch, minibatch, stochastic), learning rate, number of epochs, and observed loss reduction.
- decreasing loss across epochs
- convergence of parameters
- chosen learning rate
Tracked via loss curves and convergence metrics.
Valid representation of the unifying optimization technique used throughout the book. · Reliable when training logs are recorded.
Operationalized via the ability to explain, derive, or reimplement methods, and to choose appropriate techniques for problems.
- can explain why an algorithm works
- can reimplement a method independently
- selects correct method for a task
Best measured by performance assessments rather than self-report alone.
Central to the book's purpose; risk that self-report overstates understanding. · Reliability improves with task-based assessment.
Operationalized as the proportion of assertions and tests passed, and absence of type errors flagged by tools like mypy.
- assert statements pass
- unit tests succeed
- no type errors reported
Can be expressed as a pass rate or pass/fail per component.
Valid as a proxy for whether code does the right thing, as emphasized in Chapter 2. · Highly reliable via automated tooling.
Operationalized via goodness-of-fit metrics such as R-squared, mean squared error, or training loss.
- R-squared value
- sum of squared errors
- loss after training
Numeric; interpretation depends on metric (higher R-squared better, lower loss better).
Valid for in-sample fit but must be paired with generalization metrics. · Reliably computed from data.
Operationalized via the ability to complete real projects, select and apply methods, and effectively use production libraries.
- completion of independent data projects
- appropriate method selection
- effective use of NumPy/scikit-learn/pandas
Best captured by a portfolio or rubric-based assessment.
Aligns with the book's stated aspiration for the reader. · Reliability depends on consistent rubric application.
Operationalized via stated commitments, processes for auditing models and data, and decisions that weigh ethical tradeoffs.
- explicit ethical review steps
- checks for biased or nonrepresentative data
- preference for interpretable models when warranted
Largely attitudinal; can be supplemented by process audits.
Reflects Chapter 26's framing of ethics as a commitment to consider consequences. · Self-reported attitudes may be subject to social desirability bias.
Operationalized as the count and depth of techniques the learner implements by hand using the companion workbooks, including replicating starting data and reproducing the worked steps.
- completed Solver setups
- filled-in formula columns
- reproduced charts (ROC, correlogram, fan chart)
- exercises attempted
Count-based and ordinal (read-along < follow-along < reproduce from scratch).
Behavioral evidence is strong; risk that completion does not equal comprehension. · Consistent if completion is logged; self-report of 'I did it' is less reliable.
Operationalized as the presence and correctness of preparation steps such as dummy coding, standardization (subtract mean, divide by SD), class rebalancing, missing-value imputation, and matrix orientation in the prepared dataset.
- standardized columns with mean 0
- dummy variable columns
- balanced training set
- no NA holes in data
- correctly transposed/oriented matrices
Composite quality score combining binary presence checks and continuous quality of standardization.
Largely archival (inspect the dataset); high construct validity. · Reliable when assessed against a checklist of preparation steps.
Operationalized as evidence of stakeholder engagement, process learning, and re-specification of the handed-over problem before modeling begins.
- documented requirements gathering
- evidence of challenging the initial problem statement
- alignment between solved problem and true objective
Ordinal: passive acceptance to active reframing.
Self-report risks self-serving bias; behavioral evidence (meeting notes, problem statements) is preferable. · Moderate; depends on documentation quality.
Operationalized via ability to explain a technique's mechanics and trade-offs and to justify technique/distance choices, assessed by knowledge tests or structured explanations.
- correct explanations of algorithm steps
- ability to anticipate when a technique fails
- articulation of distance-measure rationale
Test-scored or rubric-scored continuous scale.
Self-report alone risks overconfidence; knowledge tests improve validity. · Reliable with standardized assessment items.
Operationalized via self-reported confidence/anxiety attitudes regarding approaching data problems before vs. after working through the material.
- self-reported comfort approaching new data problems
- willingness to volunteer for data tasks
- reduced avoidance
Attitudinal scale (affect/self-efficacy).
Subject to social desirability bias. · Good test-retest reliability typical for affect/self-efficacy constructs.
Operationalized as the documented match between problem characteristics and the chosen technique/distance/threshold, scored for appropriateness by review.
- choosing optimization vs. AI appropriately
- using cosine for sparse data
- setting cutoffs to business needs
Ordinal appropriateness rating per decision.
Reviewable against problem context for high validity. · Reliable with a clear appropriateness rubric.
Operationalized via counts of model variants tried, parameters tuned, and comparative evaluations performed during exploration.
- trying multiple k values
- comparing models with ROC curves
- experiment logs
Count-based behavioral measure.
High behavioral validity from logs/artifacts. · Reliable when iterations are recorded.
Operationalized through computed statistics: R-squared, F/t test p-values, AUC/ROC, precision, recall, specificity, false positive rate, and standard error on holdout data.
- R-squared
- p-values
- ROC/AUC
- precision/recall/specificity
- prediction interval coverage
Continuous metric values; archival/computed.
High validity; computed from data, not self-reported. · Highly reliable given fixed data and method.
Operationalized via downstream business KPIs attributable to the analytic solution (e.g., revenue lift, cost reduction, conversion improvement, fewer errors).
- KPI changes post-deployment
- model adoption/usage rates
- documented decisions influenced
Continuous monetary or KPI scale; requires attribution.
Attribution is challenging; confounds from other initiatives. · Depends on stable KPI measurement and controlled comparison.
Operationalized via peer/manager ratings of clarity and translation ability and observed embeddedness in business planning discussions.
- participation in early planning
- clear non-technical explanations
- stakeholder ratings
Rating scale plus behavioral participation counts.
Best triangulated across self, peer, and manager ratings. · Moderate; rater agreement should be checked.
Operationalized via project post-mortem indicators: unnecessary model complexity, premature tool purchase, performance optimization where unneeded, and resulting non-adoption.
- unmaintainable models
- tools bought before problem defined
- effort on speed that doesn't matter
- low adoption due to complexity
Ordinal severity rating per project.
Self-report unreliable due to rationalization; observe via outcomes/post-mortems. · Moderate; depends on honest post-mortem review.
The documented tier structure (single, two, or three-tier), presence of staging/reconciliation layers, and server configuration as recorded in design specifications.
- number of architectural tiers
- presence of staging/reconciled layer
- scalability and fault tolerance mechanisms
Categorical (tier type) plus capability checklist; not a continuous self-report scale.
Validity ensured by mapping documentation to recognized architecture types described in the book. · High inter-rater reliability achievable through standardized architecture audit checklists.
Classification of the implemented schema as star, snowflake, or fact constellation based on inspection of the logical/physical data model.
- degree of normalization
- join count required for queries
- redundancy level in dimension tables
Categorical schema type plus structural metrics; no Likert scaling.
Construct maps directly to schema definitions in the text. · Reliable via schema model inspection by database experts.
Composite of ETL error rates, transformation completeness, reconciliation success, and load timeliness from process logs supplemented by practitioner assessment.
- data load error counts
- reconciliation mismatch rates
- transformation rule coverage
Mixed archival metrics with possible practitioner rating; avoid pure self-report.
Aligned with ETL stages described across Chapters 1 and 3. · Log-based metrics offer high reliability; practitioner ratings need calibration.
Assessment of metadata repository completeness across descriptive, structural, technical, administrative, provenance, rights, and preservation categories, plus user understandability ratings.
- metadata coverage percentage
- lineage traceability
- presence of metadata repository
Coverage checklist combined with perceptual ratings of metadata usefulness.
Maps to the metadata types and roles enumerated in Chapter 1. · Coverage metrics are reliable; perception measures require validated items.
Documented mapping of selected techniques (e.g., classification, clustering, association) to defined business problems and data characteristics, evaluated for fit.
- technique-to-problem mapping documentation
- model evaluation metrics
- technique fit justification
Categorical technique selection plus fit-justification assessment.
Grounded in technique taxonomy of Chapters 4 and 6. · Reliable when assessed against documented selection rationale.
Composite index of data profiling results (accuracy, completeness, consistency, duplication) and user trust ratings.
- error/defect rates
- duplicate record counts
- consistency violations
- user trust in data
Mixed: objective profiling metrics plus perceptual trust ratings.
Aligns with data quality characteristics described in Chapters 1 and 3. · Profiling metrics highly reliable; trust ratings need internal consistency validation.
Measured query response times, throughput, and resource utilization captured from system performance logs.
- average query latency
- queries per second
- CPU/memory usage during queries
Continuous archival metrics; not self-reported.
Directly tied to tuning and performance discussions in Chapter 3. · System-logged metrics provide high reliability.
Combination of perceived analytical functionality from user surveys and usage logs of OLAP/mining tools and operations performed.
- number of analytical queries/reports
- diversity of mining tasks performed
- user-rated analytical empowerment
Perceptual survey items combined with behavioral usage logs.
Supported by analytical functions described across Chapters 1, 4, and 7. · Usage logs reliable; survey items require validation.
Decision-maker assessments of confidence and informedness combined with traceable business decision outcomes attributed to warehouse/mining insights.
- self-reported decision confidence
- realized outcome alignment
- speed of decision cycles
Primarily perceptual self-report supplemented by outcome tracking.
Reflects 'improved decision-making' benefit emphasized in Chapter 1. · Self-report subject to bias; triangulate with outcome data.
Composite of market and efficiency indicators (operational efficiency gains, responsiveness, benchmarking) and managerial perception of competitive positioning.
- efficiency improvement metrics
- market share or performance trends
- perceived competitive standing
Mixed archival performance metrics and managerial perception.
Aligns with competitive advantage claims in Chapter 1. · Archival metrics reliable; perception measures need validated scales.
Audit of whether tracking tag is installed and firing, demographics enabled, Search Console and Ads linked, goals/events configured, and filtered views established.
- Realtime report shows your own visit
- demographic reports populate
- goal completions register
- linked account confirmations
Best captured as a configuration checklist or audit score; feasibility only.
Configuration is objectively verifiable, reducing subjective bias. · Stable over time unless settings are changed.
Presence and completeness of demographic, interest, channel, device, and behavior reports in the account.
- populated reports
- absence of 'not enabled' notices
- available segments
Mixed: report availability is archival; perceived usefulness is perceptual.
Report availability is concrete; perceived completeness may vary by user skill. · Consistent given stable configuration.
Counts of users and sessions attributed to direct, organic, paid search, referral, social, and email channels in acquisition reports.
- channel report counts
- source/medium breakdowns
- treemaps
- referral lists
Archival counts and proportions; no self-report.
Subject to attribution model limits and VPN/cookie distortions. · Reliable within Analytics' tracking constraints.
Demonstrated ability to read behavior flow, funnels, landing/exit pages, and engagement metrics and draw correct conclusions.
- correctly identifying drop-off points
- distinguishing good vs bad bounce rate by page type
- identifying anomalous traffic
Perceptual/knowledge-based; assessed via self-report or knowledge tasks.
Risk of overconfidence; objective tasks improve validity. · Depends on consistent owner skill.
Step-to-step drop-off percentages across funnel stages (e.g., billing to shipping to review to purchase).
- shopping behavior funnel rates
- checkout behavior drop-off
- exit page reports
Behavioral percentages; aggregable across sessions.
Cause of friction must be inferred separately from the metric. · Reliable as a behavioral measure given adequate volume.
Recorded fixes such as repairing broken pages, reducing checkout steps, improving speed, or reallocating ad spend.
- account change history entries
- site modifications
- ad schedule changes
Mixed: self-reported actions corroborated by change logs.
Self-report risk mitigated by archival change history. · Depends on documentation discipline.
Average load speed, server response time, redirect time, responsive rendering across screen resolutions, and broken-link absence.
- page speed insights score
- server timing metrics
- screen resolution report
- 100% exit pages signaling breakage
Archival/technical metrics; low self-report suitability.
Objective technical measures with high validity. · Reliable given consistent measurement tools.
Goal conversion rate and e-commerce conversion rate from Analytics goals and e-commerce reports.
- goal completion counts
- e-commerce conversion rate
- transactions per session
Archival rate metric; aggregable.
Accurate if goals/e-commerce tracking correctly configured. · Reliable with proper setup and volume.
Total revenue, average order value, units sold, and refunds from e-commerce and sales performance reports.
- weekly revenue figures
- AOV
- transaction counts
- sales performance report
Archival monetary metrics; aggregable.
Highly valid when e-commerce tracking matches backend orders. · Reliable; reconcilable with payment/order systems.
Presence and specificity of a defined decision (two or more alternatives, uncertainty, consequences, decision maker) and an observable definition of the measured object.
- existence of explicit decision statement
- clarification-chain completion
- documented alternatives and thresholds
Assessed qualitatively as present/partial/absent or rated on a clarity scale.
Higher clarity should correlate with feasible value-of-information computation. · Depends on facilitator consistency in eliciting definitions.
Computed expected opportunity loss reduction (EVPI/EVI) using probability distributions, loss functions, and decision thresholds.
- EVPI dollar value
- EVI curve
- information value relative to measurement cost
Monetary scale (dollars per decision).
Grounded in decision theory; validated by case applications. · Depends on accuracy of input distributions and loss functions.
Proportion of true values falling within stated 90% confidence intervals and alignment of stated confidence with actual correctness across calibration test items.
- hit rate vs stated confidence
- calibration test scores
- equivalent-bet consistency
Percentage hit rates compared to ideal calibration curve.
Empirically validated by Hubbard's training data and Giga experiment. · Improves and stabilizes with repetition and feedback.
Narrowing of confidence intervals or change in probability distributions before versus after observation.
- pre- vs post-measurement CI width
- updated posterior distribution
Expressed in the units of the measured quantity or as relative percentage reduction.
Central to the book's information-theory definition of measurement. · Depends on sampling and method rigor.
Observed choice and application of methods such as decomposition, random sampling, controlled experiments, Bayesian updating, Lens or Rasch models.
- documented method used
- cost relative to information value
- iteration of measurement
Categorical with associated cost and uncertainty-reduction metrics.
Method-problem fit determines effectiveness. · Replicable through documented procedures and templates.
Detected via controlled experiments and calibration deviations measuring overconfidence, anchoring, halo/horns, bandwagon, expectancy, selection, and observer effects.
- overconfident CI scores
- anchoring correlations
- response shifts under conformity
Quantified as deviation from calibrated/unbiased baselines.
Supported by Kahneman & Tversky and Asch research. · Consistently observed across studies; mitigable via controls and training.
Measured via ROI, net present value, documented cost savings, and avoided losses in case studies.
- dollar savings (e.g., $50M/year fuel)
- ROI/NPV figures
- industrywide value estimates
Monetary scale.
Demonstrated in EPA, USMC, and ACORD cases. · Depends on accurate cost and benefit accounting.
Operationalized through tuning settings such as polynomial degree, spline degrees of freedom, tree depth, number of neighbors K, or neural network size.
- count of model parameters
- degrees of freedom
- knot or neighbor count
Continuous or ordinal proxy via degrees of freedom.
Degrees of freedom approximate flexibility but may not capture true model capacity in nonlinear settings. · Reproducible given a fixed model specification.
Read directly from the tuning parameter lambda (ridge/lasso), dropout rate, or shrinkage value.
- value of lambda
- dropout fraction
- shrinkage parameter
Non-negative continuous scale.
Different penalty types are not directly comparable on the same scale. · Fully reproducible from model configuration.
Indicated by whether cross-validation, validation-set, or bootstrap procedures were applied to choose tuning parameters.
- number of folds used
- presence of held-out validation
- bootstrap replications
Categorical (procedure type) plus numeric settings (folds, replications).
Improper resampling (e.g., selecting features before CV) invalidates error estimates. · Estimates vary with random splits but stabilize with more folds/replications.
Computed as p (number of features) and n (number of observations), and especially the ratio p/n.
- dataset shape
- feature count
- sample count
Counts and ratios.
Directly observable and unambiguous. · Fully reproducible.
Estimated in simulation as variance of f(X) divided by error variance; approximated by R-squared in practice.
- R-squared on held-out data
- residual variance estimates
Non-negative ratio.
Unobservable directly in real data; only estimable. · Estimates depend on model adequacy.
In simulation, measured as the difference between average model prediction and the true function value.
- deviation of average prediction from truth
Continuous, on the scale of the squared response.
Only measurable when the true function is known (simulation). · Estimable via repeated simulation.
In simulation, measured as the variance of predictions across models fit on resampled training sets.
- spread of fitted curves across training sets
Continuous, non-negative.
Best estimated through resampling or simulation. · Stabilizes with many resamples.
Computed as MSE (regression) or misclassification rate (classification) on the training set.
- residual sum of squares on training data
- training accuracy
Continuous (MSE) or proportion (error rate).
Underestimates test error and should not be used for model selection. · Deterministic given model and data.
Inferred from the gap between training and test (or cross-validated) error.
- large difference between training and test error
Continuous gap measure.
Requires a valid test-error estimate to assess. · Depends on quality of test-error estimate.
Estimated as MSE or misclassification rate on a held-out test set or via cross-validation.
- held-out loss
- cross-validated error
Continuous (MSE) or proportion (error rate).
Valid only if the test set is independent of training. · Varies with test-set choice; CV reduces variability.
Judged qualitatively, e.g., by number of nonzero coefficients or simplicity of structure.
- count of active predictors
- presence of interpretable coefficients
Largely qualitative or ordinal.
Subjective and context-dependent. · Lower reliability due to subjective judgment.
Quantified by family-wise error rate (FWER) or false discovery rate (FDR) across tests.
- proportion of false discoveries among rejections
- probability of at least one false rejection
Proportions between 0 and 1.
Depends on validity of the null distribution assumptions. · Estimable via theoretical or resampling-based procedures.
Inventory of team skill coverage across the four pillars plus soft skills like curiosity, collaboration, and storytelling.
- skill certifications
- range of techniques mastered
- cross-disciplinary collaboration on projects
Categorical/ordinal skill coverage ratings; not a formal scale in the book.
Self-reported skill may overstate competence. · Skill inventories can vary by assessor.
Degree to which sampling, partitioning, imputation, transformation, and feature engineering/selection are performed appropriately.
- missing value rates after imputation
- number and relevance of selected features
- presence of train/validation/test splits
Archival/process metrics rather than a scored scale.
Process completion does not guarantee quality. · Depends on consistent documentation.
Comparative judgment of candidate models against business requirements and data characteristics.
- rationale documented for technique selection
- comparison of multiple candidate models
Qualitative assessment.
Subject to analyst judgment. · May vary across analysts.
Measures of deployment success including time-to-deployment, scoring latency, and whether models reach production.
- percent of models deployed
- time from development to production
- scoring response time
Archival operational metrics.
Deployment alone does not ensure value. · System logs provide reliable measures.
Presence and frequency of monitoring, drift detection, and retraining/challenger deployment.
- monitoring dashboards
- retraining frequency
- detection of performance decay
Archival/process metrics.
Monitoring quality depends on chosen metrics. · Automated monitoring is reliable.
Business KPIs affected by model-informed actions.
- campaign response/lift
- loss avoided in dollars
- churn rate change
- loan approval/denial rates
Continuous business metrics.
Attribution to the model can be confounded by other factors. · Archival KPIs are reliable but need controls (e.g., control groups).
Assessed by whether the team can immediately name its current OMTM, whether that metric is appropriate to its stage, whether a numeric target (line in the sand) has been set, and whether all stakeholders agree on it.
- Team can state OMTM on demand
- Dashboards prominently display one metric
- Documented success threshold
- Reduced KPI count (e.g., Moz, Buffer)
Could be assessed on an ordinal maturity scale from 'no focus' to 'fully aligned single metric'; no scoring rules prescribed.
Risk of founders claiming focus they don't have; triangulate with management artifacts. · Repeated assessment over time should be stable absent stage change.
Number of documented experiments run per time period, proportion of experiments stating a hypothesis and success threshold beforehand, and cycle time per experiment.
- Experiment logs
- A/B test counts
- Documented hypotheses
- Rapid weekly iteration (e.g., Wooga, Rally)
Count-based and ratio-based metrics; archival logs preferred.
Counting experiments may not capture quality; weight by rigor. · Archival counts are highly reliable if logging is consistent.
Derived from scored problem/solution interviews, willingness-to-pay signals, survey responses at scale, and proxy-system tests.
- Interview scores above threshold
- Pre-order or payment offers
- High survey response rates
- Referrals to other interviewees
Interview scoring frameworks yield ordinal/interval scores; survey data quantitative.
Highly susceptible to leading-the-witness bias; mitigate with neutral scripts and willingness-to-pay tests. · Scoring consistency improves with a fixed script and a note-taker.
Categorical self-classification using the business model flipbook into e-commerce, SaaS, free mobile app, media site, UGC, or two-sided marketplace (or a blend).
- Primary revenue source
- How customers transact
- Delivery mechanism
Nominal categorical; blends possible.
Some businesses are many-headed; classify by dominant model. · Highly reliable self-classification.
Determined by which gating metrics have been achieved: Empathy (problem/solution validated), Stickiness (engagement/retention), Virality (sharing/coefficient), Revenue (CLV>CAC), Scale (market expansion).
- Gating metric thresholds met
- Current OMTM in use
- Behavioral focus of the team
Ordinal stage classification.
Founders tend to believe they are further along than they are; verify against gating metrics. · Stable if anchored to objective gating metrics.
Behavioral metrics such as percent of active users, daily/monthly active use, time since last visit, feature utilization, and return frequency, analyzed by cohort.
- Logins per period
- Active days per user
- Feature usage events
- Days since last visit
Continuous and ratio metrics from product instrumentation; define 'active' with a line in the sand.
Coarse metrics like visit frequency miss what users do; instrument features. · Behavioral logs are highly reliable.
Computed as 1 minus churn rate, where churn is users lost in a period divided by users at risk, measured by cohort or daily to avoid distortion from growth.
- Account cancellations
- Lapsed logins (90 days)
- Subscription non-renewals
- Reactivation rates
Percentage per consistent time period; cohort-based for accuracy.
Simple churn formulas mislead in fast-growth startups; use averaging or daily measurement. · Archival and highly reliable when definitions are fixed.
Viral coefficient = invitation rate multiplied by acceptance rate; viral cycle time = average time from use to successful invitation. Segment by inherent, artificial, and word-of-mouth.
- Invites sent per user
- Signups per invite
- Share actions
- Net promoter score (proxy)
Coefficient is a unitless ratio; cycle time in days.
Must segment virality types as they yield different engagement quality. · Behavioral tracking is reliable; word-of-mouth is harder to track (often via email).
Total acquisition spend in a period divided by number of customers acquired in that period; segmented by channel and adjusted for virality.
- Ad spend
- Cost per install
- Cost per click
- Marketing budget allocation
Currency per customer; compare to CLV (aim under one third).
Mercenary/paid installs in mobile must be segmented to avoid polluting metrics. · Archival from spend records; highly reliable.
Estimated as average revenue per period multiplied by customer lifespan (1 divided by churn rate), or summed actual revenue post-churn.
- Cumulative spend per customer
- Months-to-departure
- Average monthly revenue per user
Currency per customer; cohort-based estimates.
Highly sensitive to churn assumptions, which are lagging; estimates often wrong. · Improves as cohort histories lengthen.
Total revenue in a period divided by number of customers, decomposable into conversion rate, transaction size, and purchase frequency.
- Average order value
- Conversion percentage
- Repeat purchase rate
- ARPU/ARPPU
Currency per customer per period; ratio metric.
Raw revenue can mislead; the ratio is more informative. · Archival from transaction records.
Assessed by whether prices have been tested (A/B, promotions, discounts), whether elasticity is understood, and whether tiers/bundles are designed for distinct segments.
- Price A/B tests run
- Tiered pricing structure
- Discount/promotion experiments
- Customer development on pricing
Maturity scale; elasticity curves quantitative.
Asking customers what they'd pay is unreliable; behavioral price tests preferred. · Most companies set price by guessing or copying competitors, undermining reliability.
Indicated by sustained growth rate, healthy CAC-to-CLV ratio, channel and partner performance, and ecosystem participation (APIs, distributors, competitors).
- Weekly/monthly growth rate
- Customer acquisition payback period
- API traffic
- Channel sales metrics
Composite of rates and ratios; not a single number.
Watch for engagement decline or rising CAC as scaling masks problems. · Composite measurement; reliability depends on component data.
Assessed via the prevalence of data-backed decisions, transparency of metrics and methods, presence of executive sponsorship, and shared accountability frameworks.
- Demand for data before decisions
- Shared dashboards
- Documented goals/lines in the sand
- Leadership sponsorship of analytics
Perceptual maturity scale via internal survey.
Having lots of data does not equal being data-driven; assess decision practices, not data volume. · Cultural perceptions can vary across respondents; aggregate carefully.
Captured by archival measures such as number of observations, number of feature variables, missing-value proportions, and error rates in the raw data set.
- row count
- feature count
- percent NA values
- documented data errors
Counts and ratios; continuous and ordinal.
More data improves accuracy only if informative; redundant data adds little. · Archival counts are highly reliable.
Measured by the number of distinct source types successfully imported (CSV, Excel, JSON, HTML, SQL, API) and the time required.
- count of source connectors used
- successful data frame loads
- pipeline scripts
Counts and time; partly perceptual skill rating.
Skill self-reports may be biased; behavioral logs more valid. · Behavioral logs reliable; self-reports less so.
Quantified by number of transformation steps in the pipeline, time logged, and types of munging operations applied.
- pipeline script length
- hours on munging
- operations applied
Counts, time; mixed behavioral and perceptual.
Effort does not guarantee quality; pair with tidiness outcome. · Script-based counts reliable.
Assessed by structural checks: one variable per column, one observation per row, consistent formats, informative names, minimal missing values.
- NA count
- format compliance
- naming convention adherence
Compliance ratios and counts; archival.
Strong content validity against tidy-data guidelines. · Automated checks highly reliable.
Measured by the count and variety of summaries and plots produced (histograms, boxplots, scatterplots, correlation matrices, etc.).
- number of plots
- summary statistics computed
- documented insights
Counts; partly perceptual regarding insight.
Quantity of plots imperfectly proxies insight quality. · Counts reliable; insight judgments less so.
Indexed by predictor importance measures, incremental model improvement from forward/backward selection, and number of engineered features retained.
- variable importance scores
- change in error from feature changes
- correlation reduction
Continuous importance and error-delta metrics.
Domain knowledge improves validity of engineered features. · Importance metrics reliable across resamples if model stable.
Recorded as the algorithm chosen and the comparative cross-validation errors across candidate algorithms.
- selected algorithm
- CV error per candidate
- tradeoff documentation
Categorical choice plus continuous comparative error.
Selection valid only if comparison uses unbiased error estimates. · CV-based comparisons reliable if seeded and repeated.
Captured as parameter settings (lambda, ntree, hidden layers, gamma, cost) and the resulting error-versus-parameter curves.
- parameter values
- validation error curves
Continuous and discrete parameter values.
Best parameter depends on problem; tuned on validation set. · Reproducible with fixed seeds.
Detected as the gap between in-sample training error and out-of-sample test error (training low, test high).
- small training error with large test error
- unstable predictions across samples
Continuous error-gap metric.
Requires a true held-out test set to detect validly. · Reliable when test set is independent.
Estimated by decomposing reducible error into squared bias and variance over repeated resampled training sets.
- bias estimate
- variance estimate
- test error minimum
Continuous, nonnegative components.
Decomposition requires multiple resamples and a known target conceptually. · Stable with sufficient resampling repetitions.
Identified via EDA surprises, implausibly high performance, and divergence between estimated and field out-of-sample performance.
- too-good performance
- leaky feature correlations
- estimated vs realized error divergence
Largely categorical/diagnostic.
Subtle and often inadvertent; hard to fully detect. · Field testing most reliable but costly.
Assessed via demographic/complementary measures and multivariate analysis revealing systematic between-condition differences.
- sign/slope changes when confounder included
- systematic group differences
Continuous correlations; categorical detection.
Best controlled by design and random assignment. · Detection depends on collecting candidate confounder data.
Recorded as the resampling method used (random subsampling, K-fold, LOOCV), number of folds/repeats, and reported CV error.
- CV error estimate
- CV procedure documentation
Continuous error estimate plus categorical method.
Valid generalization estimate requires independent final test set. · Repeated CV reduces estimate variance.
Measured by test-set RMSE and R-squared for regression and misclassification rate / accuracy / sensitivity / specificity for classification.
- RMSE
- R2
- misclassification rate
- confusion matrix metrics
Continuous error metrics; RMSE unbounded, R2 in 0-1.
Metrics comparable only in same units; RMSE sensitive to large errors. · Reliable on adequately sized, independent test sets.
Assessed via deployment status, decision-maker adoption, and downstream business KPIs influenced by model outputs.
- production deployment
- report adoption
- KPI movement (revenue, churn, cost)
Mixed: categorical deployment, continuous KPIs, perceptual stakeholder ratings.
Value depends on factors beyond model accuracy (interpretability, scalability). · KPI archival measures reliable; perceptual judgments less so.
An expert rating (e.g., on a 1-5 scale) of the alignment between the documented business problem and the mathematical formulation, assessing the completeness of constraints, appropriateness of decision variables, and relevance of the objective function.
- A written document detailing decision variables, constraints, and objectives in natural language before mathematical formulation.
- Mathematical notation is precise and correctly represents the problem logic.
- The model scope is appropriate for the decision being made.
Ordinal scale based on expert review.
Content validity would depend on the expertise of the rater. · Inter-rater reliability should be established if multiple experts are used.
A binary or categorical classification by an expert as to whether the selected model type (e.g., 'MILP') is appropriate for the mathematical structure of the formulated problem (e.g., linear constraints with integer variables).
- Use of integer variables for discrete choices.
- Use of nonlinear functions for non-constant rate-of-change relationships.
- Recognition of network structures within a problem.
Categorical (e.g., Appropriate, Inappropriate).
Face validity is high for experienced OR practitioners. · High agreement is expected among experts.
The number of defects (bugs) found during code review and the computational time taken for the implemented model to solve a benchmark problem instance, compared to a reference implementation.
- Code produces solutions that match expected or validated outcomes.
- Model solve time is within acceptable limits for the application.
- The code is well-structured and maps clearly to the mathematical formulation.
Count of defects (ratio) and solve time (ratio).
Requires a standardized testing procedure and benchmark. · Should be highly reliable if automated testing is used.
A composite measure based on solver log outputs, including: (1) solution status (e.g., optimal, feasible, infeasible), (2) the final objective function value, (3) the final optimality gap (for MILP), and (4) the total solver time.
- Solver log reports 'Optimal' or 'Feasible' status.
- Low or zero percent optimality gap.
- Objective function value represents a significant improvement over a baseline.
- Wall-clock time for the solve process.
Categorical and ratio scales.
These are direct, objective measures from the solver. · Highly reliable, assuming consistent hardware and solver versions.
The pre-post implementation change in key performance indicators related to resource use, such as the total cost of a food basket, the total distance traveled by delivery vehicles, or the number of officer-hours scheduled versus required.
- Financial statements showing reduced costs in a specific area.
- Operational logs showing shorter delivery times or distances.
- Scheduling records showing a better match between supply and demand of personnel.
Ratio scale (e.g., percentage cost savings).
Requires careful attribution to the optimization model, controlling for other confounding factors. · High, as it's based on objective operational data.
The pre-post implementation change in metrics central to the organization's mission. For example, the percentage of a target population whose nutritional requirements are met (WFP use case), or the reduction in maximum radiation dose to healthy tissue (brachytherapy use case).
- Public health statistics.
- Surveys of beneficiary populations.
- Measures of service accessibility across different demographic groups.
- Reduction in unmet demand for a public service.
Varies by domain; typically ratio or ordinal scales.
Attribution is a significant challenge; requires robust impact evaluation design. · Depends on the quality of the field-specific data collection methods.
An objective count of the number of decision variables, constraint equations, and distinct objectives present in a formal description of a business problem.
- Number of products in a mix
- Number of supply/demand locations
- Number of distinct resource limitations (budget, time, materials)
- Number of activities in a project network
The creation of a complete and logically correct mathematical model (e.g., a Linear Program) that represents a given business problem, specifying all variables, the objective function, and all constraints.
- A written set of equations representing a business problem
- A correctly configured Excel Solver model
The degree of alignment between the actual deployment of resources in the organization and the values prescribed by the solution of the corresponding OR model. This can be measured as the deviation from the optimal solution.
- Production schedules matching model output
- Shipping manifests reflecting optimal transportation plan
- Job assignments corresponding to the assignment model solution
The total financial expenditure associated with a specific business operation, measured in monetary units from accounting or operational reporting systems.
- Total monthly shipping costs
- Total cost of a production run
- Final project cost upon completion
The total revenue minus total costs for a specific set of business activities, measured in monetary units from financial statements.
- Monthly or quarterly gross profit
- Profit generated from a specific product line
A measure of the ratio of output to input for a given process. This can be measured via operational metrics like total time to completion, total distance traveled, or percentage of resource utilization.
- Project duration in days
- Total miles traveled by a fleet per week
- Idle time on a production line
Operationalized as the presence and quality of pre-modeling EDA artifacts: summary statistics, distribution plots, correlation analyses, and multivariate visualizations.
- boxplots and histograms produced
- summary statistics computed
- scatterplots and contour/hexbin plots
- correlation matrices examined
Best captured as an ordinal assessment of workflow completeness; behavioral observation preferred.
Face valid as a proxy for analytical diligence; risk of conflating quantity of plots with quality of insight. · Reliable when assessed against a standardized EDA checklist.
Operationalized via documentation of sampling procedure (random vs. convenience), stratification, and comparison of sample characteristics to known population benchmarks.
- random selection procedure
- stratified sampling used
- sample-to-population benchmark match
- absence of self-selection
Mixed archival and procedural assessment; not self-reportable.
Strong construct validity grounded in classic examples (Literary Digest poll). · Reliable when sampling procedures are documented; harder to assess retrospectively.
Operationalized as the use of bootstrap resampling (with replacement) and permutation tests within the analysis pipeline, including iteration counts.
- bootstrap iterations run
- permutation distributions generated
- resampled confidence intervals reported
Binary or count-based behavioral indicator of method usage.
Directly observable; strong validity as a methodological choice. · Highly reliable as it is recorded in code/analysis.
Operationalized via preprocessing applied (z-score standardization, Gower's distance, one-hot encoding) prior to scale-sensitive methods.
- z-scores computed
- StandardScaler/scale applied
- one-hot encoding used
- Gower's distance for mixed data
Binary/ordinal behavioral indicator of preprocessing adequacy.
Strong validity; demonstrated impact on clustering and PCA results. · Reliable as it is an explicit preprocessing step.
Operationalized as the choice of metrics (recall, specificity, precision, AUC, lift, RMSE) and cutoffs used to evaluate and optimize models.
- use of AUC/lift for imbalanced data
- recall/specificity reporting
- cost-based cutoff selection
- RMSE for regression
Categorical assessment of metric suitability.
Strong validity; book emphasizes metric choice for rare-class problems. · Reliable as metric choices are explicit in evaluation.
Operationalized as the presence and correctness of uncertainty measures accompanying point estimates and predictions.
- confidence intervals reported
- standard errors computed
- prediction intervals for individual cases
- bootstrap distributions examined
Mixed assessment; correctness judged against statistical standards.
Strong validity; central to the book's emphasis on accounting for uncertainty. · Reliable when uncertainty outputs are documented.
Operationalized via diagnostics (residual analysis, influence/leverage checks), absence of confounders, and replication/holdout validation.
- partial residual plots
- confounder inclusion
- holdout validation
- replication success
Mixed perceptual and behavioral assessment; conditional aggregation.
Strong conceptual validity; multi-faceted construct. · Reliability depends on consistent application of diagnostic procedures.
Operationalized via out-of-sample performance metrics: RMSE for regression and AUC, recall, or accuracy for classification on holdout/cross-validated data.
- holdout RMSE
- test-set AUC/recall
- cross-validated error rates
Continuous metric; behavioral/archival measurement.
High validity as a direct outcome measure. · Highly reliable when measured on proper holdout data.
Operationalized via the clarity and actionability of explanations: variable importance rankings, interpretable rules, principal component meanings, and cluster characterizations.
- variable importance plots
- interpretable tree rules
- principal component loadings interpreted
- cluster profiles described
Perceptual assessment of insight quality; conditional aggregation.
Moderate validity; insight quality is partly subjective. · Reliability improves with documented interpretation artifacts.
Measured by demonstrated ability to use NumPy, pandas, and IPython/Jupyter features correctly across representative tasks, or by self-reported familiarity ratings.
- Correct use of library functions
- Completion of exercises
- Range of features used
Could use ordinal proficiency levels or counts of mastered features.
Self-report may overestimate; behavioral assessment is more valid. · Skill tests should be standardized for reliability.
Measured by the proportion of data operations implemented via vectorized constructs versus explicit loops in code artifacts.
- Code patterns using broadcasting and ufuncs
- Absence of element-wise loops
Ratio of vectorized to total operations.
Requires code inspection; not amenable to self-report. · Automated code analysis improves reliability.
Measured by quality and tidiness of produced DataFrames (correct types, meaningful indexes, no malformed structure).
- Well-formed DataFrames
- Consistent column types
- Resolved missing data
Quality checklist scoring.
Best assessed by examining data artifacts. · Checklist criteria should be clearly defined.
Measured by task completion time and/or perceived ease of completing data tasks.
- Shorter time-to-result
- Fewer manual steps
- Faster iteration cycles
Time in minutes; ease as Likert-like perception (feasibility only).
Time is objective; perceived ease subject to bias. · Repeated timing tasks improve reliability.
Measured via self-reported confidence in handling data analysis tasks.
- Self-reported confidence
- Willingness to undertake complex tasks
Perceptual self-report (feasibility only).
Subject to self-report bias. · Consistent items needed for reliability.
Measured by completeness, correctness of types, consistency, and absence of structural problems in the resulting dataset.
- No unresolved missing data where expected
- Correct dtypes
- Properly merged/reshaped tables
Data-quality metrics.
Objectively assessable via the dataset itself. · Automated quality checks improve reliability.
Measured by the correctness, relevance, and usefulness of analyses, plots, and models produced from the data.
- Correct aggregations
- Informative plots
- Successfully fitted models
Mixed objective and expert-rated assessment.
Some components objective (correct outputs), others rated. · Rubrics improve rating reliability.
Assessed by inspecting datasets/code for tidy structure (one variable per column, one observation per row) and by self-reported consistency of tidying practice.
- datasets stored as tibbles with tidy layout
- frequency of using gather()/spread()/separate()
- absence of values embedded in column names
Could be scored as a proportion of datasets in a workflow that meet tidy criteria; feasibility only, no scoring rules prescribed.
Archival code inspection gives objective evidence; self-report risks social desirability about 'good practice'. · High inter-rater reliability expected given clear tidy criteria.
Measured by the proportion of analysis tasks performed with tidyverse packages (ggplot2, dplyr, tidyr, readr, purrr) versus inconsistent alternatives, observable in scripts and self-report.
- library(tidyverse) calls
- use of %>% pipelines
- consistent verb-based function usage
Feasible to count tidyverse function calls relative to total; self-report of toolkit preference also feasible.
Code-based measurement is objective and valid; self-report adequate for preference. · High reliability from automated code parsing.
Assessed by analyzing code for repeated blocks versus abstracted functions and map/loop usage that consolidate repetition.
- defined custom functions
- absence of near-duplicate code blocks
- use of purrr map functions
Feasible via static code analysis counting duplicated lines and function definitions; no scoring rules prescribed.
Archival code analysis is the most valid mode; self-report is weaker. · Reasonably reliable with consistent code-analysis criteria.
Captured via self-reported engagement, persistence intentions, and frustration levels during analysis tasks.
- self-rated motivation
- continued practice over time
- completion of exercises
Perceptual self-report feasible; behavioral proxies like session continuation possible.
Self-report valid for subjective motivation but prone to recall and desirability bias. · Moderate; motivation fluctuates over time.
Measured by self-reported ease of focusing on questions and, indirectly, by ratio of time spent on analysis versus wrangling.
- self-rated clarity/focus
- proportion of session time on substantive analysis
- fewer reported tool-related interruptions
Perceptual self-report plus time-allocation proxies feasible.
Subjective construct; triangulation with time-tracking improves validity. · Moderate; depends on task and individual.
Observed via the count and cadence of plots, transformations, and model fits performed in an analysis session.
- number of distinct plots produced
- number of data transformations
- number of candidate models fit
Behavioral logs of analysis actions feasible; no scoring rules prescribed.
Behavioral measurement objective but may not capture quality of exploration. · Reliable if action logging is consistent.
Assessed by existence and completeness of R Markdown notebooks/reports and accompanying documentation of reasoning.
- .Rmd files that knit successfully
- narrative explanations alongside code
- version tracking of dependencies
Archival artifact analysis feasible; self-report of documentation habits possible.
Artifact-based measurement valid; quality of communication harder to quantify. · Reliable for presence/absence; less so for quality.
Proxied by the number and validity of hypotheses generated and patterns identified, judged by domain experts.
- documented findings/hypotheses
- expert-rated quality of insights
- patterns confirmed in independent data
Mixed-mode; expert judgment plus counts of validated hypotheses feasible.
Hard to measure directly; expert ratings improve validity but introduce subjectivity. · Lower; insight quality is judgment-dependent.
Proxied by time-to-completion, error rates, and breadth of problems solved per unit effort, plus self-report.
- time per analysis task
- number of debugging incidents
- range of project types handled
Mixed-mode; behavioral timing and error logs plus self-report feasible.
Productivity proxies valid but context-dependent. · Moderate; depends on consistent task definition.
Measured by dataset size (e.g., MB/GB), proportion of missing/inconsistent values, and degree of non-rectangular structure.
- file size and row count
- percent missing values
- presence of images/text/trees vs. tables
Archival measurement of dataset properties feasible.
Objective archival metrics give high validity for size and missingness. · High for size; moderate for structural irregularity classification.
Identify the sponsoring executive's role and seniority, whether sponsorship exists, and rate perceived commitment and use of BI by the sponsor.
- Presence and identity of executive sponsor
- Sponsor membership on operating committee
- Budget allocations
- Sponsor participation in BI governance
Perceptual ratings of commitment plus categorical sponsor role; avoid scoring rules.
Sponsor title alone is a weak proxy; business influence is the key construct. · Reasonably stable but can shift with personnel changes.
Assess perceptions of partnership quality, presence of hybrid business-IT roles, and degree of BI-business goal alignment.
- Hybrid business-IT staff counts
- Joint requirements and design sessions
- Alignment of BI roadmap with business strategy
Perceptual partnership ratings; categorical presence of hybrid roles.
Self-report from one side may be biased; multi-source assessment improves validity. · Moderately stable.
Combine archival data quality and update-frequency metrics with perceptions of trust and breadth of data sources.
- Number of source systems integrated
- Update frequency (real-time to monthly)
- Data quality error rates
- Presence of MDM
Mixed archival metrics plus perceptual trust ratings.
Perfection not required; threshold trust is what matters. · Archival metrics stable; perceptions vary by user.
Measure perceived relevance of BI to one's work and breadth of user segments served.
- Usage across diverse job types
- Personalized content delivery
- Self-reported relevance
Perceptual relevance ratings; behavioral adoption by segment.
Adoption may understate relevance if access is restricted. · Stable within roles.
Assess adoption of agile/scrum practices and cycle time to deliver BI capabilities.
- Use of scrum/sprints
- Time from request to delivery
- Frequency of releases
Mixed process descriptions and archival cycle-time metrics.
Self-labeled agile may differ from actual practice. · Moderate.
Identify governance bodies (BICC, steering committee) and assess team skills and structure.
- Presence of BICC/steering committee
- Team skill profiles
- Reporting structure of analytics function
Mixed categorical presence and perceptual effectiveness.
Structure presence does not guarantee effectiveness. · Stable.
Assess perceived ease of use and fit by user segment and tool adoption rates.
- Adoption per tool by segment
- User satisfaction ratings
- Number of supported standards
Perceptual fit/ease ratings plus archival adoption.
Tool blamed for underlying data/performance issues. · Moderate.
Identify through case narratives or SWOT analysis the presence of luck, opportunity, frustration, or threat affecting the BI effort.
- Documented catalyzing events
- SWOT opportunity/threat items
- Narratives of pain or boiling-point frustration
Largely qualitative; not amenable to numeric scoring.
Hindsight bias may attribute success to luck vs insight. · Low—context-specific and episodic.
Survey perceptions of fact-based decision norms, data openness, and support for challenging the status quo.
- Decisions cite data
- Open sharing of poor performance
- Reward for fact-based challenges
Perceptual culture survey items.
Social desirability bias possible. · Moderate to high.
Combine system usage logs (active users, report access, adoption rate) with self-report of acting on insights.
- Percentage active users
- Report/dashboard access frequency
- Documented decisions/actions from insights
Behavioral logs preferred; self-report supplements.
Defining a 'user' is contested (static vs interactive). · Behavioral logs reliable; self-report less so.
Self-rated success category by stakeholders.
- Success rating
- Stakeholder endorsements
Categorical self-report; avoid composite scoring.
Gap between vision and achievement; responder self-selection. · Moderate.
Mix archival outcome metrics (revenue, cost savings, wait times, test scores, ROI) with self-report of contribution.
- Revenue/cost changes
- Process time reductions
- Outcome improvements
- ROI estimates
Mixed archival and perceptual; ROI derived from imprecise inputs.
Attribution of impact to BI vs other factors is debatable. · Archival metrics reliable; attribution uncertain.
An audit score reflecting whether each fact table follows business process selection, explicit grain declaration, true-to-grain dimensions and facts, and conformance to documented Kimball techniques.
- Explicit grain statements in design documentation
- Single-grain fact tables
- Surrogate key usage
- Absence of text/aggregate facts violating grain
Best captured as an ordinal compliance rating against a technique checklist (e.g., Chapter 2).
High content validity due to the book's explicit technique catalog; risk of subjective auditor interpretation. · Inter-rater reliability improves with a standardized checklist.
A binary or ordinal indicator of whether each fact table's declared grain equals the lowest atomic level captured by its source process.
- One row per atomic measurement event
- Presence of full dimensionality
- Ability to drill to detail
Archival inspection of grain declarations versus source event granularity.
High validity; the book repeatedly stresses atomic grain as foundational. · Reliable when source granularity is documented.
Count and proportion of dimensions that are identical or conformed (matching keys, names, definitions, values) across fact tables, plus presence of a maintained bus matrix.
- Matching attribute names and domain values across schemas
- Bus matrix shaded cells
- Successful drill-across reports
Archival audit of dimension definitions and bus matrix.
Strong validity given the book's emphasis on conformance. · Reliable with documented dimension definitions.
A composite of attribute count per dimension, decode coverage of operational codes, and data quality completeness of attribute values.
- Real-word values instead of codes
- 50-100+ attributes in major dimensions
- Populated, spell-checked domain values
Archival inspection plus metadata review.
High validity; book states analytic power is directly proportional to attribute quality and depth. · Reliable with metadata documentation.
A per-attribute specification indicating the assigned SCD type (0-7) and verification that fact-to-dimension historical associations are accurate.
- Effective/expiration date stamps
- Current row indicators
- Change reason codes
- New surrogate keys on type 2 changes
Archival audit of dimension change-tracking metadata.
High validity; the book provides the canonical SCD vocabulary. · Reliable when change rules are documented by data stewards.
A coverage and effectiveness score across the four ETL categories (extract, clean/conform, deliver, manage) and their constituent subsystems.
- Data quality screens and error event schema
- Audit dimensions
- Surrogate key pipeline
- Job scheduling, monitoring, recovery
Mixed: archival subsystem inventory plus process performance metrics.
High validity due to the explicit 34-subsystem framework. · Reliable with subsystem-by-subsystem assessment.
A perceptual and archival assessment of traceability between design decisions and documented business requirements gathered through interviews/facilitation.
- Consolidated findings document
- Prioritization grid
- Process-focused bus matrix rows
Perceptual via stakeholder agreement plus archival documentation.
High validity; book stresses business-driven design. · Moderate; depends on quality of requirements documentation.
A readiness-assessment rating of sponsor influence, accessibility, track record, and the strength of business motivation.
- Active executive advocacy
- Cross-peer persuasion
- Sustained funding
Perceptual ratings from readiness assessment.
High face validity; identified as the most critical readiness factor. · Moderate; subjective but assessable via track record.
Perceptual survey scores plus observed metrics such as training time required and self-service navigation success rates.
- Users agreeing the model is their business
- Low training requirements
- Few support requests for navigation
Primarily perceptual; supplement with behavioral support-ticket data.
High validity as a core stated objective. · Reliable with validated survey instruments.
Time-to-market per new fact table and the proportion of reused versus newly built conformed dimensions per increment.
- Faster delivery cycles over time
- ETL effort focused on fact tables
- Reused dimensions on the shelf
Mixed: project timeline metrics plus archival reuse counts.
Moderate validity; inferred from book's agile claims. · Moderate; depends on project tracking.
Ability to reconcile metrics across processes via drill-across and the absence of incompatible stovepipe definitions.
- Matching numbers across departmental reports
- Single version of common reference data
- Successful cross-process analyses
Archival reconciliation tests.
High validity as a central integration goal. · Reliable with reconciliation procedures.
Usage metrics (active users, query volume), adoption rates, and perceptual satisfaction scores monitored proactively.
- Growing user counts
- High query/report usage
- Positive satisfaction monitoring
Mixed: behavioral usage logs plus perceptual satisfaction surveys.
High validity; the book names acceptance the ultimate success measure. · Reliable from usage instrumentation; perceptual portion needs validated surveys.
Business impact metrics (revenue/profit improvements, decision quality) attributable to DW/BI-enabled analysis.
- Decisions citing analytic evidence
- Quantifiable payback
- Strategic and operational improvements
Mixed: archival financial metrics plus perceptual attribution.
Moderate validity; attribution to DW/BI is challenging. · Moderate; benefit estimation is inherently approximate.
Count and disciplinary spread of models a person can correctly define and apply, measured by a knowledge inventory or curriculum completion.
- ability to define and apply a model on demand
- range of model types invoked across problems
Composite count/index; could be normalized against a benchmark set of ~30 models.
Risk that breadth conflates familiarity with applicable mastery. · Knowledge inventories can be reliably scored against answer keys.
Performance on tasks asking individuals to generate valid, diverse uses of a given model in new contexts.
- number of valid cross-domain applications generated
- quality of analogies
Expert-scored count of valid applications.
Scoring validity depends on consistent criteria for 'valid' application. · Requires multiple raters to ensure inter-rater reliability.
Frequency and rigor with which a person's analyses include data calibration, hypothesis testing, and refinement.
- presence of fitted parameters
- statistical tests in analyses
- model revision after evidence
Behavioral coding of analytic outputs; partial self-report.
Self-report may overstate rigor. · Behavioral coding can be standardized with rubrics.
Accuracy on scenario-based tasks of choosing fitting models/granularity, scored against expert consensus.
- correct model selection in scenarios
- appropriate granularity given data/stakes
Scenario-based accuracy score.
Depends on whether 'correct' matches are well defined by experts. · Scenario banks can yield reliable scoring with rubrics.
Count of distinct models invoked and their dissimilarity when analyzing a given problem.
- multiple framings present in an analysis
- explicit dialogue across models
Diversity index combining count and dissimilarity.
Counting alone may miss whether models truly diverge in causal emphasis. · Coding of distinct models can be made reliable.
Expert ratings of argument validity and absence of logical gaps in written or spoken reasoning.
- coherent derivations
- no opposite-theorem contradictions
Rated scale of coherence; behavioral.
Coherence is distinct from correctness; a coherent model can still be wrong. · Inter-rater agreement needed.
Ability to articulate the conditions under which a stated result or intuition holds.
- statements of 'if condition A then result B'
- qualified claims
Rated or self-reported.
Self-report may not reflect actual application. · Probe tasks can be standardized.
Self-report attitudinal measures of intellectual humility regarding models and complexity.
- willingness to revise
- acknowledgment of uncertainty
Attitudinal scale (high self-report suitability).
Subject to social-desirability bias. · Established humility scales tend to be reliable.
Expert-rated quality of explanation tasks plus performance on cognitive-bias batteries.
- identification of overlapping causal forces
- low susceptibility to base-rate neglect, etc.
Composite of rated explanations and bias-test scores.
Multiple components reduce single-method bias. · Bias batteries can vary in replicability; use well-validated items.
Decision-quality audits and longitudinal outcome tracking of choices.
- fewer regretted decisions
- decisions robust to shocks
Mixed: outcome records plus structured audits.
Outcomes are noisy; luck confounds skill (success equation). · Audits with rubrics improve reliability.
Squared error and classification accuracy of predictions compared against realized outcomes.
- low many-model error
- correct classifications
Archival comparison to realized outcomes.
Non-stationarity limits inference over long horizons. · Objective scoring is highly reliable.
Approximated by long-run decision quality and demonstrated relevant-knowledge application across diverse situations.
- consistently wise choices
- applying the right model to the right context (e.g., terminal velocity vs gravity)
Higher-order composite; hard to operationalize cleanly.
Conceptually broad; risk of conflation with general intelligence or success. · Aggregation across many decisions improves reliability but remains approximate.
The application of a repeatable sequence of steps in Power Query, using GUI transformations and M language functions, to remove errors, unpivot data, standardize formats, and produce clean, analysis-ready tables.
- Low error rates in refreshed data.
- Absence of 'null' or inconsistent values in key columns.
- Data structure is tabular and normalized for the model.
- Efficiency of the data refresh process.
The implementation of a star schema in Power BI or Power Pivot, characterized by a central fact table connected to multiple dimension tables via one-to-many relationships with single-direction filters.
- Model diagram visually resembles a star.
- Relationships are primarily one-to-many from dimensions to facts.
- Avoidance of bidirectional filters unless explicitly needed.
- Fast query performance in reports.
The creation of DAX formulas to define measures for dynamic, context-aware aggregations (e.g., SUMX, CALCULATE) and calculated columns for static, row-level attributes.
- Presence of a centralized set of measures.
- Use of time intelligence functions (e.g., TOTALYTD).
- Use of context-modifying functions like CALCULATE.
- Positive stakeholder feedback on the usefulness of metrics.
The use of Power BI's built-in features for running R or Python scripts to create visuals or transform data, or connecting to external Azure AI and Machine Learning services for tasks like sentiment analysis, key phrase extraction, or prediction.
- Presence of R or Python script visuals in reports.
- Use of R/Python transformations in Power Query.
- Presence of columns generated by Azure AI insights (e.g., sentiment score).
- Reports containing forecasts, clusters, or predictions.
The effective use of Power BI features including appropriate visual selection, clear layout, slicers, bookmarks, performance optimization techniques (query folding, aggregations), and security configurations (Row-Level Security, workspace roles).
- Reports are easy to read and understand.
- Visuals render quickly.
- Users only see data they are authorized to see.
- Model and reports are well-organized with clear naming conventions.
The ability of a user to successfully connect to a published dataset ('single source of truth') and create their own meaningful reports, or to use interactive features like slicers, filters, and drill-through within existing reports to answer novel business questions.
- Number of user-created reports based on the central dataset.
- High usage rates of interactive features in published reports.
- Positive user survey responses regarding their ability to find answers in the data.
User adoption rates and frequency of use of Power BI reports and apps. This is supplemented by qualitative user feedback and survey scores on perceived ease of use, report load times, and confidence in the accuracy of the displayed numbers.
- High number of active users for a report.
- Low number of support tickets or questions about data accuracy.
- Positive qualitative feedback from stakeholders.
- Report endorsement status (e.g., 'Certified') within Power BI Service.
The frequency with which BI reports, dashboards, or specific metrics from the solution are cited as evidence or justification in decision-making forums, business case documents, strategic plans, or operational review meetings.
- Verbal or written references to BI reports in meeting minutes.
- Inclusion of screenshots or data from BI reports in presentations to leadership.
- Direct requests from leaders for specific analyses to inform upcoming decisions.
The number of documented instances where an analysis performed within the BI solution directly led to a new business initiative, a significant process improvement, a cost-saving measure, or a revenue-generating opportunity that was not previously known.
- Proposals for new projects that cite BI findings as their rationale.
- Root cause analysis reports that are based on data from the BI system.
- Documented cost savings or revenue gains attributed to a specific analytical finding.
Assessed through documented budget for analytics tools and training, evidence of reduced or automated low-value work freeing staff bandwidth, and consistency of focus on the Roadmap without disruptive fire drills or reprioritization.
- Funds allocated for software and training
- Elimination/automation of low-value reporting
- Stable strategic priority for analytics
- Absence of frequent reprioritization
Combination of archival budget/time records and perceptual staff assessments of focus stability.
Face-valid given explicit book emphasis; risk of executive self-serving overstatement. · Archival budget and automation metrics offer reliable, repeatable signals; focus assessments more variable.
Evaluated by the Champion's qualifications, project management discipline (Cost, Time, Value), analytics hard skills, and soft skills of communication, collaboration, business acumen, and strategic leadership.
- Mathematical/analytics background
- On-plan project milestones
- Ability to distinguish visualization from analytics
- Effective storytelling to executives
Qualitative competency assessment against the Analytics Champion Framework; individual-level, not aggregated.
Grounded in the detailed Appendix framework; validity depends on accurate skill assessment. · Structured qualification criteria improve consistency across evaluators.
Measured by the inventory of deployed tools, the proportion of usage devoted to AI-enabled analytics versus spreadsheets, and fit to the five vendor requirements (cost-effective, easy to use, speed to value, efficient, understandable).
- Presence of AI-enabled analytics software
- Proportion of hard-skill utilization across tool types
- User-driven selection
- Data size/dimension handling
Archival tool inventory and usage proportions per Table 5.1 and Figure 5.8.
Distinguishes insightful from informative tools; valid to the extent tools are actually used for insight, not just report automation. · Tool inventories are stable and repeatable; usage proportions require consistent tracking.
Assessed by existence and adherence to documented Data Governance (accuracy, completeness, timeliness, accessibility) and Decision Governance (participants, steps, authorities) procedures.
- Written procedures in place
- Data quality metrics
- Defined decision-making steps incorporating analytics
- Continuity when personnel leave
Archival review of documentation and audit of adherence.
Valid as an institutionalization measure; risk that documented procedures are not followed. · Documentation audits are repeatable; adherence assessments benefit from periodic review.
Measured perceptually via benchmark surveys assessing decision-making attitudes and aspirational Persona (Reporter, Commentator, Advisor, Strategist).
- Persona self-assessment ratings
- Willingness to act on insights
- Alignment of mindset across levels
Perceptual survey mapped to Analytics Intelligence levels; aggregation across the organization allowed.
Aligned with the book's benchmark instruments; self-perception may overstate maturity. · Survey-based benchmarking supports repeatability if instrument is standardized.
Benchmarked via surveys, interviews, and observation of soft skills (curious, analytical, consultative, collaborative, communicative) and hard-skill tool utilization, with gap analysis to aspiration.
- Response 'what decision are you trying to make?' vs 'I can get that done'
- Exploration of data for insights
- Skill gap versus aspirational Persona
Mixed perceptual and observational benchmarking; aggregation across team allowed.
Distinguishing curiosity from cleverness is central and behaviorally observable; some subjectivity remains. · Structured benchmark surveys improve consistency; observational judgments vary by assessor.
Assessed via decision records demonstrating analytics inputs, reduced reliance on single-case or gut-feel justifications, and alignment of intuition with analytics.
- Analytics cited in decision documentation
- Forecasts derived from mathematics rather than guesses
- Fewer decisions driven by gut feel
Mixed archival decision review and perceptual assessment of reliance on bias.
Valid where decision processes are documented; harder to detect informal gut-feel decisions. · Documented decisions provide repeatable evidence; informal decisions less reliably captured.
Measured by the count and materiality of validated insights, back-tested forecast accuracy improvements, and correlations that reveal previously unknown relationships.
- Forecast accuracy gains
- Discovered leading indicators
- Unknown insights surfaced during POC
Archival tracking of insight outputs and back-test accuracy.
Back-testing provides objective validation of insight quality. · Repeatable via consistent back-testing methodology.
Measured via financial and operational KPIs including ROI (target 10X+), cost savings, reduced forecast error and excess inventory, and revenue and profit growth.
- ROI multiples
- Forecast accuracy improvements
- Inventory optimization
- Net annual benefit per unit/store
Archival financial and operational metrics; aggregation across units allowed.
Objective financial metrics are strongly valid outcome measures. · Standard financial reporting supports high reliability.
Assessed perceptually through observed data withholding, turf disputes, spreadsheet attachment, risk aversion, and levels of stakeholder buy-in.
- Reluctance to share data
- Preference for status quo/Excel
- Fear of career risk
- Low buy-in
Perceptual assessment; aggregation across organization allowed.
Grounded in failure case studies; subjective interpretation of resistance signals. · Consistency improved by structured change-readiness assessment.
Inferred behaviorally through deviations of human forecasts from unbiased calculations, presence of group decision pathologies, and reliance on plausible but unfounded stories.
- Forecasts skewed to desired outcomes
- 'I knew it all along' reasoning
- Consensus contrary to individual preferences
- Variability in judgments
Behavioral inference; conditional aggregation depending on decision context.
Rooted in Nobel-recognized behavioral research; direct self-report is unreliable. · Behavioral pattern detection more reliable than self-report for bias.
Assessment of the analytics organization's structure, documented roles and responsibilities, skills matrix against required competencies (e.g., business, technical, statistical), and alignment of team goals with corporate strategic objectives.
- Existence of a formal organizational chart for the analytics team.
- Written job descriptions with clear responsibilities.
- Presence of a skills development and training plan.
- Team goals are documented and explicitly linked to company-level goals.
Evaluation of the existence, documentation, and organizational adherence to standard operating procedures for analytics work, such as a formal work request process, project planning templates, and standardized deliverable formats.
- Use of a centralized ticketing or work request system.
- Existence of standardized templates for analytics plans.
- Regularly scheduled meetings for project planning and review.
- Documented adherence to the Analytics Value Chain phases.
An audit of the analytics technology portfolio against required capabilities, including data collection methods supported (e.g., JS, API), data integration capabilities (e.g., ETL tools, APIs), analytical functions (e.g., segmentation, prediction), and reporting/visualization options.
- Inventory of analytics tools used across the organization.
- Documentation of data architecture and data flows.
- Availability of APIs for data extraction and integration.
- Presence of specialized tools for optimization and prediction.
Measurement of data quality metrics such as error rates, data completeness, and latency, combined with the assessment of formal governance artifacts like a data dictionary, documented data definitions (business, operational, technical), and the existence of a data governance team or function.
- Existence of a data dictionary.
- Regular data audit and reconciliation reports.
- Low number of data-related discrepancies in executive reports.
- Formal sign-off process for new data definitions.
Content analysis of a sample of analytics deliverables, coded for the type of analysis performed (descriptive, diagnostic, predictive, prescriptive) and the presence of clear, data-driven insights and recommendations versus simple data reporting.
- Analytics reports contain written analysis and recommendations, not just charts.
- Use of statistical methods beyond basic averages and counts.
- Stakeholders frequently cite analytics deliverables as the source of new ideas or initiatives.
- Creation of predictive models or forecasts.
The number of controlled experiments (e.g., A/B tests) conducted per quarter, the statistical validity of these tests, and the documented cumulative lift in key performance indicators (e.g., conversion rate) resulting from the implementation of winning variations.
- A formal process exists for submitting and prioritizing test ideas.
- A testing roadmap or calendar is maintained.
- Results of tests are documented and shared widely.
- The organization uses specialized A/B or multivariate testing software.
The existence and utilization of a unified customer profile or data mart that integrates data from key channels (e.g., web, mobile, CRM, social). The richness of this profile is assessed by the number of integrated data sources and the ability to track customer behavior across channels.
- Analytics reports that segment customers based on behavior from multiple channels.
- Existence of customer journey maps based on integrated data.
- Marketing campaigns are targeted based on a customer's cross-channel behavior.
- A customer LTV model exists and is used for strategic planning.
Aggregation of the documented financial impact from analytics-driven initiatives, such as the calculated revenue lift from A/B testing wins, incremental revenue from analytically-informed marketing campaigns, and cost savings from process efficiencies identified through analysis.
- A formal report is produced tracking the ROI of the analytics team.
- Specific revenue figures are attributed to analytics-led optimizations.
- Documented instances of cost savings resulting from analytical insights.
- Positive trend in key financial metrics that are the focus of analytics efforts (e.g., customer lifetime value).
The frequency and depth of use of specific analytical tools and methods on business data. This can be measured by surveying analysts and managers about tool usage, analyzing usage logs from analytical software, or auditing key business reports and decisions for evidence of quantitative analysis.
- Creation and use of statistical summaries, charts, and pivot tables in reports.
- Development of optimization or simulation models in spreadsheets to guide choices.
- Use of regression equations for forecasting sales, costs, or other metrics.
- Formal documentation of data-driven analyses accompanying major business decisions.
Can be measured as a count of methods used, frequency of use, or a qualitative assessment of the sophistication of methods applied.
The quantity and quality of documented new understandings derived from data analysis. This could be measured by surveying managers on the perceived value of analyses provided, or by counting the number of novel, actionable insights generated by analytical teams over a given period.
- Statements of 'a-ha' moments in meetings following a data presentation.
- Presentation slides that reveal previously unknown trends or customer segments.
- Reports that identify and quantify the key drivers of business performance.
- Revised business strategies or marketing campaigns based on newly discovered data patterns.
Primarily perceptual, often measured on Likert-type scales assessing clarity, actionability, and novelty of insights.
Presence and effectiveness of analytics translator roles; fidelity of business-request-to-specification conversions rated by stakeholders and analysts.
- clear analytics briefs
- stakeholder-approved specifications
- reduced rework from misunderstood requests
Mixed perceptual ratings and archival evidence of specification quality.
Grounded in the book's Analytics Translator role (Henke et al. 2018 citation). · Consistency improves with standardized translation lookup tables and processes.
Goodness-of-fit and validation metrics plus adherence to sound data engineering and modeling practices.
- R-squared
- RMSE
- MAPE
- AUC
- sensitivity/specificity
- holdout validation
Archival numeric metrics; thresholds vary by application.
Directly tied to established analytics evaluation methods in Chapters 5-9. · Cross-validation and testing sets reduce overfitting and improve reliability.
Documented time, budget, transparency, impact, compatibility, and privacy requirements for a project.
- deadlines
- budget caps
- compliance requirements
- integration needs
Mixed; some quantitative (budget, time) and some categorical (compatibility).
Explicitly enumerated in Figure 1.2. · Constraints are project-specific and should be re-scoped per engagement.
Applicable legislation, permission rates, and cookie/data-usage policies affecting targeting and measurement.
- match rates
- opt-in rates
- regulatory jurisdiction
Archival; regulatory status and permission percentages.
Grounded in Chapter 10 discussion of privacy legislation and corporate policies. · Highly dynamic; requires ongoing monitoring.
Stakeholder ratings of transparency, validity, and willingness to endorse and act on results.
- endorsements
- acceptance of recommendations
- reduced disputes over insights
Perceptual self-report; can be aggregated across stakeholders.
Consistent with book's emphasis on explainability and non-acceptance of black boxes. · Repeated feedback and surveys improve reliability.
Quality of dashboards, executive summaries, and presentations plus recommendation clarity.
- clear KPIs
- recommendations with implications
- decisions triggered
Mixed; perceptual and behavioral (decisions made).
Grounded in Chapter 11 delivery best practices. · Standardized templates improve consistency.
Usage/activity tracking and observed process change among users.
- downloads
- clicks
- SFA navigation
- adherence to recommended processes
Behavioral logs; aggregatable across users and units.
Consistent with pilot evaluation methods in Chapter 2. · Activity tracking provides objective, reliable signals.
Extent of modular parameterization, automation, quality control (six sigma CTQs), closed-loop learning, and knowledge management.
- automation coverage
- defect rates
- throughput
- knowledge base size
Archival; automation and defect metrics.
Grounded in Chapter 12 scalability discussion. · Statistical process control ensures reliable monitoring.
Incremental revenue, cost efficiency, targeting precision, conversion rates, and ROI attributable to analytics.
- ROI
- cost per qualified audience
- conversion rate
- lift over control
Archival financial and performance metrics.
Central to the book's insistence on demonstrable impact. · Requires matched controls or baselines for reliable attribution.
Observed range and correctness of feature usage (Tables, Pivot Tables, Power Query, XLOOKUP, dynamic arrays, LET, conditional formatting) and self-reported comfort completing common data tasks.
- Uses Pivot Tables instead of manual summaries
- Employs Power Query to clean/merge data
- Writes correct lookups and dynamic array formulas
- Chooses appropriate tools for tasks
Best assessed behaviorally via task completion; the book stresses 'functional' competence over exhaustive mastery.
Risk that breadth of features known overstates practical competence; book warns against exotic functions for their own sake. · Task-based observation more reliable than self-report of feature familiarity.
Presence of tables, absolute/relative/mixed references, formulas (not hard-coded values), and linked worksheets in a workbook.
- Formulas auto-extend in tables
- Totals recalculate when data changes
- No manually typed totals
- Pivot Tables tied to tables
Assessed by inspecting workbook structure; low/medium/high on adoption of dynamic techniques.
Dynamic design is not always necessary (one-time static data), so context must be considered. · Archival inspection of workbooks yields consistent assessment.
Whether the analyst filters/explores data and uses profiling tools (Power Query column quality/distribution/profile) to detect anomalies prior to working.
- Runs Power Query profiling on full dataset
- Filters columns to inspect values
- Identifies missing/errant entries before analysis
- Estimates data points needed via COUNTA
Self-report and behavioral traces; high/medium/low on pre-analysis diligence.
Strong face validity given the book's 'Don't Just Dive In' emphasis. · Behavioral observation reliable; self-report may overstate.
Presence of a preserved copy of source data (e.g., labeled SOURCE sheet), retained source files/emails, and separation of working data.
- SOURCE and Working tabs present
- Original attachments kept
- Ability to reproduce starting point
Binary/ordinal on whether source is preserved and how accessibly.
High validity; directly described best practice. · Easily verified by inspecting files and workbook structure.
Count of distinct locations (sheets/files) where the same data lives and presence of a consolidated flat file for analysis.
- Single solid data range
- Flattened report used as source
- Few or no scattered duplicate datasets
Fewer locations = higher consolidation; assessed archivally.
Book notes some intentional separation is valid (expenses vs income), so context matters. · Archival counting is reliable.
Presence and use of crossfooting formulas, row-count reconciliations, LEN/COUNTA checks, Evaluate Formula, and status-bar verifications in workflow.
- EXACT/AND crossfoot cells present
- Row count comparison cells
- LEN flag columns
- Use of Evaluate Formula and Show Formulas
Ordinal on breadth of checks employed; assessed behaviorally/archivally.
Book cautions checks are indicators, not guarantees (row counts can match yet hide errors). · Presence of check formulas is objectively verifiable.
Number and relevance of clarifying questions asked before delivering data, and alignment of deliverable to stated purpose.
- Asks 'why do you want this data?'
- Clarifies online vs in-person, totals vs transactions
- Reduced rework cycles
Self-report or dyadic observation; high/medium/low on clarifying behavior.
Strong support from dedicated skirmish; assumes analyst understands the business. · Self-report subject to bias; dyadic observation more reliable.
Profiling metrics such as unique-value counts, blank percentages, format inconsistencies, and number of source locations.
- High duplicate/blank counts
- Inconsistent spellings/abbreviations
- Clipped leading zeros
- Data spread across many sheets/files
Continuous/ordinal quality index from profiling; conditional aggregation across columns.
Reflects real-world 'crap data' central to the book; moderating role well grounded. · Profiling tools provide reproducible metrics.
Correct attribution of a given problem to its true root cause and selection of an intervention matching that cause.
- Declines to build Excel solution when issue is people/process
- Recommends process fixes for broken workflows
- Matches solution to root cause
Difficult to quantify; assessed by expert judgment of solution appropriateness.
Conceptually clear per Chapter 26 but hard to measure objectively. · Low reliability without expert coding of cases.
Self-reported confidence with tasks and willingness to own/modify solutions without dependence on outside strangers' opaque code.
- Uses solutions one can maintain
- Seeks answers when stuck
- Reduced anxiety before new tasks
Self-report perceptual scale; high/medium/low.
Grounded in author's personal narratives; subjective. · Self-report reliability moderate; may vary by context.
Time-to-complete tasks and count of manual steps or rework avoided (e.g., weekend reduced to seconds via Pivot Table; refresh vs re-import via Power Query).
- Summaries generated in seconds
- Queries refresh instead of rebuild
- Fewer error-correction cycles
Quantifiable via timing and step counts; mixed measurement.
Strong illustrative support; assumes accuracy preserved alongside speed. · Timing measures reliable; anecdotal evidence in book.
Error rates, reconciliation success (crossfoot/row-count matches), and absence of undetected duplicates/format problems in deliverables.
- Crossfoot returns TRUE
- Row counts reconcile
- No duplicate/format errors surface downstream
Archival error and reconciliation metrics; aggregable across a deliverable.
Central outcome of the book; strong validity. · Archival checks reliable but cannot catch all hidden errors.
Stakeholder satisfaction and trust, and whether dependent outcomes (reimbursements, grants, compliance hours) are correct and on time.
- Requesters rely on and trust the analyst
- Accurate reimbursements/grants/compliance
- Analyst seen as indispensable
Perceptual and archival; conditional aggregation across stakeholders.
Framed as the book's stated purpose of the analyst role; high conceptual validity. · Perceptual measures subject to bias; archival consequence measures more objective.
The presence and explicitness of documented key strategic questions tied to an analytics initiative, assessed prior to analysis.
- Stated question on the analysis page or screen
- Defined success criteria
- Explicit purpose for the analysis
Feasible via managerial self-report or audit of analytics briefs; no standardized scale provided by the book.
Face valid given the book's repeated insistence on clarity; risk of social desirability in self-report. · Reliability improved by using documented artifacts rather than recall.
Assessment of whether the tool used (from the 60+ catalogued) matches the intended question and business domain.
- Tool used per project
- Match between 'When do I use it?' guidance and actual use
- Avoidance of over-complex or misapplied tools
Mixed measurement combining archival tool-usage records and expert appraisal of fit.
Content validity high due to book's explicit use-case guidance; construct requires expert judgment. · Multiple raters recommended to assess fit consistently.
Audit-based assessment of data completeness, accuracy, recency, coverage, and datafication readiness.
- Data cleanliness metrics
- Availability of internal/external data
- Use of capture tools (OCR, sensors, surveys)
Primarily archival data audits; no fixed scale in the book.
Strong link to insight validity ('garbage in, garbage out'). · Automated data quality checks improve reliability over manual review.
Perceptual and process-based assessment of the proportion of decisions grounded in analytics evidence.
- Decisions citing analytics outputs
- Documented hypothesis testing
- Reduced reliance on gut feeling
Perceptual self-report or decision-audit; no standardized scale provided.
Face valid; vulnerable to hindsight and self-serving bias. · Improved by independent decision audits.
Review-based assessment of consent, transparency, legal compliance, and customer value in data practices.
- Disclosed recording/monitoring
- Anonymisation practices
- Compliance with data laws
Perceptual/governance review; no fixed scale in the book.
Content valid via book's repeated privacy 'traps'; hard to fully observe. · Governance checklists improve consistency.
Archival financial and operational metrics tracked before and after analytics application.
- Sales figures
- Profitability by product/customer
- Churn rates
- Cost reductions
Archival, hard-metric measurement; aggregation allowed across units.
High criterion validity; attribution to analytics can be confounded by external factors. · High reliability from financial/operational systems.
Assessed by frequency and consistency of practice sessions, completion of tutorials and challenges, and use of community and academy resources.
- completed weekly challenges
- time spent building workflows
- engagement with Alteryx Community
Feasible via activity logs and self-report of study habits.
Face valid given book's explicit emphasis on practice. · Behavioral tracking would yield consistent measures.
Assessed through certification level, breadth of tools used, and correctness of tool configurations in workflows.
- Alteryx certifications earned
- variety of tools applied
- error-free configurations
Mixed measurement via certification and workflow audit.
Certifications provide external validation. · Certification is standardized and repeatable.
Observed through adherence to the incremental build-and-test cycle during workflow construction.
- running workflow after each tool added
- testing at each stage
Behavioral observation of development process.
Directly described as best practice in the book. · Consistent if observed across multiple workflows.
Measured through data profiling statistics such as null counts, duplicate counts, and formatting consistency.
- data profile bars in Browse tool
- null value counts
- duplicate record counts
Archival measurement via profiling tools.
Aligned with book's five factors of clean data. · Profiling metrics are objective and repeatable.
Measured by count of automated workflows, scheduled runs, and reduction in manual steps.
- scheduled workflow runs
- batch reports produced
- reduced manual interventions
Archival measurement via workflow and server logs.
Reflects book's automation focus. · Objective log-based measures are reliable.
Measured via time saved per task, ROI calculations, and value of insights delivered.
- hours eliminated from manual reporting
- dollars saved
- business decisions enabled
Archival and estimated measures of ROI.
Supported by book's cited use cases (e.g., $1M annual savings). · Depends on consistent ROI tracking methods.
Qualify each candidate target using the book's checklist: aimed at a distinctive capability, backed by executive/business management, containing innovation/differentiation, having specific goals and metrics, and feasible given available DELTA resources.
- Analytical projects tied to strategic priorities
- Big-picture thinking and systematic process inventories conducted
- Targets placed on the ladder of analytical applications
- Focus on one major target and a few minor ones
Mixed measurement; qualification is largely judgmental against explicit criteria.
Target selection often requires intuition combined with strategy frameworks; targets may be the most dependent DELTA variable. · Reliability improves when a formal, collaborative targeting process is used.
Inventory analysts by type and skill proficiency (quantitative/technical, business knowledge/design, relationship/consulting, coaching/development); assess recruitment sources, motivation, organizational structure (centralized, consulting, functional, center of excellence, decentralized), and deployment.
- Defined analytical positions and job descriptions
- Engagement and retention levels of analysts
- Organizational model for grouping and deploying analysts
- Training, rotation, and community-building programs
Mixed measurement; skill proficiency rated on a basic-to-expert scale; engagement measured via survey.
Analysts are motivated by challenging work, autonomy, and meaningful contribution more than pay alone; centralized and center-of-excellence models show higher engagement. · Survey-based engagement measures and skill inventories are reasonably reliable.
Assess the extent to which decisions within processes are fully automated, automated-with-overrides, or assisted by analytics; the routine use of analytical tools in daily work; and the four implementation perspectives (process, model, systems, human).
- Analytical models drive process flow (e.g., claims scoring, fleet distribution)
- Analytics available within enterprise systems and workflow tools
- Flexible, multi-lane processes with analytically determined variations
- Real-time and institutional-action applications in place
Behavioral measurement; can be scored by proportion of process decision points that are analytics-enabled.
Embedding is distinct from ad hoc 'craft' analytics and yields recurring, scalable benefits. · Process-level behavioral indicators are observable and stable.
Measured through a composite score including: percentage of strategic capital budget allocated to analytics initiatives; frequency of analytics-related terms in executive communications (e.g., annual reports, investor calls); and survey-based perceptions from middle and senior managers about leadership support for data-driven decisions.
- CEO quotes about the importance of data.
- Establishment of a Chief Analytics/Data Officer role.
- Executives challenging subordinates to provide data to support proposals.
Can be measured on a continuum from 'low' (decisions based on intuition) to 'high' (decisions are evidence-based and analytically driven).
Measured by the degree of centralization or formal coordination of analytics resources. This includes the presence of an enterprise-wide analytics group, data governance council, and standardized technology platforms, as opposed to disparate, uncoordinated activities within functional departments.
- Existence of a Chief Analytics Officer or central analytics center of excellence.
- Use of an enterprise data warehouse or data lake.
- Cross-functional teams on major analytical projects.
Can be measured on a spectrum from 'siloed' to 'fully integrated enterprise resource'.
Measured through data quality audits that assess error rates, completeness percentages, and consistency across different systems. Can also be measured perceptually through user surveys on the trustworthiness and ease of access to data needed for their work.
- Few arguments in meetings over whose numbers are correct.
- Existence of a master data management (MDM) program.
- Low error rates in data quality reports.
Typically measured on a percentage basis (e.g., % of records that are accurate and complete).
Assessed through an inventory of the organization's technology stack for analytics, the degree of integration between analytical and transactional systems, user-reported satisfaction with tool availability and performance, and the existence of a formal data and analytics architecture plan.
- Existence of an enterprise data warehouse or data lake.
- Standardized analytical software platforms (e.g., SAS, R, Tableau).
- Use of cloud computing for scalable data processing.
Can be assessed on a maturity scale from 'ad-hoc/disparate tools' to 'integrated/enterprise-grade architecture'.
Measured using a holistic maturity model (like the five-stage model in the book) that assesses the organization's proficiency across multiple dimensions, including strategy, culture, people, data, and technology. This is typically operationalized via an expert assessment or a comprehensive survey of managers.
- The organization's stage in the five-stage analytical maturity model.
- Routine use of experimentation (e.g., A/B testing) for operational decisions.
- Widespread ability of managers to interpret and act on analytical insights.
Typically measured on an ordinal scale (e.g., Stage 1 to Stage 5).
Assessed by comparing the organization's performance on key strategic metrics against its main competitors over an extended period (e.g., 3-5 years). It is also assessed qualitatively by evaluating the difficulty competitors would face in replicating the firm's unique combination of analytical culture, talent, processes, and proprietary data.
- Consistently higher market share than rivals.
- Industry recognition as an innovator or leader.
- Competitors publicly stating their intention to copy the firm's strategy.
Categorical (yes/no) or assessed on a continuum based on the strength and durability of the advantage.
Measured using objective, archival financial data. Key metrics include return on equity (ROE), revenue growth, profit margins, and total shareholder return (TSR), benchmarked against a peer group of companies in the same industry over a multi-year period.
- Above-average stock price appreciation.
- Higher-than-average profit margins reported in financial statements.
- Positive commentary from industry and financial analysts regarding performance.
Measured with standard financial ratios and growth percentages.
The degree to which a developer can accurately explain the mechanisms of evaluation contexts, predict the outcome of complex formulas without running them, and articulate the 'why' behind DAX's behavior in various scenarios.
- Ability to debug complex formula errors related to context.
- Correctly explaining the difference between a measure in a calculated column vs. a simple column reference.
- Predicting the outcome of formulas involving nested CALCULATE statements.
Assessment of the model schema against established principles, including the presence of a star schema, absence of bidirectional relationships unless necessary, proper data types, and clear separation of fact and dimension tables.
- Presence of a clean star schema in the model diagram.
- Minimal use of bidirectional relationships.
- Simplicity of DAX formulas required for standard calculations.
The frequency and consistency with which a developer applies established best practices within their DAX formulas, observable through code inspection.
- DAX formulas are broken down into logical steps using variables.
- Code is formatted for readability, following a consistent style.
- Measures are used for aggregations rather than creating intermediate calculated columns for summing.
The absence of logical errors in the output of DAX measures when tested across a variety of slicer selections, visual layouts, and edge-case data scenarios. The numbers match a manually verified or alternative calculation.
- Totals in visuals aggregate correctly (or as expected for non-additive measures).
- Measures produce expected results when report filters are changed.
- Formulas do not throw errors during evaluation.
A qualitative assessment of how quickly and easily another developer can understand what a formula does, how it does it, and how to modify it if needed.
- A developer new to the code can explain its function.
- The use of variables with descriptive names clarifies the logic.
- The formula is well-formatted and includes comments where necessary.
An aggregate assessment based on the correctness of measures, readability of the code, performance of queries, and the structural integrity of the data model.
- Few bugs or incorrect numbers reported by users.
- Fast report performance.
- Ease of adding new measures or modifying existing ones.
- Model refresh times are reasonable.
The range and sophistication of business questions that can be answered using the model, particularly those involving time intelligence, comparisons, and complex filtering scenarios.
- The model supports complex comparisons like 'same-store sales' or 'returning customer analysis'.
- Users can perform what-if analysis by changing parameters.
- The model can answer questions that were previously impossible to answer or required manual data manipulation.
The developer's demonstrated ability to consistently produce high-quality semantic models that possess strong analytical power, characterized by correct, readable, and performant DAX code.
- Developer is able to solve novel and complex DAX challenges without extensive trial-and-error.
- Developer is sought out by others for help with DAX.
- Developer produces high-quality models and powerful analytics as a regular output.
Assessment of an individual's ability to correctly identify which analytical technique (e.g., clustering, regression, optimization) is appropriate for a given business problem and successfully prototype a solution using spreadsheet software.
- Successful completion of exercises in the book
- Ability to articulate the pros and cons of different analytical methods
- Creation of functional analytical prototypes in spreadsheets
Could be measured on a novice-to-expert scale.
The degree to which an organization's data is collected, stored, cleaned, and made available in a format that is suitable for the application of analytical techniques. This includes transactional data, customer data, and operational data.
- Existence of databases or data warehouses
- Low rates of missing or incorrect data
- Time required for an analyst to acquire necessary data for a project
Can be assessed using a maturity model or checklist.
The frequency and appropriateness of using the data science methods detailed in the book (e.g., k-means, naive Bayes, linear programming, exponential smoothing) to analyze business data and generate models.
- Number of analytical prototypes created
- Use of spreadsheet models to explore data
- Transitioning prototypes to production environments like R
Frequency count over a given period.
The degree to which the outputs of an analytical model (e.g., customer segments, fraud scores, sales forecasts) provide new, non-obvious, and actionable information for the business.
- Statements of 'Aha!' moments by stakeholders
- Identification of previously unknown customer segments
- Creation of reports detailing new findings and their implications
Can be measured via stakeholder surveys on a Likert scale.
The frequency with which managers and teams incorporate model-generated insights into their strategic and tactical decision-making processes, as opposed to relying solely on intuition or tradition.
- Citations of analytical reports in decision memos
- Changes in strategy or process based on model outputs
- Budget allocation for A/B testing or further analysis
Can be measured via content analysis of meeting minutes and strategic documents.
Measured by surveying key stakeholders and employees about the perceived level of executive sponsorship for BI, the value placed on data in meetings, and the frequency with which decisions are challenged or changed based on data-driven evidence.
- Executives referencing BI dashboards in company meetings.
- Incentives aligned with data-driven performance improvements.
- Low resistance to sharing data across departmental silos.
- BI initiatives receiving consistent funding and resources.
Typically measured on a perceptual Likert scale from 'Strongly Disagree' to 'Strongly Agree' regarding statements about culture and leadership.
Assessed through surveys measuring the perceived quality of collaboration, communication, trust, and goal alignment between business and IT teams working on BI projects. It can also be observed through the structure of project teams and steering committees.
- Joint business-IT steering committees for BI.
- Co-location of business and IT team members on BI projects.
- Use of shared terminology (minimal 'technobabble').
- Low frequency of 'us vs. them' complaints between groups.
Can be measured using perceptual scales assessing the quality of the relationship from both business and IT perspectives.
Measured through a combination of technical metrics (e.g., data error rates, system uptime, data latency) and user perceptions of data trustworthiness, consistency, and completeness.
- Few user complaints about data accuracy.
- Presence of a formal data governance program and data stewards.
- Use of a centralized data warehouse or coordinated analytic ecosystem.
- Consistent business definitions across reports.
Requires a mixed-methods approach combining system logs, data profiling reports, and perceptual surveys.
Measured by the degree to which BI applications are personalized for specific user roles and by the frequency and variety of promotional activities undertaken by the BI team (e.g., newsletters, road shows, success stories).
- Dashboards tailored to specific roles (e.g., call center agent, physician).
- Publication of BI success stories in company newsletters.
- Active user groups and 'lunch and learn' sessions.
- High user satisfaction ratings related to the utility of BI reports.
Can be assessed through user surveys on relevance and tracking of promotional activities.
Measured by the formal adoption of agile methodologies such as Scrum or Kanban. Indicators include the use of sprints, daily stand-ups, task boards, and co-location of development teams with business stakeholders.
- Use of 'war rooms' for BI projects.
- Frequent demos of working software to users.
- Project plans measured in weeks rather than months or years.
- Presence of a 'product owner' from the business side.
Assessed by observing team processes and project management artifacts.
Assessed by the presence and maturity of a formal BICC or equivalent governance body, the clarity of roles within the BI team, and the ability to attract and retain top BI talent.
- A formal charter for the BICC.
- Regularly scheduled BI steering committee meetings.
- Low turnover rate among key BI personnel.
- Hybrid business-IT roles are present on the team.
Measured by reviewing organizational documents and HR data.
Measured by mapping the available BI tool modules to defined user segments and assessing user satisfaction with the tools provided for their roles. Standardization is assessed by the number of vendors and overlapping tools.
- A documented BI tool strategy that defines user segments.
- High user satisfaction with tool ease-of-use.
- A predominant BI platform standard is in place.
- Minimal 'shadow IT' where departments buy their own BI tools.
Can be measured via user surveys and an audit of software licenses.
Identified through a historical review of the impetus for major BI projects. The presence is confirmed if a project was initiated in direct response to a major merger, a new competitive threat, a significant operational failure, or a sudden market opportunity.
- A major merger or acquisition.
- Entry of a disruptive competitor into the market.
- Widespread user complaints about inability to get data.
- A new strategic initiative from the CEO that requires data.
Typically identified as a binary (present/absent) condition through qualitative case study analysis.
Measured through system audit logs to track the percentage of potential users who are active users, the frequency of their access, and the variety of tools used. Effective use is assessed through surveys asking users how integral BI is to their job performance.
- Number of active users per month.
- Number of reports and dashboards executed.
- User testimonials about BI being 'mission-critical'.
- Reduction in manual data compilation in spreadsheets.
Combines system-generated behavioral data with perceptual survey data.
Measured through surveys asking stakeholders to rate the overall success of the BI deployment on a scale (e.g., 'mostly a failure' to 'very successful'). It is a composite measure of satisfaction and goal attainment.
- Positive feedback from business sponsors.
- High ratings on user satisfaction surveys.
- Continued funding and expansion of the BI program.
- Low number of project change requests related to unmet initial requirements.
Primarily measured through perceptual scales in surveys of users and key stakeholders.
Measured by quantifying financial returns (ROI, cost savings), improvements in operational metrics (e.g., reduced patient wait times, improved on-time delivery), and through qualitative evidence (anecdotes) linking BI usage to specific business improvements.
- Calculated ROI for specific BI applications.
- Documented cost savings from eliminating manual reporting.
- Improvement in a key operational metric after a BI rollout.
- Anecdotes from business leaders citing how BI led to a profitable decision.
A mixed-methods measurement combining hard financial metrics with softer, qualitative evidence.
Attribution can be challenging, as BI is often one of many factors contributing to a business outcome.
Determined by inspecting whether a Power BI model uses distinct dimension and fact tables with defined relationships and a dedicated date table, versus a single flattened table.
- Presence of multiple related tables
- One-to-many relationships from dimensions to facts
- Correct results across cross-dimension filtering
Categorical/structural assessment of model design; not a numeric scale.
Grounded in Kimball dimensional modeling; validity supported by the book's contrast of single-table vs star schema results. · Structural inspection is highly repeatable across reviewers.
Assessed by examining each relationship's cardinality (many-to-one, one-to-one, many-to-many) and cross-filter direction (single, both) in the model.
- Relationship settings in the Relationships view
- xmSQL LEFT OUTER JOIN patterns in traces
- Correct propagation of slicer selections
Categorical configuration attributes; no continuous scale.
Directly demonstrated via DAX Studio xmSQL and propagation report pages. · Configuration is deterministic and repeatable.
Evaluated by code review checking adherence to documented rules such as restricting CALCULATE to context changes, minimizing filter tables, and placing variables near use.
- Absence of bare CALCULATE(expression)
- Small filter table definitions
- Variables declared close to use
Rubric-based assessment against best-practice checklist; ordinal quality rating feasible.
Practices are drawn from the book and community (sqlbi.com) guidance. · Consistency depends on reviewer expertise but rules are explicit.
Inferred from the analyst's ability to predict and explain measure values across matrix cells, totals, and iterator scenarios.
- Correct prediction of measure outputs
- Ability to explain why totals differ
- Recognition of when aggregation functions are required
Assessable via conceptual test items or explanation quality; perceptual/self-report feasible.
Central pedagogical construct validated across multiple worked examples. · Explanation-based assessment moderately reliable.
Inferred from the ability to explain why a given table filter does or does not affect a column, and to use TREATAS to fake or repair lineage.
- Correct reasoning about filter effects
- Appropriate use of TREATAS
- Recognition of renamed-column lineage persistence
Conceptual assessment; perceptual self-report or applied problem-solving.
Validated by the book's lineage examples with TREATAS and SELECTCOLUMNS. · Moderate; depends on scenario complexity.
Observed by whether and how thoroughly the analyst captures traces, inspects logical/physical plans, and clears cache during development and optimization.
- Trace event captures
- Plan inspection activity
- ClearCache usage before runs
Behavioral frequency/depth; can be rated ordinally.
Directly described as the workflow in Chapters 12-13. · Behavioral logs are reliably observable.
Determined by presence of VertiPaq operators (e.g., Sum_VertiPaq) in query plans and by the split of duration between storage and formula engine in server timings.
- Sum_VertiPaq in logical/physical plan
- Low formula engine share of total duration
- Parallelizable scan operations
Ratio of storage-engine time to total query time; continuous.
Validated by the running-total performance comparison. · Timings vary run-to-run but relative patterns are stable with cleared cache.
Assessed by generating scalable sample datasets and testing measure correctness and query duration across increasing row counts.
- Consistent results across scaled datasets
- Acceptable query durations at high row counts
Ordinal readiness rating or pass/fail per performance threshold.
Grounded in the book's DAX-driven sample data scaling technique. · Depends on representativeness of generated (biased) sample data.
Verified by comparing calculation outputs to known-correct values via mental arithmetic on small data, SQL equivalents, or documented expectations.
- Match between expected and returned values
- Absence of unexpected blanks or repeated totals
Binary (correct/incorrect) per test case or proportion of correct cases.
Validated throughout via contrasted correct vs unexpected results. · High when reference values are unambiguous.
Quantified by metrics like Information Gain, Gini Impurity reduction, or Gain Ratio, which measure the reduction in entropy or impurity after a split on that attribute. The algorithm selects the attribute with the highest value to split the node.
- High Information Gain value
- High Gini reduction value
- High Gain Ratio value
Continuous ratio scale.
A set of procedural choices including: (1) The core algorithm (ID3, C4.5, CART), (2) The impurity metric (Entropy, Gini), (3) Stopping criteria (max depth, min samples per leaf), and (4) Pruning strategy (e.g., reduced error pruning).
- Code specifying the classifier type and its parameters
- Documentation of the modeling process
Categorical and numerical parameters.
A binary choice (Yes/No) to use a Random Forest algorithm, which involves techniques like bootstrapping data samples (bagging) and random feature selection for each tree, instead of a single Decision Tree Classifier.
- Use of a RandomForestClassifier in code
- A model architecture consisting of multiple trees
Binary (Yes/No).
A state measured at each node using a mathematical formula. Perfect purity (a score of 0) is achieved when all samples in the node belong to the same class. Common metrics include Shannon Entropy and Gini Impurity.
- Low entropy score for a node
- Low Gini Impurity score for a node
- A node containing samples of only one class
Continuous scale, typically from 0 (pure) to 1 (maximally impure).
The degree to which an individual can correctly define, interpret, and apply concepts from linear algebra, calculus, and statistics to data science problems, as covered in Chapters 2 and 3.
- Correctly explaining concepts like eigenvalues or the Central Limit Theorem.
- Ability to select appropriate statistical tests for a given hypothesis.
- Understanding the mathematical operations behind a machine learning algorithm.
Can be assessed via knowledge-based quizzes or conceptual questions during technical interviews.
The execution of a sequence of steps including Exploratory Data Analysis (EDA) to understand data properties, data preprocessing to handle missing values and normalize data, and feature engineering to create informative variables for a model, as detailed in Chapters 4, 5, and 6.
- Generation of data visualizations to understand distributions and relationships.
- Systematic handling of missing data and outliers.
- Creation of new features from existing data (e.g., extracting date parts, one-hot encoding).
- A well-documented data preparation script or notebook.
Assessed by reviewing the code and methodology used in the data preparation phase of a project.
Following a structured process of splitting data into training and testing sets, choosing an appropriate algorithm (e.g., linear regression, decision tree, Naive Bayes), training the model on the training data, and evaluating its performance on the test data using metrics like accuracy or mean squared error, as described in Chapter 7.
- Justification for the choice of a particular algorithm.
- Code for model training and prediction.
- Calculation and interpretation of relevant performance metrics (e.g., confusion matrix, accuracy score).
- Comparison of different models to select the best performer.
Assessed by evaluating the final model's performance and the rigor of the validation process.
The implementation of automated data pipelines, storage of data and models in appropriate databases, application of DevOps principles (e.g., version control with Git, CI/CD), and deployment of the model as a service (e.g., REST API with Flask) on cloud infrastructure like GCP, as covered in Chapters 8-14.
- Existence of a version-controlled codebase (e.g., Git repository).
- Use of a REST API framework (e.g., Flask) to serve model predictions.
- Deployment of the application on a cloud platform (e.g., GCP).
- An automated data pipeline that feeds data to the model.
Assessed by the architectural design and operational robustness of the deployed solution.
The use of BI tools like Microsoft Power BI to connect to data sources, create interactive data visualizations (e.g., charts, graphs, maps), assemble them into dashboards that address key business questions, and share them with decision-makers, as outlined in Chapters 15 and 16.
- Creation of a dashboard that directly answers predefined business questions.
- Use of appropriate chart types for the data being presented.
- Ability to explain the insights from a dashboard to a non-technical audience.
- Published and shared reports accessible by stakeholders.
Assessed by the clarity, relevance, and impact of the BI dashboards and reports produced.
The demonstrated ability to successfully complete the data science lifecycle, from data preparation and modeling to insight generation, resulting in models that are both technically sound and business-relevant.
- High performance metrics on developed models.
- Ability to explain model behavior and limitations.
- Generation of novel insights from data that were not previously known.
- Positive feedback from stakeholders on the usefulness of the analysis.
Can be measured through project reviews, stakeholder feedback, and objective model performance metrics.
The measured impact of data science initiatives on key business performance indicators, such as return on investment (ROI) for data projects, reduction in operational costs, growth in customer acquisition or retention, detection rates for fraud or risk, or the launch of new data-driven products and services.
- Financial reports showing cost savings attributed to an optimization model.
- Sales data showing uplift from a recommendation engine.
- Reduction in financial losses due to a fraud detection model.
- Market share growth following the launch of an AI-powered product.
Measured through archival business metrics and financial records.
Existence of a formal, documented justification for the BI program or project that includes a business case, technical case, readiness assessment, roadmap, preliminary scope, plan, budget, and documented approvals from business and IT sponsors.
- A signed BI project justification document.
- An approved budget for the BI initiative.
- A formally designated business sponsor.
- A BI roadmap document.
Presence/absence or quality assessment of the justification process and its artifacts.
Completion of a comprehensive requirements document that details business processes, rules and metrics; BI functional use cases; data sources, transformations, and quality rules; regulatory constraints; and technical standards, which is then reviewed and signed off by stakeholders.
- A completed BI requirements document.
- Minutes and notes from stakeholder interviews.
- A prioritized list of BI deliverables.
- Signed approval of the requirements documentation.
Measured by the completeness, detail, and stakeholder sign-off on the requirements documentation.
The creation and documentation of architectural diagrams and principles for each of the four layers (Information, Data, Technical, Product) that guide the BI program, including data integration frameworks, data workflow, technology stack choices, and product selections.
- Documented information architecture diagram.
- Data architecture diagram (e.g., hub-and-spoke).
- Technology stack definition.
- List of selected products for BI, DI, and database components.
Measured by the existence and quality of the architectural documentation.
The design and documentation of logical and physical data models for the data warehouse and data marts using dimensional modeling techniques, including the definition of fact tables, dimension tables, hierarchies, schemas (star, snowflake), and handling of slowly changing dimensions.
- Logical data models using dimensional notation.
- Physical database schemas with fact and dimension tables.
- Documentation of SCD strategies (Type 1, 2, etc.).
- Use of conformed dimensions and facts.
Assessed by expert review of the data models for adherence to dimensional modeling best practices.
The creation of a holistic, incremental, and iterative data integration solution, documented via process models and source-to-target mappings. This includes designing processes for data extraction, transformation, cleansing, quality checking, and loading into the data warehouse and subsequent data marts.
- Documented ETL/ELT job designs and workflows.
- Source-to-target mapping spreadsheets or repository entries.
- Use of data integration tools over manual coding.
- Successful and auditable data loads.
Assessed by the quality of documentation, use of standards and reusable components, and the successful operation of DI processes.
The development of BI applications guided by BI content specifications, user personas (casual consumers, analysts, etc.), and established UI standards. The process involves iterative prototyping with user feedback and matches the type of analysis to the appropriate visualization.
- BI application prototypes or mockups.
- Documented UI standards and templates.
- Positive user feedback during testing.
- High adoption rates of developed BI applications.
Measured via user testing feedback, usability heuristics evaluation, and BI application usage metrics.
The establishment and operation of a data governance program with defined roles (owner, steward), a formal project management methodology for BI projects, dedicated and trained BI teams, and a BI Center of Excellence (COE) to coordinate activities and share best practices.
- A published data governance charter.
- Use of a standard BI project methodology (e.g., WBS, iterative development).
- Existence of a BI Center of Excellence charter.
- Budget allocated for business and IT training on BI.
Measured by the existence and maturity of these organizational structures and processes.
A composite measure of information quality assessed through data profiling reports (measuring errors, nulls, invalid entries), data reconciliation audits (measuring consistency across reports), and user-perceived data trustworthiness surveys.
- Low error rates in data quality reports.
- Fewer arguments in meetings about 'whose numbers are right'.
- User survey scores on data trust.
- Successful data reconciliation between different BI applications.
Can be measured via technical metrics from data quality tools and perceptual scales from user surveys.
Measured by the rate of active users of the BI platform, frequency and duration of use, and a reduction in the number of identified data shadow systems within business departments. It can also be assessed via user surveys measuring perceived ease of use, usefulness, and self-efficacy with BI tools.
- High number of active BI system users.
- Number of user-created reports/dashboards in the BI system.
- Decommissioning of legacy departmental spreadsheets and Access databases.
- Fewer requests to IT for one-off data extracts.
Measured via system usage analytics and periodic audits of departmental data practices.
Measured by surveying employees and managers about the extent to which data is used in meetings and decision-making processes, the value placed on analytics by leadership, and the general suspicion of decisions based purely on intuition.
- Frequent citation of data and metrics in meetings and communications.
- Creation of analyst roles within business units.
- Executive dashboards being actively used by senior leadership.
- Inclusion of data-related goals in performance reviews.
Typically measured through perceptual surveys assessing organizational values and norms.
Assessed through self-reported measures from decision-makers regarding their perceived decision quality, speed, and confidence. It can also be inferred from the reduction in time spent in decision-making cycles or the increased frequency of decisions made.
- Survey responses indicating faster or better decisions.
- Reduction in meeting times for decision-making.
- Fewer decisions being revisited or reversed.
- Anecdotal reports of insights leading to specific successful decisions.
Primarily measured through perceptual surveys of decision-makers.
Measured through archival data on key organizational performance indicators (KPIs) identified in the business case, such as changes in revenue, profit margins, operational costs, customer acquisition cost, customer lifetime value, or risk-related losses.
- Increased sales or profit margins.
- Reduced operational expenses.
- Lower rates of fraud or compliance penalties.
- Improved market share.
Measured using objective financial and operational metrics from corporate records.
The ability to successfully complete the analytical tasks and communication exercises presented in the book, such as building a valid regression model, interpreting its output, and presenting the findings in a clear business memo or PowerPoint.
- Ability to select the correct statistical test for a given business question.
- Creation of valid and logical regression models.
- Production of clear, concise memos and presentations with 'bottom-line' conclusions.
- Correct interpretation of statistical output like p-values, R-square, and coefficients.
Quantified measures of managerial actions included as predictors in a regression model. For example, the price of a product in dollars, the number of features in a product design, or advertising budget allocated to a campaign.
- Price levels
- Ad spend
- Product attribute levels (in conjoint analysis)
- Number of sales staff
These can be continuous (e.g., price), or categorical and represented by indicator variables (e.g., product features).
Archival data series representing economic or market conditions, often lagged in time series models, used as predictors of a dependent performance variable. Examples include quarterly GDP, annual population statistics, or a competitor's quarterly revenue.
- Gross Domestic Product (GDP)
- Consumer Price Index (CPI)
- Population data by demographic segment
- Time (as a proxy for trend)
A column in a dataset coded as 1 if a condition is met for an observation (e.g., the observation is in the 'electric car' segment, the year is a 'recession' year) and 0 otherwise. This variable is then included as a predictor in a regression model.
- A binary variable for group membership.
- A binary variable indicating a time period before or after a major event.
- A set of k-1 binary variables to represent k categories.
Nominal scale, used to shift the intercept or slope of a regression line.
The execution and documentation of a series of procedural steps, including data visualization, handling of missing values and outliers, transformation of variables (e.g., normalization, dummy creation), dimension reduction, and partitioning data into training, validation, and test sets.
- Creation of data summary statistics and visualizations.
- Documented strategy for handling missing data.
- Use of techniques like PCA or variable selection.
- Code showing the creation of separate training and validation sets.
Can be assessed via a checklist of best practices derived from the book's chapters on data preparation.
The application of multiple data mining algorithms to a training dataset, and the systematic adjustment of algorithm-specific parameters (e.g., 'k' in k-NN, tree complexity parameter 'cp', number of hidden nodes in a neural net) based on feedback from performance on a validation set.
- Application of more than one type of classification/prediction algorithm.
- Systematic testing of different parameter settings for a chosen algorithm (e.g., testing multiple values of k for k-NN).
- Use of pruning or cross-validation to determine optimal model complexity.
Could be evaluated by the number of models/parameters tested and the systematic nature of the search.
The procedure of training a model on a training set and then applying it to a separate validation set to compute performance metrics. Key metrics include the confusion matrix, overall accuracy, sensitivity/specificity, lift charts for classification/ranking, and RMSE/MAE for numerical prediction.
- Reporting of performance metrics based on the validation or test set, not the training set.
- Creation and interpretation of confusion matrices and lift charts.
- A final model is chosen based on a comparison of validation performance across several candidates.
Assessed by verifying that model selection decisions are explicitly justified by performance on a holdout dataset.
Measured as the difference between a model's performance on the training data and its performance on the validation data. A small difference indicates high generalizability, while a large drop in performance on the validation data indicates low generalizability (overfitting).
- Comparison of training vs. validation error rates (e.g., accuracy, RMSE).
- A validation performance curve that does not significantly degrade as model complexity increases.
Typically a ratio or difference of performance metrics (e.g., (Training Accuracy - Validation Accuracy) / Training Accuracy).
The degree to which the data science project's objectives, features, and outputs are aligned with the specific operational processes, regulations, and strategic goals of the relevant business domain.
- Project charters that clearly state a business problem.
- Feature engineering choices justified by domain logic.
- Final reports that translate model metrics into business impact.
The ability of an individual to explain the underlying mechanics of a machine learning algorithm, diagnose potential issues based on its theoretical assumptions, and select appropriate statistical tests for model validation.
- Correctly explaining concepts like eigenvectors or gradient descent.
- Choosing the right probability distribution for a given problem.
- Accurately interpreting hypothesis testing results.
The execution of a systematic workflow that involves scripts and notebooks for data cleaning, transformation, imputation, outlier handling, and creating visualizations to uncover patterns and validate assumptions prior to modeling.
- Existence of data cleaning scripts.
- Documentation of feature engineering decisions.
- Generation of EDA plots and summary statistics.
- Handling of missing values and outliers.
The implementation of a model development cycle that includes splitting data into training and testing sets, fitting one or more algorithms to the training data, and systematically evaluating model performance using appropriate metrics on the test set.
- Code for training ML models (e.g., using scikit-learn).
- Use of validation sets or cross-validation.
- Reporting of performance metrics like accuracy or MSE.
- Rationale for choosing a particular algorithm.
The presence and operational effectiveness of systems for data extraction, transformation, loading, and storage, as measured by system uptime, data latency, and the ability to handle required data volume and variety.
- Automated data pipelines are in place.
- Data is stored in structured or unstructured databases appropriate for the use case.
- The organization can process data volumes that exceed the capacity of a single machine.
- Data refresh jobs run on a regular, automated schedule.
The extent to which the organization uses tools and processes for source code management, automated testing and deployment, and leverages scalable cloud resources (e.g., VMs, containers) for hosting its data science applications.
- Code is stored in a version control system.
- Automated build and deployment pipelines are used.
- Applications are hosted on cloud virtual machines or container orchestration platforms.
- Infrastructure is provisioned as code.
The creation and dissemination of interactive dashboards and static reports that summarize key performance indicators (KPIs) and data trends, enabling self-service analysis by business users.
- Existence of dashboards in tools like Power BI or Tableau.
- Regularly published reports on business metrics.
- Use of charts, graphs, and maps to communicate findings.
- Business users are trained and able to explore data on their own.
A composite measure of data characteristics including the percentage of missing values, the number of identified outliers, and the predictive power of engineered features as determined by feature importance analysis.
- Low percentage of missing or null values.
- Absence of outliers or erroneous values.
- High feature importance scores for engineered variables.
- Data conforms to a defined schema.
The quantitative score of a model on a held-out test dataset, using metrics appropriate for the specific modeling task (e.g., classification accuracy for a classifier, R-squared for a regression model).
- A confusion matrix with high true positive and true negative rates.
- A low mean squared error value.
- High F1-score.
- High area under the ROC curve (AUC).
System performance metrics measured in a production environment, including average API response time under load, percentage of uptime over a given period, and the number of errors or system failures.
- Low API latency even with concurrent users.
- High uptime percentage (e.g., 99.9%).
- System automatically scales resources (e.g., adds more VMs) in response to traffic spikes.
- Low rate of server errors (e.g., 5xx errors).
The level of agreement and positive sentiment expressed by business stakeholders in surveys, interviews, or meetings regarding the usefulness, relevance, and credibility of the data science project's outputs.
- Positive feedback from business users.
- Stakeholders asking clarifying questions that demonstrate engagement.
- Decisions being made based on the provided dashboards or model outputs.
- Requests for further analysis or expansion of the project.
The average time elapsed from a code change being committed to the source code repository to that change being successfully deployed and running in the production environment.
- Multiple deployments per day or week.
- Short time (hours or days) between feature completion and production release.
- High percentage of automated steps in the deployment pipeline.
User completes exercises and projects that require setting up the R environment, creating and manipulating R data structures, and utilizing functions from base R and external packages as described in Part 1 of the book.
- Successfully running R code in RStudio
- Creating vectors, matrices, lists, and data frames
- Correctly using functions like `c()`, `seq()`, `sum()`, `mean()`
- Installing and loading packages like `tidyverse`
User completes exercises and projects that require creating statistical graphics, such as histograms, bar plots, scatterplots, and box plots, using the functions `hist()`, `barplot()`, `plot()`, and the `ggplot()` framework.
- Producing a histogram with `hist()`
- Building a layered plot with `ggplot()` and `geom_` functions
- Customizing plot aesthetics like labels, titles, and colors
User creates functional Shiny applications by defining `ui` and `server` components, incorporating input widgets (e.g., `sliderInput`) and reactive outputs (e.g., `plotOutput`, `renderPlot`), and structuring layouts with dashboards.
- Creating a `app.R` file with `ui` and `server` objects
- Using input values (e.g., `input$number`) to drive reactive outputs
- Building a dashboard with `shinydashboard` components like `dashboardHeader`, `dashboardSidebar`, and `dashboardBody`
User follows the steps to load data, build, and evaluate machine learning models using packages like `rattle`, `rpart`, `randomForest`, and `nnet`. This includes partitioning data into training/testing sets and interpreting model outputs like confusion matrices.
- Building a decision tree with `rpart()` or via `rattle`
- Generating a random forest model with `randomForest()`
- Performing a k-means clustering analysis with `kmeans()`
- Evaluating model performance using an error matrix
The user follows the book's structure, which presents background material, a scaled-down project, a larger project, and a suggested independent project for each topic.
- User engagement with the end-of-chapter 'Suggested Project' sections
- User reports a preference for hands-on learning over theoretical reading
The user's ability to write R scripts that run successfully and produce the intended output, demonstrating an understanding of R's logic and structure.
- Code that executes without errors
- Ability to define and use custom functions
- Appropriate use of control flow statements like `for` loops and `if` statements
The user's ability to select and apply appropriate R functions and packages to a dataset to generate insights, visualizations, or predictive models, and to interpret the results correctly.
- Using functions like `summary()` and `glimpse()` to understand a dataset
- Creating informative plots with `ggplot2`
- Implementing a machine learning model and explaining its output (e.g., a confusion matrix)
The user's ability to successfully complete the 'Suggested Projects' at the end of chapters, which require applying learned skills to new datasets or problems with minimal guidance.
- Successful completion of end-of-chapter 'Suggested Projects'
- Ability to adapt code from guided projects to new problems
- Generation of a portfolio of completed, functional R projects
The reader's engagement with and completion of the five distinct case studies presented in the book, including their attempt to solve each problem independently before reviewing the author's solution.
- Time spent on each case study
- Completion of all sections within a case study
- Creation of a personal, coded solution for each case study
Can be measured as a count (0-5 case studies completed) or as a percentage of completion.
The reader's completion of the 'skill-sections' preceding each case study solution, which cover specific libraries (e.g., NumPy, Pandas, Scikit-Learn) and methods (e.g., probability computation, hypothesis testing, clustering).
- Successful execution of code examples in the skill sections
- Correct application of taught libraries in the case study solutions
Can be assessed via knowledge tests or coding exercises related to specific skills.
The reader's engagement with the book's method of explaining mathematical concepts, which exclusively uses Python code and avoids formal equations or Greek symbols.
- Reader's stated preference for this learning style
- Reduced cognitive load or anxiety related to mathematical content
Primarily a feature of the book's design, but its effect could be measured perceptually.
The reader's ability to devise and implement a valid solution to each of the book's five case studies without first looking at the author's provided solution.
- Developing a logical plan to address a case study
- Writing functional code that produces a reasonable solution
- Comparing one's own solution approach to the one provided in the book
The reader's self-reported confidence level in their data science abilities after completing the case studies in the book.
- Stated willingness to apply for data science jobs
- Self-assessment of readiness for technical interviews
Typically measured using a perceptual scale (e.g., Likert scale).
The state of the reader after completing all five case studies, at which point they possess a portfolio of projects demonstrating a range of data science skills relevant to entry-level positions.
- A completed portfolio containing five data science projects
- A resume that reflects the skills and projects from the book
- Receiving responses and interview requests after applying for jobs
The reader receiving and accepting a formal job offer for a data scientist, data analyst, or related role after completing the book.
- Signed employment contract for a data science role
- Change in job title on a professional networking site
A binary outcome (yes/no).
The number and variety of distinct data sources (e.g., internal CRM, Twitter API, Experian data) that are actively connected to and utilized within the organization's analytics platform for modeling projects over a specific period.
- Workflows showing connections to multiple database types.
- Use of third-party data enrichment tools.
- Analytic apps that pull data from cloud and social media sources.
- Reduction in time spent manually combining data in spreadsheets.
Could be a simple count of sources or a weighted index based on data type and volume.
User-reported scores on the platform's ease of use, intuitiveness, and ability to perform complex analyses without writing code, typically measured via a standardized usability survey like the System Usability Scale (SUS).
- High adoption rate of the tool among business analysts.
- Creation of complex analytic workflows by non-programmers.
- Positive qualitative feedback from users about the tool's accessibility.
- Reduced time-to-insight for typical analysis tasks.
Typically measured using Likert-type scales in user surveys.
The degree to which analytics projects within the organization formally document and follow the six-step process. This can be measured by auditing project documentation for evidence of each step being completed.
- Project charters defining business objectives.
- Documented data exploration findings.
- Saved workflows showing data cleaning and transformation.
- Reports comparing performance of different predictive models.
- Evidence of models being used in production systems.
Could be a checklist or a maturity score for process adherence.
The degree to which decision-makers perceive the outputs of the analytics team to be accurate, relevant, timely, and actionable for making future-oriented decisions, as measured by periodic stakeholder surveys.
- Decision-makers citing predictive models in strategic meetings.
- Back-testing results showing model accuracy over time.
- Development of new business strategies based on analytic findings.
- Increased requests for predictive analysis from business units.
Measured via perceptual scales rated by stakeholders.
Self-reported changes in decision-making behaviors by managers and executives, including perceived speed of decisions, confidence in choices, and frequency of using data-driven insights to make a final call, measured via surveys.
- Reduced time in decision-making meetings.
- Fewer decisions being overturned or revisited.
- Explicit references to predictive data in decision rationales.
- Launch of initiatives to pre-empt market changes rather than react to them.
Measured via perceptual scales rated by decision-makers.
Measured by the presence and completeness of guided walkthroughs, exercises, and tool-category coverage a learner works through.
- chapters with worked scenarios
- completion of end-of-chapter exercises
- breadth of tools demonstrated
Feasible as a count of completed guided modules and exercises; no scoring rules implied.
Face-valid given the book's explicit format; risk that engagement varies by reader. · Consistent structure across chapters supports reliable assessment.
Assessed by auditing a workflow for early data limiting, browse placement, pre-calculation, tool containers, comments, and named connections.
- presence of tool containers and comments
- filters near inputs
- standardized formulas
- meaningful connection labels
Feasible via checklist-style workflow inspection; feasibility only, not a scoring rubric.
Directly grounded in repeated best-practice callouts in the text. · Observable artifacts make adherence reliably detectable.
Measured through certification status, range of tools used competently, and ability to complete exercises without assistance.
- correct tool configuration
- successful unaided exercise completion
- Alteryx certification
Mixed measurement via self-report and behavioral demonstration; no item scales specified.
Strong content validity given comprehensive tool coverage. · Repeated demonstration across exercises supports reliability.
Captured via self-reported comfort and willingness to attempt new data problems in Alteryx.
- voluntary attempt of self-guided exercises
- engagement with advanced chapters
- expressed comfort with tools
Perceptual self-report is the preferred mode; feasibility only.
Inferred from the book's mentorship framing rather than stated construct. · Self-report reliability contingent on honest reflection.
Evaluated by re-running the workflow for identical results, checking documentation, and auditing error traceability.
- identical reproduced results
- clear containers and comments
- single-point error traceability
Archival/behavioral assessment of the built artifact; feasibility only.
Grounded in the book's explicit rationale for building for repeatability. · Objective artifact inspection supports reliability.
Measured by run time and memory usage reported in the Results window and by production-mode optimizations applied.
- shorter run times
- fewer memory errors
- browse/output tools disabled in production
Archival metrics from execution logs; feasibility only.
Directly tied to Alteryx's stated efficiency features. · Execution metrics are objectively repeatable.
Assessed by time-to-insight and the usefulness of analytic outputs to business decisions.
- insights delivered in hours not weeks
- decisions informed by outputs
- integration of multiple data sources
Mixed archival and perceptual assessment; feasibility only.
Reflects the value proposition stated by Alteryx and the foreword. · Time-to-insight is objectively measurable; usefulness is judgment-based.
Observed by counting macros and apps created and how often they are reused across workflows.
- number of macros built
- apps published to Gallery
- reuse across multiple workflows
Behavioral count of reusable assets; feasibility only.
Grounded in dedicated macro and app chapters. · Asset counts are objectively verifiable.
The frequency and correctness of use of functions from `ggplot2`, `dplyr`, `tidyr`, `readr`, `purrr`, etc., as observed in an analyst's code scripts and analytical workflow.
- Use of pipes `%>%` for sequential operations.
- Use of `ggplot()` for creating plots.
- Use of dplyr verbs like `filter()`, `mutate()`, `summarize()`, `group_by()`.
- Use of tidyr functions like `gather()` and `spread()`.
Could be assessed via code review on a scale from 'none' to 'fluent'.
The degree to which an analyst's code is modular (uses functions), clear (uses pipes and consistent style), and documented in a reproducible format (e.g., R Markdown). Assessed via code and document review.
- Presence of custom functions to avoid copy-pasting.
- Use of RStudio Projects to organize files.
- Final analysis is delivered as a knitted R Markdown document.
- Code is commented to explain the 'why'.
Assessed via code review.
The observed frequency and variety of exploratory actions, such as creating different types of plots (histograms, scatterplots, boxplots), calculating summary statistics for different subgroups, and generating new variables to investigate relationships.
- Creation of numerous plots to understand variation and covariation.
- Use of `group_by()` and `summarize()` to explore subgroups.
- Documentation of questions and findings in an analysis notebook.
Can be measured by analyzing the content and process of an analysis notebook.
An analyst's ability to quickly generate relevant hypotheses about the data, identify surprising or unusual patterns, and diagnose potential data quality issues without exhaustive analysis. Can be assessed through targeted questions or tasks.
- Ability to verbally describe the key relationships in the data.
- Ability to spot outliers or errors in the data.
- Spontaneous generation of 'what if' questions about the data.
Could be self-reported on a perceptual scale or assessed by an expert reviewer.
The observed workflow of an analyst fitting a model, examining the residuals for remaining patterns, and then iteratively refining the model or using the residuals for further visualization and analysis.
- Code that fits a model (`lm()`) and then adds residuals (`add_residuals()`) back to the data frame.
- Plots of model residuals versus other variables.
- Fitting multiple models to the same data to explore different patterns.
Can be observed from an analyst's code and notebook.
A composite score derived from a peer review of the final analytical product (e.g., an R Markdown report). The review would assess dimensions like reproducibility, clarity of visualizations and prose, and the novelty or actionability of the insights.
- The analysis can be re-run from source files without error.
- A non-expert can understand the key findings from the plots and text.
- The conclusions are well-supported by the evidence presented.
- The analysis answers a meaningful question.
Typically assessed via rubric by one or more reviewers.
The book's explicit organization into ten distinct case studies. Each unit begins with a problem statement, is followed by instructional sections on the required skills (libraries, algorithms), and culminates in a complete solution that the reader can compare their own work against.
- Reader progresses through the ten case studies in the book.
- Reader refers to skill sections when attempting to solve a case study.
The author's explicit commitment, stated in the welcome section, to avoid 'Greek symbols' and explain all mathematical and statistical concepts using Python code examples. The book's content consistently uses libraries like NumPy and SciPy to demonstrate principles in a hands-on manner.
- Absence of formal mathematical proofs and equations in the text.
- Presence of code blocks demonstrating concepts like probability distributions, central limit theorem, etc.
The reader's ability to effectively use Python libraries such as NumPy, SciPy, Pandas, Matplotlib, and Scikit-Learn to analyze data and solve the problems presented in the book's case studies. This proficiency would be demonstrated by successfully completing the case study exercises.
- Successfully writing code to complete case study tasks.
- Ability to select and use appropriate library functions for a given problem.
- Minimal errors when implementing solutions.
The reader successfully securing their first data science job after completing the book. The book's content, including ten completed case studies, serves as a portfolio of projects that demonstrates job-ready skills to potential employers during interviews.
- Creation of a portfolio based on book projects.
- Receiving interview requests for data science roles.
- Receiving and accepting a job offer for a data science position.
Binary (employed vs. not employed) or continuous (number of job offers, salary).
Creation and formal sign-off of a project charter document that contains all specified elements (goal, mission, context, methods, resources, deliverables, success measures, timeline).
- Existence of a project charter document.
- Stakeholder signatures on the charter.
- Specific, measurable, achievable, relevant, time-bound (SMART) goals listed in the charter.
Can be measured dichotomously (charter exists/does not exist) or on a scale of completeness/quality.
The successful acquisition and local storage of all datasets identified as necessary in the project charter, including navigating internal access policies and sourcing external data.
- Data files present in project directory.
- Database connection strings are functional.
- Records of data purchase or API access.
- Time taken to acquire data.
Can be measured by the percentage of required datasets successfully acquired or the time/effort required for acquisition.
The execution of a series of documented steps (e.g., in a Python script) to cleanse, combine, and transform the raw data into a final, analysis-ready dataset.
- Code scripts for data cleaning.
- Existence of an intermediate, cleaned dataset.
- Reduction in error rates or missing values from raw to cleaned data.
- Time spent on the data preparation phase.
Measured by the number and complexity of preparation steps performed.
The implementation of one or more algorithms (e.g., logistic regression, random forest) on a training dataset, including model fitting and initial evaluation.
- Code implementing model training (e.g., `model.fit()`).
- Saved model objects.
- Output of model summary statistics (e.g., coefficients, feature importance).
- Comparison of multiple model performances.
Measured by the number of models trained and evaluated.
The creation and delivery of a final presentation, report, or dashboard summarizing the project's results, and/or the creation of automated scripts to reproduce the analysis.
- PowerPoint presentations or reports.
- Interactive dashboards.
- Production-ready scoring scripts.
- Scheduled jobs to re-run the analysis.
Measured by the production of communication artifacts and/or automated processes.
A self-reported or peer-assessed rating of the data scientist's comprehension of the dataset's characteristics, as demonstrated by their ability to articulate key relationships, distributions, and potential modeling challenges.
- Correctly identifying key predictor variables.
- Articulating the shape of a variable's distribution (e.g., skewed, normal).
- Pointing out unusual data points and providing a hypothesis for their cause.
Can be measured on a Likert scale (e.g., 'To what extent do you understand the relationships in this data?').
The performance score of the final model (e.g., Accuracy, R-squared, Mean Squared Error) when evaluated on a previously unseen holdout test set.
- High accuracy or F1-score for classification.
- Low Mean Squared Error (MSE) for regression.
- Similar performance on training and testing data (indicates no overfitting).
- Passing diagnostic checks for model assumptions.
Measured using standard statistical error or accuracy metrics.
The proportion of key stakeholders who verbally agree to or actively begin implementing the project's recommendations following the final presentation.
- Positive feedback from stakeholders during presentations.
- Stakeholders asking for next steps or implementation plans.
- Formal approval to move recommendations into production.
- Adoption of the model or its insights in business operations.
Can be measured via post-presentation surveys or by tracking the implementation status of recommendations.
An evaluation of whether the project met the specific, measurable success criteria outlined in the initial project charter.
- Confirmation that the primary research question was answered.
- Final model performance meets or exceeds target threshold.
- Business reports show a change in KPIs targeted by the project (e.g., increased sales, reduced churn).
Measured against the predefined success metrics in the project charter.
The reader's self-reported reliance on and perceived effectiveness of the book's code-based examples for understanding concepts that are traditionally taught using mathematical formulas.
- Self-reported understanding of concepts like probability distributions from code examples.
- Preference for code examples over mathematical explanations.
The individual's demonstrated ability to correctly apply data science concepts and tools to solve problems. This can be measured through performance on knowledge tests, coding challenges, or evaluation of project code quality and correctness.
- Ability to use NumPy for simulations.
- Ability to use Pandas for data manipulation.
- Ability to use Scikit-Learn to build a classifier.
- Correctly interpreting statistical tests.
The existence and quality of a set of public or presentable data science projects (e.g., in a GitHub repository). Quality can be assessed by the clarity of the problem statement, the appropriateness of the methods used, the correctness of the code, and the clarity of the conclusions.
- A public GitHub repository with project code.
- Blog posts or presentations explaining project outcomes.
- A resume section listing completed projects.
Securing and accepting a formal job offer for a position with a title such as 'Data Scientist', 'Data Analyst', 'Machine Learning Engineer', or a related role within a specified timeframe after completing the learning process.
- Receiving a job offer for a data science role.
- Updating LinkedIn profile with a new data science job title.
- Starting employment in a data science position.
The average maturity score of organizational practices across the five core capabilities. Maturity is rated on a scale from foundational to intermediate to advanced for each capability.
- Existence of a master data management program.
- Use of cloud-native platforms and APIs for data access.
- Presence of a data science center of excellence or distributed data science talent.
- Systematic use of customer journey mapping and A/B testing.
- Clearly defined and enforced data governance policies.
Assessed using the Capability Assessment Worksheet in the appendix, which scores foundational, intermediate, and advanced practices for each capability.
The extent to which the organization utilizes formal connection structures and incentives to foster collaboration between data experts and domain experts, leading to widespread data literacy and data-informed innovation.
- Frequent formation of cross-functional teams for data projects.
- Existence of a data/analytics shared services or advisory group.
- Active internal social communities for data practitioners.
- Inclusion of data-related goals in performance reviews.
- High rates of adoption for new enterprise data tools and assets.
Assessed by inventorying the number and effectiveness of connection structures and the perceived strength of data-related incentives.
The degree of agreement among senior leaders and awareness among employees regarding the primary goals for data monetization, such as prioritizing cost reduction over new revenue generation.
- Existence of a formal data monetization strategy document.
- Consistent messaging from leadership about the value and purpose of data.
- Use of a value-effort matrix for prioritizing data initiatives that is aligned with strategic goals.
- Portfolio of data initiatives reflects the stated strategic focus.
Can be measured by surveying leaders and employees on their understanding of the organization's data monetization priorities.
The measured impact of data-driven initiatives on key operational metrics, such as process cycle time, cost per transaction, error rates, or resource utilization.
- Reduction in manual data entry or reconciliation.
- Faster response times to operational events (e.g., supply chain disruptions).
- Lower operational costs in a specific business unit.
- Increased output or throughput with the same or fewer resources.
Requires baseline measurement of process performance before the initiative and ongoing tracking after implementation.
The measured impact of data-driven product features on customer behavior (e.g., adoption, engagement) and business outcomes (e.g., sales lift, customer retention, price premium).
- Increased customer usage of a digital app or platform.
- Higher customer satisfaction (e.g., NPS) scores for the wrapped product.
- Increase in sales, cross-sells, or up-sells of the core product.
- Lower customer churn rates compared to unwrapped products.
Effectiveness can be measured using A/B testing, cohort analysis, and tracking changes in sales and customer loyalty metrics.
The market performance of the organization's information solutions, measured by direct revenue, profitability, market share, and competitive distinctiveness.
- Revenue generated from data products.
- Number of active subscribers or customers for information solutions.
- Profit margin of the information business unit.
- Recognition as a market leader in a specific information niche.
Measured through standard financial and business performance metrics for a product line or business unit.
The aggregate, bottom-line financial impact attributable to the organization's portfolio of data monetization initiatives, calculated by summing realized cost savings, attributable sales increases, and direct information-based revenues.
- Reduced operating expenses in specific departments.
- Increased revenue or profit margins for specific product lines.
- A growing revenue line item for 'Information Services' or similar.
- Higher overall firm profitability relative to competitors.
Requires careful accounting and attribution methods to isolate the financial impact of data initiatives from other business factors.
Assessed by the application of memory/runtime settings, use of Select, Filter, and Auto Field tools to limit fields and rows, and enabling performance profiling to identify bottlenecks.
- Adjusted sort/join memory settings
- Fields/rows removed upstream
- Performance profiling enabled and reviewed
Behavioral checklist of optimization practices applied per workflow.
Grounded directly in Chapter 2 best-practice guidance. · Consistent across workflows as settings are reproducible.
Assessed by the sequenced use of preparation, cleansing, join, join multiple, and union tools in a repeatable workflow.
- Auto Field, Imputation, Data Cleansing tools used
- Filter tool applied
- Join/Union tools combine sources
Procedural sequence observed within workflow.
Directly demonstrated through Chapter 3 examples. · Repeatable workflow ensures consistent results.
Assessed by use of Formula/Multi-Row/Multi-Field Formula, Transpose/Crosstab, Summarize/Running Total/Weighted Average, Text to Columns, DateTime, and RegEx tools.
- Formula expressions created
- Data pivoted/unpivoted
- Text and dates parsed
Behavioral tally of expression and transformation tools applied.
Grounded in Chapters 4-6 examples. · Saved expressions and repeatable tools support consistency.
Assessed by use of reporting tools (Table, Charting, Layout, Render) and construction of Standard and Batch macros.
- Rendered reports produced
- Macros built and deployed in workflows
Behavioral checklist of reporting and macro artifacts created.
Grounded in Chapters 7-8 examples. · Macros and report templates are reproducible.
Assessed by scheduling workflows, deploying to Server/Gallery, and configuring access and governance.
- Scheduled workflows
- Gallery deployments
- Assigned permissions
Archival records of deployments and schedules.
Grounded in Chapter 9. · Server logs provide consistent records.
Assessed by elapsed time from data acquisition to actionable insight (hours vs weeks).
- Insights delivered in hours
- Reduced analysis lag
Mixed archival time measurement and perceptual assessment.
Central claim in Preface and Chapter 1. · Comparable across analysts using the same workflows.
Frequency and complexity of Python scripts written to automate workflows. Proficiency in using the development environment, package managers, and Python syntax.
- Setting up an Anaconda environment.
- Writing a Python script in VS Code.
- Using pip or conda to install packages.
- Executing a .py file from the command line.
The extent to which pandas DataFrames and Series are used for data manipulation tasks. Ability to translate Excel-based data operations into pandas code.
- Using pd.read_csv() or pd.read_excel().
- Using .groupby() or .pivot_table() methods on a DataFrame.
- Filtering a DataFrame using boolean indexing.
- Creating plots from a DataFrame using .plot().
The use of Python scripts to automate the creation of Excel reports or the extraction of data from batches of Excel files, particularly in server or non-Windows environments.
- Writing a script that consolidates multiple Excel files into a single report.
- Using OpenPyXL or XlsxWriter to add charts and formatting to a generated Excel file.
- Running a Python script on a Linux server to create an .xlsx file.
The development of scripts that interact with open Excel workbooks, or the creation of Excel tools that are triggered by buttons or cell formulas within Excel.
- Using xw.Book.caller() to get a handle on the calling workbook.
- Connecting a button in Excel to a Python function via RunPython.
- Writing a Python function with the @xw.func decorator to create a UDF.
Self-reported proficiency on a Likert scale regarding one's ability to automate Excel tasks with Python. Alternatively, a performance-based assessment of the ability to solve a given Excel-based problem using Python within a specified time.
- Confidence in choosing the right Python library for a given Excel task.
- Speed and accuracy in writing Python code to solve an Excel problem.
- Ability to debug common issues when connecting Python and Excel.
Measured reduction in time to complete a specific, recurring task (e.g., generating a monthly report). Reduction in the number of manual copy-paste or data cleaning steps.
- Time taken to run a monthly reporting process.
- Number of clicks or manual interventions required.
- Self-reported time savings.
Measured decrease in the rate of errors found in reports. Use of version control (like Git) for the underlying Python code. Successful execution of automated tests.
- Number of errors or corrections required per reporting cycle.
- Presence of Python scripts in a version control system.
- Implementation of unit tests for the Python logic.
The maximum size (in rows, columns, or gigabytes) of a dataset that can be successfully processed by the Python-based workflow without performance degradation or crashing.
- Processing a dataset with more than 1,048,576 rows.
- Running an analysis that would cause Excel to run out of memory.
- Time to process a benchmark dataset of a given large size.
The use of Python libraries like NumPy, SciPy, Matplotlib, Plotly, or scikit-learn to perform analysis on data sourced from or destined for Excel.
- Use of statistical tests from SciPy.
- Creation of interactive visualizations with Plotly.
- Application of a machine learning model from scikit-learn to spreadsheet data.
Determined by comparing the pattern's stated calendar assumptions and granularity limits against the reporting scenario's calendar and required detail level.
- pattern chosen matches Gregorian/month/week/custom calendar
- required granularity supported
- correct fiscal period behavior
Feasibly categorized as fit/partial-fit/misfit by expert review.
Face-valid given the book's explicit selection guidance. · Depends on consistent interpretation of requirements.
Assessed by inspecting the model for required columns, filter-safe columns, relationships, and settings specified by each pattern.
- presence of needed columns
- correct relationship types
- REMOVEFILTERS/ALLEXCEPT handling
Feasibly evaluated as a checklist of present/absent design elements.
Directly grounded in pattern requirement lists. · High when checked against documented requirements.
Identified by whether a pattern is implemented via dynamic DAX measures or via precomputed tables refreshed at data load.
- presence of snapshot tables
- measures computing results live
- refresh-time precomputation
Binary/categorical classification of approach.
Clearly observable in the model. · High.
Detected by presence of techniques such as DateWithSales filters and ShowValueForDates that constrain comparisons to equivalent periods and hide future values.
- DateWithSales column usage
- ShowValueForDates measure
- equivalent-period offsets
Feasibly assessed as present/absent per measure.
Grounded in explicit book techniques. · High.
Assessed by the amount of code or model change required to accommodate new requirements.
- ability to alter internal measures without rewriting externals
- dynamic response to filters
- minimal rework for new rules
Feasibly rated qualitatively by expert judgment.
Grounded in book's flexibility-vs-speed discussions. · Moderate; judgment-based.
Judged by whether reports are accurate, responsive, and answer intended business questions for users.
- trustworthy numbers
- interactive performance
- answers to management questions
Feasibly assessed via mixed perceptual and archival evidence.
Aligns with book's stated purpose. · Moderate; composite construct.
Can be assessed through tests on R syntax and concepts, code review for appropriate use of language features, or self-reported familiarity with the topics covered in Part I of the book.
- Ability to correctly use different data types.
- Writing functions to solve problems.
- Using control flow structures appropriately.
- Successfully installing and loading packages.
Measured by observing the steps taken in a data analysis project. A high degree of application would involve documented code for each stage of the workflow, from reading raw data to producing a final output (e.g., a report or visualization).
- Code scripts for importing data from various sources.
- Use of functions for data cleaning and manipulation.
- Generation of summary statistics and exploratory plots.
- Creation of models to test hypotheses.
- Production of reports or packages to share findings.
Can be evaluated by the quality and impact of the project's outputs. This could include the novelty or utility of the insights generated, the clarity of visualizations and reports, or the adoption of the findings by stakeholders.
- Identification of previously unknown patterns in data.
- Creation of clear, compelling data visualizations.
- Production of well-structured reports or presentations.
- Stakeholder decisions being influenced by the analysis.
- Publication of findings in a journal or as a shareable package.
Assessed by observing how readily an analyst decomposes a problem into point, polygon, and attribute layers and identifies unrecognized spatial data sets.
- Framing problems as stacked data layers
- Seeking out overlooked spatial data
- Designing overlay/scoring analyses
Best captured through qualitative rubric or expert judgment of analytical framing.
Face valid as described; construct distinct from general analytical skill by its geographic focus. · Consistency depends on rater training given the qualitative nature.
Measured via location accuracy audits (e.g., point placement against aerial imagery), error correction rates, and data update frequency.
- Geocoding accuracy
- Number of corrected records
- Update cadence of demographic data
Primarily archival/behavioral verification rather than self-report.
Grounded in the author's account of correcting a 13,000-record database. · Repeatable through systematic audit procedures.
Assessed by mapping software/data capabilities against stated project goals and budget constraints.
- Choice of desktop vs online tools
- Availability of demographics within software
- Ability to publish interactive web-maps
Mixed assessment combining feature checklists and cost comparison.
Reflects author's Esri-centric practitioner experience; generalizes to other GIS stacks. · Consistent when scored against explicit project criteria.
Observed through existence of scope/RFP documents, defined study areas, and phased implementation plans.
- Written scope of work
- Phase 1 deliverables
- Recalibration between phases
Perceptual and documentary evidence of process adherence.
Directly derived from the book's project-development steps. · Reliable when tied to observable project artifacts.
Assessed by practitioner familiarity with local conditions and the presence of boots-on-the-ground research alongside analytics.
- Field research notes
- Awareness of factors not in data
- Local relationships
Perceptual assessment; conditional aggregation across markets.
Supported by expert commentary emphasizing information not reflected in data. · Varies by informant expertise and market.
Measured by presence and depth of connections between GIS outputs and enterprise systems such as Salesforce, IBM Cognos, and Microsoft Office.
- Maps embedded in dashboards
- CRM spatial enrichment
- Shared web-maps across users
Mixed archival and perceptual evidence of integration.
Reflects the book's treatment of location analytics as a BI extension. · Consistent when assessed against system inventories.
Reflected in produced analytical outputs such as scored trade areas, thematic maps, gap analyses, and opportunity surfaces.
- Opportunity Surface scores
- Drive-time demographic reports
- Heat maps and thematic maps
Mixed measurement across produced artifacts and their perceived usefulness.
Well supported across the book's case studies. · Reliable when tied to concrete deliverables.
Evaluated through decision outcomes such as successful site selections, effective marketing targeting, and accurate risk assessment.
- Strong store opening sales
- Higher targeting conversion
- Signed leases from prequalification
Mixed measurement combining archival outcomes and practitioner judgment.
Grounded in case studies like the Sprouts opening and solar leasing conversion. · Outcome measures are reasonably objective but context-dependent.
Inferred from market share gains, sales performance, and being first to access unique databases and insights.
- Higher household market share
- Unique database leverage
- Superior store performance
Primarily archival; low suitability for self-report.
Supported by expert claim that unique databases confer competitive advantage. · Depends on availability of comparable market performance data.
The frequency and complexity of non-basic SQL commands and structures (e.g., subqueries, multi-table joins, UNION clauses) present in the queries developed or used by the practitioner within the Access application.
- Presence of LEFT, RIGHT, or OUTER JOINs in query SQL.
- Use of UNION or UNION ALL to combine recordsets.
- Queries that contain nested SELECT statements (subqueries).
- Use of parameterized queries with user input.
Could be evaluated on a scale from 'Basic' (only uses simple SELECT...FROM...WHERE on single tables) to 'Advanced' (regularly uses a wide variety of the techniques listed).
The extent to which queries are used not just for data retrieval, but also for data transformation and computation, as evidenced by the use of calculated fields, aggregate functions, and calls to custom or complex built-in functions within the query's SQL statement.
- Queries using GROUP BY with aggregate functions like SUM(), AVG(), COUNT().
- Fields defined using expressions, e.g., 'FullName: [FirstName] & " " & [LastName]'.
- Crosstab queries using TRANSFORM and PIVOT.
- Fields that call custom VBA functions.
Could be assessed based on the complexity and frequency of calculations performed within queries.
The use of VBA subroutines or functions that execute Data Definition Language (DDL) statements (e.g., CREATE TABLE, ALTER TABLE, CREATE VIEW) or manipulate DAO/ADOX object models to modify the database schema.
- VBA code that includes 'CREATE TABLE' or 'ALTER TABLE' statements.
- Use of DAO.TableDef or ADOX.Table objects to create new tables.
- VBA code that creates or deletes QueryDef objects.
Can be measured as the proportion of schema-related tasks that are automated versus performed manually.
Implementation of VBA modules that loop through recordsets or use arrays to perform row-by-row processing, data encryption/decryption, or control transactional commits and rollbacks, as well as code that uses Automation to control external applications.
- VBA code that uses BeginTrans, CommitTrans, or RollbackTrans.
- Code that manipulates arrays of data in memory.
- Use of CreateObject("Word.Application") or similar to automate other Office products.
- Custom encryption/decryption functions.
Measured by the presence and sophistication of VBA modules dedicated to these advanced data handling tasks.
The set of techniques and tools employed to manage data flows between the Access database and external systems, including the use of built-in wizards with saved specifications, custom VBA scripts for file I/O, and methods for processing structured data files like XML.
- Use of saved Import/Export specifications.
- VBA code utilizing the FileSystemObject for reading/writing files.
- Use of Application.ImportXML or Application.ExportXML.
- Code that connects to SQL Server via ADO.
- Code that automates data transfer to/from Excel.
Can be categorized by the level of automation and the variety of data formats and systems handled.
The implementation of VBA functions or complex SQL queries that correctly model and compute specific mathematical, financial, or statistical formulas as described in the book's recipes.
- Use of DateDiff and DateAdd for time-based analysis.
- Custom functions for calculating depreciation, ROI, or moving averages.
- Queries or VBA code for calculating statistical measures like standard deviation, correlation, or permutations.
Assessed by the number and correctness of domain-specific analytical recipes implemented in the application.
A perceptual measure of how well the data, as prepared by queries, meets the requirements for analysis. This can be assessed by asking analysts to rate the usefulness, cleanliness, and appropriateness of the data sets they work with.
- Analysts report that the data is 'ready for analysis' with minimal extra cleaning.
- Queries produce recordsets with the correct columns and rows for a given task.
- Reduced need for post-query data manipulation in Excel or other tools.
Could be measured with a Likert scale asking about the quality and usability of data prepared for analysis.
The range and complexity of analytical and business logic calculations that are successfully implemented and executed within the Access application, measured by auditing the types of functions and algorithms available.
- Ability to calculate financial metrics like ROI or loan schedules.
- Ability to compute statistical measures like standard deviation or regression.
- Ability to handle complex, conditional logic based on multiple data points.
Could be benchmarked against a checklist of analytical capabilities.
The proportion of a multi-step data process (e.g., import, clean, analyze, report) that can be executed by running a single script or macro versus requiring manual user intervention at each step.
- Existence of VBA procedures that execute a sequence of queries and operations.
- User interfaces (forms) with buttons that trigger complex, multi-step backend processes.
- Reduction in time spent on routine weekly/monthly reporting.
Could be rated on a scale from 'Fully Manual' to 'Fully Automated'.
A perceptual measure of the effort and time required to perform common data import and export tasks. Lower effort and time indicate higher accessibility and portability.
- Users can easily import data from common file formats (CSV, XML, Excel).
- Users can easily export query results to other applications for reporting.
- Automated routines exist for regular data interchange tasks.
Can be measured with user surveys asking about the difficulty of data interchange tasks.
A rating provided by stakeholders or decision-makers on the usefulness and impact of the analytical findings. This can be captured through surveys or interviews after the delivery of an analytical report or project.
- Decisions are made based on the analysis provided.
- The analysis answers the original business question correctly.
- The analysis uncovers previously unknown patterns or trends.
- Stakeholders express high satisfaction with the analytical results.
Measured using a multi-item perceptual scale rated by the consumers of the analysis.
The time required for an analyst to complete a standardized set of data analysis tasks. A reduction in the time required indicates an increase in efficiency. Can also be measured perceptually.
- Reduction in the man-hours required for monthly or quarterly reporting.
- Faster turnaround time for ad-hoc data requests.
- Self-reported increase in productivity and decrease in time spent on manual data work.
Can be measured objectively (time tracking) or subjectively (self-report surveys).
An objective measure based on system metrics such as the frequency of data-related errors, the success rate of automated processes, and the time required to adapt the system to new data or schema requirements.
- Low rate of failures in automated data import/export jobs.
- Use of transaction processing prevents partial data updates.
- Schema changes can be deployed via script with predictable results.
- Few instances of data corruption or integrity violations.
Measured through archival system logs and maintenance records.
Measured as the inverse of the cost of data storage and processing, the adoption rate of open-source data platforms within enterprises, or the proliferation of new ventures built upon such platforms.
- Decreasing cloud computing prices
- Growth in GitHub repositories for tools like Hadoop, Pig, etc.
- Number of startups in the 'big data' space
Typically measured at the market or industry level using economic and technology adoption metrics.
Measured through user-reported perceptions of usability, time-to-task completion for novice users, or an audit of product features that support non-technical interaction (e.g., graphical user interfaces, natural language queries, automated model selection).
- User reviews mentioning 'ease of use'
- Product marketing that targets 'business users' instead of 'data scientists'
- Presence of drag-and-drop interfaces
Often assessed using established usability scales like the System Usability Scale (SUS).
The degree of specialization can be operationalized by counting the number of industry-specific templates or workflows offered, analyzing marketing materials for vertical-specific language, or through user ratings on the tool's relevance to their industry.
- Company website primarily lists customers from a single industry
- Product features names that match industry jargon (e.g., 'customer churn prediction' for telecom)
- Case studies focused on solving problems unique to one vertical
Can be measured as a categorical variable (specialized vs. general) or on a continuous scale of perceived fit.
Assessed by the presence and sophistication of automated features, such as automated data preparation, automated algorithm selection, self-tuning models, or the ability to execute decisions within a closed-loop system without human approval.
- Product descriptions that mention 'unsupervised machine learning'
- Functionality for A/B testing and automatically deploying the winning model
- Integration with operational systems to trigger actions (e.g., send a customer offer)
Can be evaluated on a scale from manual analysis to fully autonomous closed-loop systems, as depicted in the book's pyramid diagram (Figure 3).
Measured via system usage data such as the proportion of target users who are active daily/weekly, the frequency of key feature usage per user, and the breadth of adoption across different business departments.
- Daily Active User (DAU) and Monthly Active User (MAU) metrics
- User testimonials describing the tool as 'essential' to their job
- Reduction in requests for ad-hoc reports from a central analytics team
Can be measured through behavioral (system logs) or perceptual (self-report surveys) methods.
Measured by surveying decision-makers on the inputs they use for key decisions (e.g., 'What happened?' vs. 'What will happen?'), or by analyzing a sample of business decisions to classify them as reactive or proactive.
- Managers discussing 'predicted customer lifetime value' instead of 'last quarter's sales'
- Implementing proactive customer support based on predicted dissatisfaction scores
- Shifting marketing spend in real-time based on predictive ROI models
Often measured perceptually as a cultural shift within the organization.
Measured by tracking changes in pre-defined key performance indicators (KPIs) following the implementation and adoption of analytics tools. This requires establishing a baseline and measuring lift or improvement over time.
- Reduced customer churn rate
- Increased marketing campaign conversion rates
- Lower costs associated with fraud
- Higher employee productivity
Best measured with objective, archival business data.
Attribution can be challenging; it's important to control for other factors that could influence business metrics.
The volume of data (in terabytes or petabytes) an organization has access to and processes, combined with the number of distinct data sources and the frequency with which data is updated or collected.
- Size of data storage infrastructure
- Number of real-time data streams integrated into systems
- Diversity of data formats being processed (e.g., text, image, sensor, geo-location)
Measured on a continuous scale (e.g., petabytes) or as a count of sources.
The extent to which an organization actively initiates projects to capture and quantify new aspects of its operations, customer interactions, or environment. This is measured by the number and scope of such initiatives.
- Deployment of sensors on products or infrastructure
- Quantification of social interactions (e.g., social graphs)
- Systematic collection of user-generated content like reviews or comments
Can be measured as a count of initiatives or a rating of the organization's strategic focus on datafication.
The proportion of an organization's analytical projects that utilize the full population of available data points for a given question, as opposed to a statistically derived sample of that population.
- Organizational policy favoring full dataset analysis
- Use of tools like Hadoop which are designed for processing entire large datasets
- Reports that provide insights on micro-segments or outliers
Can be measured as a ratio or percentage.
The degree to which an organization utilizes unstructured or semi-structured data sources in its analytics. This can be assessed by the variety of data formats used (e.g., text, video, sensor data) and the resources allocated to processing them without requiring perfect cleanliness.
- Adoption of noSQL databases and similar technologies
- Analysis of social media feeds or free-form text
- Willingness to accept probabilistic rather than exact answers from analyses
Typically measured on a perceptual scale (e.g., Likert-type questions about organizational culture) or by counting the use of relevant technologies.
The extent to which an organization's data science projects are designed to identify predictive correlations rather than test causal hypotheses. This can be measured by reviewing project charters and the types of algorithms and models deployed (e.g., machine learning for prediction vs. controlled experiments for causality).
- Use of data-mining techniques to find unexpected relationships
- Development of predictive models based on proxies
- Organizational language emphasizing 'what works' over 'why it works'
Can be measured by the ratio of correlational to causal studies undertaken.
- Publication of findings (internal or external) detailing new correlations
- Creation of predictive models based on newly found proxies (e.g., Pop-Tarts sales predicting hurricane-related demand)
- Patents filed based on data-driven discoveries
Can be measured as a count of discoveries over a time period.
The frequency and success with which an organization leverages its existing data assets for secondary purposes. This can be measured by the number of new products, services, or internal efficiencies derived from the reuse of old data.
- Monetizing 'data exhaust'
- Creating new business units to sell aggregated data insights
- Developing internal projects that mashup disparate internal datasets
Measured as a count of projects or by revenue/savings generated from these activities.
The measured accuracy of an organization's predictive models across various domains (e.g., customer churn, equipment failure, market trends). This is typically assessed by comparing model forecasts against actual outcomes over time.
- Low error rates in forecasting models (e.g., Mean Absolute Error)
- High classification accuracy in predictive algorithms (e.g., F1 score, AUC)
- Successful deployment of systems for predictive maintenance or preemptive customer service
Measured using standard statistical metrics for model performance.
The quantifiable financial impact of big data initiatives. This can be measured through standard financial metrics like return on investment (ROI), revenue growth from new data products, or cost savings from data-driven process optimizations.
- Sales figures for data-based services
- Documented cost savings in operations or maintenance
- Increases in firm productivity metrics
Measured in monetary units or as a percentage improvement.
The measurable impact of data-driven interventions on key societal metrics. For example, the reduction in infection rates due to predictive epidemiology, or the decrease in crime in areas targeted by predictive policing.
- Reduction in emergency response times
- Improved accuracy of pandemic forecasting
- Increased efficiency of public resource allocation (e.g., building inspections)
Measured by archival public statistics and program evaluation metrics.
The probability of successfully re-identifying an individual from a dataset that has been stripped of direct personal identifiers. It can also be measured by public surveys on perceived loss of privacy.
- Demonstrated cases of de-anonymization (e.g., Netflix Prize)
- Breadth of personal data collected by online services
- Public opinion polls on privacy concerns
Can be measured through technical experiments (probability) or perceptual surveys.
The extent to which predictive algorithms are used to make consequential, preemptive decisions about individuals in areas like criminal justice (pre-crime), loan approvals, or employment, without recourse or consideration of actual behavior.
- Use of predictive scores in parole or sentencing decisions
- Denial of services or opportunities based on a risk score
- Implementation of 'predictive policing' programs that target individuals
Measured by the prevalence and legal standing of such predictive systems.
The frequency of organizational decisions that are based exclusively on quantitative outputs, especially when those outputs contradict expert knowledge or common sense, and the lack of processes for auditing or questioning the underlying data and algorithms.
- Reliance on flawed metrics (e.g., Vietnam War 'body counts')
- Dismissal of qualitative or expert input in decision-making processes
- Inability to explain or justify algorithm-based decisions
Can be measured through case study analysis or perceptual surveys of organizational culture.
Execution of a series of documented transformation steps, such as those in an Excel Power Query, that take one or more raw data tables as input and produce a single, clean analysis-ready table as output.
- Creation of a Power Query script.
- A final dataset that is tidy (one observation per row).
- Resolution of errors or N/A values in the raw data.
- Conversion of categorical data to numeric format.
Can be assessed by the completeness and reproducibility of the data wrangling workflow.
The successful construction of a spreadsheet model that executes the logic of a specific data science technique (e.g., K-Means, Logistic Regression, Holt-Winters Forecasting) and produces an output (e.g., cluster assignments, predictions, a forecast).
- A completed Excel workbook implementing a specific technique.
- Use of tools like Solver to find optimal model parameters.
- Calculation of performance metrics for the model.
- Interpretation of the model's output in the context of the problem.
Can be observed by the successful completion of the end-of-chapter exercises in the book.
The ability to articulate the step-by-step calculations within a model built in Excel, such as how a K-Means centroid is updated or how a regression coefficient contributes to a final prediction. This can be measured through self-report or conceptual knowledge tests.
- Ability to explain the role of each formula in a spreadsheet model.
- Ability to debug a model that is producing incorrect results.
- Confidence in explaining the model to a non-technical stakeholder.
Typically measured on a perceptual scale (e.g., Likert scale of understanding from 'low' to 'high').
The process of analyzing the output of a data science model (e.g., cluster profiles, time-series components, graph communities) to articulate the underlying structure of the data, such as identifying distinct customer segments or detecting seasonality in sales.
- Creation of profiles or personas for identified customer clusters.
- A chart showing a clear trend or seasonal pattern.
- Identification of a set of data points that are statistically different from the rest.
Assessed by the generation of descriptive summaries of the patterns found.
The formulation of specific, actionable business recommendations based on the interpretation of model outputs. For example, 'We should target marketing campaign X to the 'Pinot Noir' customer segment identified in the clustering analysis.'
- A presentation or report summarizing key findings from an analysis.
- A list of recommended actions based on the data.
- The answer to a key business question that was previously unknown.
Assessed qualitatively based on the relevance and actionability of the insights produced.
The proportion of learning time and activities dedicated to working through comprehensive case studies, versus time spent on decontextualized theoretical instruction or isolated skill drills.
- Time spent analyzing case study problem statements.
- Completion of skill-building sections tied to a specific case.
- Creation of personal code and solutions for case studies.
- Reviewing provided solutions after an independent attempt.
Could be measured as a ratio or on a Likert scale assessing the centrality of case studies to one's learning regimen.
The frequency with which code examples, simulations, and programmatic logic are used to illustrate or define a new concept, as opposed to mathematical equations or prose-based theoretical descriptions.
- Absence of 'Greek symbols' and formal equations in explanatory text.
- Presence of Python code snippets to demonstrate statistical concepts (e.g., probability, mean, variance).
- Use of simulations to derive or explain theoretical laws (e.g., Law of Large Numbers, Central Limit Theorem).
Can be assessed through content analysis of learning materials, counting the ratio of code-based explanations to equation-based explanations.
Performance on a novel, open-ended data science task, assessed on dimensions such as problem decomposition, methodological appropriateness, technical execution, and quality of the final solution.
- Ability to translate a business problem into an analytical question.
- Selection of appropriate statistical or machine learning models for a given task.
- Successful implementation of a data analysis pipeline in Python.
- Ability to interpret and communicate results effectively.
Typically assessed via portfolio review or performance in a practical data challenge or take-home assignment.
Demonstrated proficiency in using core Python data science libraries to manipulate data, perform statistical tests, build machine learning models, and visualize results, as measured by technical assessments or code review.
- Correctly using Pandas to load, clean, and transform data.
- Applying SciPy or Scikit-Learn functions to conduct hypothesis tests or train models.
- Creating informative visualizations with Matplotlib or Seaborn.
- Writing efficient numerical computations using NumPy.
Can be measured through targeted technical questions (e.g., 'How would you... using Pandas?') or by evaluating the code produced for a project.
The successful acquisition of a full-time data science job within a specified period (e.g., 6 months) following the completion of a learning program. Can also be measured by hiring manager assessments of a candidate's portfolio and interview performance.
- Receiving one or more job offers for data science positions.
- Successfully passing technical interviews for data science roles.
- Having a portfolio of projects that demonstrates relevant, sought-after skills.
- Positive performance reviews in a data science role.
Primary indicator is binary (job obtained / not obtained). Secondary indicators can be perceptual (e.g., hiring manager rating of readiness).
The presence and sophistication of infrastructure within a system for handling data, measured by variables such as data volume (petabytes), processing speed (teraflops), number and type of integrated data sources, and the complexity of deployed machine learning models.
- Size of data centers
- Use of parallel processing frameworks like Hadoop
- Deployment of deep learning algorithms
- Integration of real-time data streams
Often measured through technical specifications and system audits.
The extent to which an organization provides public access to its data and decision-making logic. This is measured by the existence and usability of open data portals, the clarity of privacy policies, response rates to Freedom of Information requests, and publication of algorithmic audits.
- Publicly accessible government data portals (e.g., data.gov)
- Publication of source code for algorithms
- Citizen-led audits of public data
- Clarity and simplicity of terms of service agreements
An individual's score on a scale measuring their understanding of concepts like metadata and algorithms, their awareness of privacy settings on platforms they use, their ability to interpret data visualizations, and their self-reported confidence in managing their personal data.
- Correctly answering questions about data privacy
- Active use of privacy-enhancing tools (e.g., encrypted messaging, VPNs)
- Participation in public debates or campaigns about data rights
Typically assessed via surveys and knowledge tests.
An individual's reported level of agreement with statements concerning government and corporate monitoring of their online and offline activities, their level of concern about personal data collection, and self-reported instances of altering their behavior due to fear of being watched.
- Public opinion polls on government surveillance programs (e.g., Snowden revelations)
- Increased use of anonymizing technologies
- Reluctance to discuss sensitive topics online
Assessed via attitudinal surveys.
The statistical disparity in outcomes from an algorithmic system across different protected groups (e.g., race, gender) when controlling for other relevant factors. It can be measured by comparing the false positive/negative rates of a predictive model for different populations (e.g., in loan applications, recidivism risk scores).
- Disproportionate denial of credit to minority applicants
- Higher recidivism risk scores assigned to individuals from specific racial groups despite similar criminal histories
- Job advertisements being shown disproportionately to one gender
Measured through statistical audits of algorithmic outputs.
The aggregate level of trust reported in large-scale public opinion surveys. This is measured by asking representative samples of the population to rate their level of trust in various institutions on a standardized scale.
- Results from surveys like the Edelman Trust Barometer
- Public outcry or protest following data breaches or surveillance revelations
- Willingness of citizens to voluntarily share data for public good projects
Usually measured with Likert-type scales in surveys.
Economic metrics that reflect data's impact on the economy. This is measured by industry-level productivity statistics, cost-savings reports from corporations, patent filings related to data analytics, and the valuation of companies in the data-services sector.
- Reduced fuel consumption in the airline industry
- Minimized waste in retail supply chains
- Growth of the personalized advertising market
- Creation of new financial products based on algorithmic trading
Measured through corporate and national economic statistics.
A composite measure including voter turnout statistics, survey data on political efficacy and trust, analysis of the polarization of political discourse on social media, and metrics on citizen engagement with open government initiatives.
- Voter turnout rates
- Number of citizens using open data to challenge policy
- Levels of political polarization measured from text analysis
- Public trust in electoral processes
An individual's score on standardized psychological scales measuring self-determination, locus of control, and subjective well-being. This can be complemented by qualitative analysis of narratives about personal freedom and life satisfaction in a data-saturated environment.
- Self-reported levels of happiness and life satisfaction
- Reports of feeling 'nudged' or managed by technology
- Expressions of personal creativity and non-conformity
Primarily measured through psychological self-report scales.
The extent to which an individual, when solving a data science problem, writes their own functions and classes for core algorithms (e.g., k-NN, gradient descent) rather than importing them from libraries like scikit-learn, statsmodels, or TensorFlow.
- Code for a project contains custom implementations of machine learning models.
- Analysis relies on base Python data structures (lists, dicts) for calculations.
- Minimal use of high-level data science libraries for core modeling tasks.
Could be measured as a binary (yes/no) for a given project, or a ratio of 'from scratch' code to library-call code.
Performance on a standardized test covering topics such as vector dot products, matrix operations, properties of probability distributions, hypothesis testing procedures, and the definition of a derivative.
- Ability to correctly explain the Central Limit Theorem.
- Ability to manually calculate the dot product of two vectors.
- Ability to describe the role of the learning rate in gradient descent.
Typically measured via scores on a knowledge-based assessment.
Ability to successfully complete a series of programming tasks in Python that involve creating functions, defining classes, manipulating lists and dictionaries, and using standard library modules, measured by correctness and efficiency.
- Writing Pythonic list comprehensions instead of explicit loops.
- Correctly defining and using classes and methods.
- Using appropriate data structures (e.g., dicts, sets) for a given task.
Assessed via performance on coding tests or code review.
The frequency and thoroughness with which an individual, when given a new dataset, performs and documents exploratory data analysis (EDA) activities such as calculating summary statistics, creating visualizations, and identifying/handling missing or corrupt data prior to any modeling.
- Generation of histograms and scatterplots for key variables.
- Calculation of mean, median, and standard deviation.
- Code that identifies and corrects or removes invalid data points.
Could be assessed using a checklist of EDA activities against a portfolio of projects.
The ability to predict an algorithm's behavior on a novel dataset, identify the likely cause of a model's failure (e.g., overfitting, high bias), and explain the impact of changing a hyperparameter, as assessed through a series of structured conceptual questions or debugging scenarios.
- Correctly identifying that k-NN is sensitive to feature scaling.
- Explaining why a Naive Bayes model might fail on text with novel words.
- Describing the bias-variance tradeoff in the context of a decision tree's depth.
Assessed through qualitative interviews or performance on conceptual problem-solving tasks.
The degree to which a data scientist's project artifacts (e.g., code repositories, reports) demonstrate a structured process including data acquisition, exploratory analysis, model training with a train/test split, and model evaluation.
- Presence of a clear train-test split in code.
- Inclusion of data visualizations and summary statistics before modeling.
- Explicit evaluation of model performance using appropriate metrics.
Can be evaluated using a rubric applied to a portfolio of data science projects.
A composite measure based on a model's performance on a held-out test dataset. Key metrics include accuracy, precision, recall, F1-score for classification tasks, or R-squared and mean squared error for regression tasks, along with an assessment of the gap between training and testing performance.
- High accuracy/R-squared on test data.
- Small difference between performance on training data and test data.
- For models like decision trees or linear regression, coefficients/rules that are understandable.
Measured with standard statistical performance metrics.
A holistic evaluation of a data scientist's impact, measured through factors such as the successful completion of projects, the value generated by their insights and models (e.g., cost savings, revenue increase), peer reviews, and their ability to tackle novel and complex data-related challenges.
- Positive stakeholder feedback on data projects.
- Deployment of a successful predictive model into a production environment.
- Publication of a novel analysis that changes business strategy.
Typically assessed via performance reviews, 360-degree feedback, and project impact metrics.
The measurable amount of data (in terabytes, petabytes, etc.) an entity collects, stores, and processes, combined with the rate at which that data is generated and analyzed (e.g., data points per second, batch processing time).
- Size of data archives (in petabytes).
- Number of daily transactions or interactions processed (in billions).
- Frequency of real-time data analysis.
- Growth rate of stored information.
The degree to which an organization's analytical projects utilize complete datasets instead of samples. This can be operationalized as the proportion of key business analyses that are conducted on the full population of available data.
- Shift from periodic surveys to real-time analysis of all transactions.
- Analysis of every search query, not just a sample (e.g., Google Flu Trends).
- Use of all flight-price records to make predictions (e.g., Farecast).
- Explicit rejection of sampling in favor of comprehensive data analysis.
An organization's cultural and operational tolerance for data imprecision. This could be measured by the extent to which unstructured data sources are utilized, the leniency of data-cleaning protocols, and the emphasis on directional insights versus precise figures in decision-making.
- Use of data from 'the wild' like web content for analysis (e.g., Google Translate).
- Adoption of technologies like noSQL databases that handle unstructured data.
- Satisfaction with 'good enough' directional answers rather than demanding perfect precision.
- Combining datasets with inconsistent formats or missing values.
The extent to which an organization's analytical models and decision-making processes rely on correlational outputs rather than causal explanations. This could be measured by the ratio of predictive models (what will happen) to explanatory models (why it happens) used in operations.
- Using search query frequency to predict flu outbreaks without knowing why specific terms are correlated.
- Using customer purchase history to recommend products based on what others bought, not why they are similar.
- Identifying predictive signals for loan defaults from seemingly unrelated variables.
- Explicit statements from leaders prioritizing actionable insights over causal understanding.
The measured improvement in the accuracy, timeliness, and granularity of an organization's forecasts. This is quantified by comparing the performance of big data models against traditional forecasting methods (e.g., reduction in forecast error, increased lead time on predictions).
- Ability to predict flight price changes (Farecast).
- Real-time tracking of disease outbreaks (Google Flu Trends).
- Forecasting equipment failure before it occurs (predictive maintenance).
- Predicting which criminal suspects are most likely to re-offend.
The incidence and severity of negative outcomes related to big data use. This can be tracked through metrics such as the number of major data privacy breaches, legal challenges to predictive profiling, and documented cases of algorithmic bias causing harm to individuals or groups.
- De-anonymization of public datasets (e.g., AOL, Netflix cases).
- Use of predictive algorithms in parole or sentencing decisions.
- Public backlash against corporate or government surveillance programs.
- Decisions that blindly follow data output despite contradicting common sense or ethical considerations (the 'McNamara fallacy').
Assessed through system audits focusing on data warehouse architecture (e.g., EDW vs. data marts), data quality metrics (e.g., error rates, completeness), and ETL process efficiency (e.g., latency, time to load).
- Existence of a centralized Enterprise Data Warehouse (EDW).
- Documented ETL processes.
- Low data error rates in reports.
- Time required for analysts to access necessary data.
Can be measured using a composite score based on archival system metrics and expert ratings.
Measured by the percentage of managers with access to BI dashboards, the frequency of business reporting, and the variety of data visualization techniques employed in standard reports.
- Widespread use of interactive dashboards (e.g., Tableau, Power BI).
- Regular production of performance reports.
- Use of statistical tools (e.g., Excel Analysis ToolPak, SPSS).
- Use of OLAP cubes for ad-hoc analysis.
Typically measured via surveys of managers and analysts, and audits of BI system usage logs.
Measured by the number of predictive models deployed in production (e.g., for churn, fraud, cross-selling), the presence of a data science team, and the use of specialized data mining software (e.g., SAS Enterprise Miner, IBM SPSS Modeler).
- Use of churn prediction models in marketing.
- Use of sentiment analysis on customer feedback.
- Application of forecasting models to sales data.
- Formal data mining processes (e.g., CRISP-DM) are followed.
Can be assessed via project documentation, interviews with data science teams, and system audits.
Measured by the application of optimization models to business problems (e.g., resource allocation, scheduling), the use of simulation for what-if analysis, and the presence of operations research/management science expertise.
- Use of Excel Solver or other optimization software for planning.
- Use of simulation tools like @RISK for risk analysis.
- Formal what-if and goal-seeking analyses conducted for major decisions.
- Automated decision systems for pricing or scheduling.
Assessed via project documentation and interviews with analysts and managers in operations, finance, and marketing.
Measured through surveys assessing employee and manager perceptions of decision-making norms, the degree to which leaders ask for data to support recommendations, and whether performance evaluations include data usage as a criterion.
- Executives consistently reference data in communications.
- Existence of a Chief Analytics Officer or similar role.
- Training programs on data literacy are offered to all employees.
- Decisions without data support are frequently challenged.
Primarily measured via perceptual surveys using Likert-type scales.
Measured by surveying decision-makers on their perception of the quality, timeliness, and relevance of the analytical outputs they receive. Can also be assessed by the number of new initiatives or process changes directly linked to an analytical finding.
- Managers report that analytics outputs directly answer their key questions.
- Insights are delivered in time to affect upcoming decisions.
- Use of effective data visualization and storytelling to convey findings.
- Reports of 'aha' moments where analytics revealed previously unknown patterns.
Often measured via perceptual surveys of insight consumers (managers).
Measured by changes in key customer-facing metrics such as customer satisfaction scores (e.g., Net Promoter Score), customer churn rate, repeat purchase rate, and calculated customer lifetime value (CLV).
- Higher scores on customer satisfaction surveys.
- Increased frequency of purchases by existing customers.
- Lower percentage of customers defecting to competitors each year.
- Higher average revenue per user (ARPU).
Measured via a mix of survey data (satisfaction) and archival customer transaction data.
The extent to which the book's instructional material and examples directly reference Excel functions, concepts, or workflows when introducing an equivalent in R or Python.
- Direct comparisons between Excel functions (e.g., VLOOKUP) and R/Python equivalents (e.g., joins).
- Use of spreadsheet metaphors to explain programming concepts.
- Explicitly stating that Excel skills are a valid foundation.
Could be assessed via content analysis of the book's text or learner's perception on a Likert scale.
The structural organization of the book where Part I is dedicated to teaching analytics concepts entirely within Excel, before Parts II and III introduce R and Python.
- Presence of chapters on statistics (EDA, hypothesis testing) using only Excel.
- The sequential flow from Excel-based examples to code-based examples for the same concept.
Learner's self-reported rating of mental effort, confusion, or feeling overwhelmed while working through the book's material.
- Fewer reported instances of getting 'stuck'.
- Self-reported feelings of clarity and focus.
- Ability to explain a new concept without difficulty.
Typically measured with perceptual scales (e.g., NASA-TLX for cognitive load).
Learner's self-reported belief in their ability to successfully complete data analysis tasks using R and Python before and after completing the book.
- Positive statements about one's own ability to learn programming.
- Willingness to tackle more complex, unguided problems.
- Reduction in statements reflecting 'impostor syndrome'.
Can be measured using standard self-efficacy scales adapted to the context of learning analytics.
Learner's performance on a standardized test or a capstone project that requires them to import, clean, visualize, and perform statistical tests on a novel dataset using R or Python.
- Correctly generating descriptive statistics and visualizations.
- Correctly setting up and interpreting a t-test or regression model.
- Producing clean, well-commented, and reproducible code.
- Successful completion of end-of-chapter exercises.
Performance can be scored based on a rubric for correctness, efficiency, and clarity.
The speed and accuracy with which a learner can execute a series of specified data analysis tasks in R and Python, and their ability to troubleshoot common errors.
- Using common keyboard shortcuts in the IDE (RStudio, Jupyter).
- Writing code that follows language-specific style conventions (e.g., using pipes in R).
- Independently finding and using functions from package documentation.
Could be observed via timed tasks or self-report of comfort with the tools.
Categorization of the primary algorithm used for a predictive model, coded as 'Classical ML' (e.g., Scikit-learn, XGBoost, LightGBM) or 'Deep Learning' (e.g., TensorFlow/Keras, PyTorch, fastai).
- Primary library imported for modeling (e.g., `xgboost` vs `tensorflow`).
- Final model object class type (`XGBClassifier` vs `tf.keras.Model`).
- Project documentation stating the selected approach.
Primarily a categorical variable.
A count or qualitative assessment of newly created features beyond simple encoding. High depth is indicated by the use of techniques like creating interaction terms, geographic distance calculations, or applying target encoding to high-cardinality features.
- Code that multiplies or combines existing features.
- Use of Partial Dependence Plots (PDP) to guide feature transformations.
- Implementation of `category_encoders.TargetEncoder` or similar.
- Creation of domain-specific features (e.g., `imperial_palace_distance`).
Could be a simple count of engineered features or a score based on the sophistication of techniques used.
The documented use of a formal feature selection algorithm beyond simple correlation checks or manual removal. The process is considered rigorous if it involves iterative or statistical validation, such as using shadow features (Boruta) or resampling (stability selection).
- Use of libraries like `boruta_py` or `sklearn.feature_selection.SequentialFeatureSelector`.
- Scripts showing an iterative process of feature removal/addition based on model performance.
- A documented reduction in the number of features used for the final model.
A binary indicator (yes/no) for use of a formal method, or a categorical variable for the type of method used.
The identification of the optimization technique used in the model training workflow, categorized as Manual, Grid Search, Random Search, Halving Search, or Bayesian Optimization.
- Code implementing `GridSearchCV`, `RandomizedSearchCV`, or `HalvingRandomSearchCV`.
- Use of external libraries like `optuna` or `scikit-optimize`.
- Presence of a defined `search_grid` or `param_distributions` dictionary in the code.
Categorical variable representing the strategy used.
The implementation of the ML workflow as a codified, executable pipeline rather than a series of manual steps in notebooks. This is measured by the existence of pipeline definition scripts (e.g., Python scripts using the Vertex AI SDK) that orchestrate containerized jobs.
- Presence of a `pipeline_script.py` that uses `aiplatform.CustomTrainingJob`.
- Use of pre-built or custom containers for training.
- Code that programmatically creates and deploys to a Vertex AI Endpoint.
- YAML or Python configuration files defining pipeline steps and parameters.
Can be measured as a binary (automated vs. manual) or on a scale representing the percentage of the workflow that is automated.
A composite measure including the number of lines of code required for model definition and training, and a count of custom classes or complex functions written versus using high-level APIs. Lower values indicate greater simplicity.
- Lines of code for model definition (e.g., `XGBClassifier()` vs. a multi-input Keras `Model`).
- Use of high-level APIs like `fastai`'s `tabular_learner`.
- Number of custom-defined layers or pipeline components.
- Practitioner survey ratings on ease of understanding and modification.
Can be an objective code metric or a subjective rating.
Assessment of whether the model has built-in mechanisms for explainability (e.g., tree-based feature importance) or if external tools (e.g., SHAP) were applied to interpret its predictions. Higher transparency is indicated by the presence and use of such tools and visualizations.
- Use of `.feature_importances_` attribute on tree models.
- Generation of SHAP summary plots or violin plots.
- Inclusion of model explanation sections in project reports.
- Use of Partial Dependence Plots (PDP).
Can be rated on a qualitative scale based on the types and depth of explainability methods employed.
The measured wall-clock time required to complete the model training process (including cross-validation if applicable) for a given dataset on specified hardware. Lower time indicates higher efficiency.
- Logged `fit_time` and `score_time` from cross-validation outputs.
- Use of GPU acceleration (`device='cuda'`) or faster algorithms (`LightGBM`).
- Benchmarking reports comparing training duration across different models.
Measured in seconds or minutes.
The measured difference between a model's performance on the training data and its performance on a held-out validation or test set. A smaller gap indicates better generalization.
- Comparison of 'train_score' and 'test_score' from cross-validation results.
- Validation loss curve plateauing or increasing while training loss continues to decrease.
- Use of regularization techniques (e.g., dropout layers, L1/L2 penalties).
- Use of early stopping during training.
Measured as a ratio or absolute difference in performance metrics (e.g., Accuracy_train - Accuracy_validation).
The final score achieved by the model on a predefined primary metric (e.g., MAE for a regression task) when evaluated on a held-out test dataset that was not used during training or hyperparameter tuning.
- Reported MAE, RMSE, or R-squared score on the test set.
- Final accuracy or ROC-AUC score from model evaluation.
- Position on a competitive leaderboard (e.g., Kaggle).
A continuous or ratio scale, depending on the metric (e.g., MAE in dollars, Accuracy as a percentage).
An evaluation of the production deployment based on its architecture and operational metrics. High robustness is indicated by deployment on a scalable cloud platform (e.g., Vertex AI Endpoint), use of automated pipelines, and presence of monitoring systems.
- Model is served via a cloud endpoint rather than a local Flask app.
- Deployment is managed by an MLOps pipeline script.
- Metrics on endpoint latency, traffic, and error rates are collected.
- Documentation on the process for updating the production model.
Qualitative assessment (e.g., high/low) or metrics like system uptime percentage.
The level of stakeholder buy-in and adoption of the model's outputs into business processes, measured through perceptual data such as surveys, interviews, or observed usage rates of the model-driven application.
- Positive feedback from business users.
- Willingness of stakeholders to make decisions based on model outputs.
- Successful passage of regulatory or internal audits related to model fairness and transparency.
- Use of model explanations in business presentations.
Typically measured via Likert scales in surveys or qualitative analysis of interviews.
The frequency and intensity of executive communications about analytics, the level of investment in analytical initiatives relative to peers, and the degree to which executives personally use data in high-stakes decisions.
- Mentions of 'analytics', 'data', or 'fact-based' in annual reports and earnings calls.
- Creation of senior analytics roles like Chief Data & Analytics Officer.
- Executive willingness to override intuition when data suggests a different course.
- Examples of executives asking 'Do we think, or do we know?'
Typically assessed via manager surveys, content analysis of corporate communications, and interviews.
The formal organizational structures and governance processes in place to manage analytics, such as the presence and authority of a central analytics group or CDAO, and enterprise-wide data governance policies.
- Existence of a Chief Data/Analytics Officer.
- Presence of a central analytics group or center of excellence.
- Use of enterprise data warehouses or data lakes.
- Company-wide definitions for key entities like 'customer'.
Assessed via organizational charts, process documentation, and IT architecture review.
The degree of alignment between the portfolio of analytics projects and the organization's stated distinctive capabilities, measured by resource allocation (budget, FTEs) to analytics supporting those capabilities versus other areas.
- Clearly articulated link between analytics and strategy (e.g., Capital One's 'information-based strategy').
- Majority of analytics budget is spent on optimizing the core strategic capability.
- Public communication focuses on analytical prowess in a specific domain (e.g., Caesars and customer loyalty).
Assessed through strategic document analysis and project portfolio review.
An audit of the organization's data quality (accuracy, timeliness, consistency, completeness) and technology stack, including data storage capacity, processing speed, and the breadth and integration of analytical software.
- Presence of a modern data architecture (e.g., Hadoop, cloud platforms).
- Low latency in data access for analysts.
- High scores on data quality audits.
- A single, trusted source of data for key business metrics.
Assessed through technical audits and system performance metrics.
The number, credentials, and experience level of employees in analytical roles, combined with employee survey data measuring cultural norms around the use of data, challenging assumptions, and rewarding analytical thinking.
- Dedicated roles for 'data scientists' or 'quantitative analysts'.
- Hiring processes that screen for analytical skills (e.g., Capital One's case interviews).
- Widespread use of A/B testing and controlled experiments.
- A culture where data-driven arguments can overrule seniority or opinion.
Assessed via HR data, employee surveys, and process analysis.
Managerial self-reports of decision confidence and speed; archival analysis of the financial outcomes of major decisions; and the extent to which decisions are documented with supporting data and analysis.
- Reduced time in decision-making cycles.
- Higher success rate for new product launches or M&A deals.
- Fewer arguments about 'whose numbers are right'.
- Managers citing data as the primary reason for a decision.
Assessed via surveys, archival analysis, and process review.
Objective key performance indicators (KPIs) for critical business processes, such as on-time delivery rates, inventory turnover, customer acquisition cost, customer churn rate, or yield per room/seat.
- Industry-leading metrics in supply chain, marketing, or operations (e.g., UPS's ORION savings).
- Use of automated pricing or underwriting systems.
- Real-time adjustments to logistics or marketing campaigns based on incoming data.
Assessed using operational and financial data from internal systems.
The number of formal business experiments run per year, the percentage of R&D or innovation budget dedicated to data-centric projects, and the revenue generated from products or services that are fundamentally based on data and analytics.
- Firms like Netflix creating original content based on viewing data.
- Companies like GE offering 'predictive maintenance' services based on sensor data.
- Extensive use of market experiments to test new offerings (e.g., Capital One's 80,000 experiments/year).
Assessed through project records, R&D reporting, and financial statements.
The extent to which a learner engages with the introductory chapters of the book, measured by time spent, chapters completed, or performance on exercises related to R syntax, variables, and operators.
- Correctly identifying keywords in R.
- Using assignment operators correctly.
- Performing arithmetic and logical operations.
- Explaining the difference between numeric, character, and logical data types.
The extent to which a learner engages with chapters covering data structures, measured by their ability to create, access, and modify vectors, lists, and data frames in practice exercises.
- Creating a vector of a specific data type.
- Accessing elements of a list by index.
- Creating a data frame from multiple vectors.
- Explaining the concept of a factor.
The extent to which a learner studies and practices with control flow and functions, measured by their ability to write scripts that use if/else statements, for/while loops, and custom-defined functions to solve problems.
- Writing a 'for' loop to iterate over a vector.
- Using an 'if-else' statement to perform a conditional check.
- Defining a function that accepts arguments and returns a value.
- Calling a previously defined function.
The extent to which a learner practices file input/output operations, measured by their ability to successfully use functions like `read.csv()`, `write.csv()`, `read.xlsx()`, and `write.xlsx()` to interact with files on their system.
- Reading a CSV file into a data frame.
- Writing a data frame to a new CSV file.
- Setting the working directory correctly.
- Handling options like 'stringsAsFactors' and 'row.names'.
The extent to which a learner practices creating plots, measured by their ability to use `pie()`, `barplot()`, and `plot()` functions with appropriate arguments to generate and save charts representing a given dataset.
- Generating a bar chart from a numeric vector.
- Adding labels and a title to a plot.
- Saving a plot to a PNG file.
- Creating a line graph from x and y coordinates.
The successful completion of a capstone project or a case study where the learner is given a raw data file (e.g., CSV) and a set of questions, and must produce an R script and a short report with visualizations that answers the questions.
- Producing a script that correctly loads external data.
- Using functions like `subset()` to filter data.
- Calculating summary statistics (e.g., sum, average).
- Generating a relevant chart to display findings.
The degree to which data science projects within the organization adhere to a documented, multi-stage process that includes business understanding, data preparation, modeling, evaluation, and deployment.
- Existence of formal project plans following a process like CRISP-DM
- Documentation of iterative cycles between stages
- Explicit sign-offs for each stage
Can be measured via an audit of project artifacts against a process template.
The allocation of resources (financial, human, technical) towards acquiring new data sources, conducting experiments to generate data, or improving the quality of existing data with the explicit goal of improving analytical capabilities.
- Budget allocated to data purchasing or generation
- Number of controlled experiments (e.g., A/B tests) run per quarter
- Staffing levels for data engineering and data governance roles
Primarily measured through financial and resource allocation records.
A composite measure including the assessed skill level of data science personnel, the effectiveness of data science project management, and the organizational support for data-analytic activities (e.g., access to data, computational resources, and willingness to deploy models).
- Educational background and experience of data science team
- Success rate of data science projects
- Employee turnover rate on data science teams
- Perceived ease of access to data and tools by analysts
Can be measured via a combination of HR data, project outcome analysis, and internal surveys.
Assessment of the clarity, specificity, and appropriateness of the defined data mining tasks relative to the overarching business goal, as documented in project proposals or initial project phases.
- Project proposal documents
- Clarity of the link between the model output and the business decision
- Use of frameworks like expected value to structure the problem
Often requires expert judgment (e.g., by a senior data scientist or manager) applied to project documentation.
A quantitative evaluation of a model's generalization performance (e.g., expected profit, AUC, lift on a holdout test set) combined with a qualitative assessment of its interpretability and deployability in the business context.
- Performance metrics on a holdout test set
- Comparison to a meaningful business baseline
- Stakeholder sign-off based on model comprehension
- Technical feasibility of integrating the model into production systems
Measured through a combination of quantitative metrics and qualitative assessments.
The frequency and scale at which insights and models from data science projects are integrated into and used by business processes, as measured by decision logs, system usage, or surveys of decision-makers.
- Number of automated decisions made by deployed models
- Adoption rate of recommendation systems by business users
- Reduction in decision-making time for specific tasks
Measured via system logs, adoption metrics, and process analysis.
Persistent, above-average business performance relative to industry competitors, attributable to unique data assets (e.g., historical data advantage) or inimitable data science processes, talent, and culture.
- Long-term market share growth relative to competitors
- Sustained higher-than-average profit margins
- Recognition as an industry leader in innovation
Measured via longitudinal analysis of firm performance against industry benchmarks.
Measured by the proportion of data preparation tasks a user performs in Power Query and the frequency with which they create or refresh queries.
- Number of queries created per workbook
- Share of tasks done in Power Query vs manual
- Use of Refresh All rather than re-importing
Behavioral counts or a proportion scale; can be self-reported at medium accuracy.
Adoption may be confounded by task type; some tasks are better suited to formulas. · Behavioral logs of query use would provide stable measures across time.
Assessed by the complexity of M edits and custom functions a user can successfully create and debug.
- Successful creation of custom functions
- Correct use of #"step name" and each keyword
- Ability to debug step-level errors
Behavioral/skill assessment; self-report is only moderately reliable.
Proficiency is domain-specific to M and does not transfer directly from Excel formula knowledge. · Repeated skill tasks would yield consistent skill ratings.
Observed by whether a workbook separates connection from output, groups queries, and sets explicit data types as final steps.
- Presence of connection-only staging queries
- Grouped query folders
- Explicit Changed Type as last step
Behavioral checklist; conditionally aggregable across a team.
Discipline is inferred from artifacts; intent is not directly observed. · Artifact inspection is reproducible across reviewers.
Characterized by counts of files, distinct source types, and structural irregularities requiring special handling.
- Number of source files and formats
- Presence of malformed or nondelimited files
- Number of distinct data sources combined
Archival counts and categorical ratings of irregularity.
Complexity is multidimensional and context dependent. · Objective counts are reliable; irregularity ratings need clear rubrics.
Measured by whether updating source data requires only a refresh versus rebuilding transformation steps.
- Successful Refresh All updates
- Queries handling added files/columns automatically
- Minimal manual intervention on new data
Behavioral yes/no and degree scales; aggregable across queries.
Reusability can break if source structure changes unexpectedly. · Refresh outcomes are directly observable and repeatable.
Captured via self-reported confidence and frustration levels regarding data preparation work.
- Self-reported comfort with data tasks
- Willingness to take on complex data jobs
- Lower reported stress about refreshes
Perceptual self-report; aggregable at team level.
Confidence may not perfectly correlate with actual skill. · Self-report measures are moderately stable over short intervals.
Measured by comparing time per reporting cycle before and after Power Query automation.
- Recorded time to complete a data refresh
- Number of manual steps eliminated
- Frequency of recurring tasks now automated
Archival time measures in hours; aggregable to organization.
Savings depend on how repetitive and stable the task is. · Time logs provide reliable, quantifiable measures.
Assessed by error counts, refresh failures, and output accuracy checks.
- Number of query errors on refresh
- Absence of pasted-over data
- Correctly typed columns
Mixed archival and perceptual; aggregable across solutions.
Accuracy checks may miss subtle logical errors. · Error and refresh logs are reproducible measures.
Judged by the time and training required for another user to maintain or port the solution.
- Time for a new user to maintain the query
- Use of dynamic paths/parameter tables
- Clarity of query grouping and naming
Perceptual and conditional; portability partly binary (works/doesn't).
Some techniques (dynamic paths) reduce portability to Power BI. · Handoff assessments benefit from standardized evaluation criteria.
This could be operationalized by auditing a user's Power Query projects and counting the number and variety of distinct transformation functions used (e.g., Table.SelectRows, Table.Unpivot, Table.NestedJoin). A higher score indicates broader application of the tool's features.
- Presence of multi-step queries.
- Use of functions beyond basic filtering and sorting.
- Connection to a variety of data source types (files, databases, web).
Could be a simple count of unique functions used, or a weighted score based on the complexity of the techniques applied.
Operationalized by analyzing the dependency graph of a Power Query project. Indicators would include the ratio of 'connection-only' staging queries to loaded queries, the use of query groups, and the presence of a layered architecture (e.g., raw data -> staging -> data model).
- A query dependency view that shows chains or trees rather than a flat list.
- Presence of query folders like 'Raw Data', 'Staging', 'Data Model'.
- Queries that reference other queries instead of directly connecting to a data source.
Could be measured on a maturity scale from 'single monolithic queries' to 'fully structured multi-layer architecture'.
Measured as the percentage of data preparation steps for a given task that are captured within a Power Query script versus those performed manually outside of the refreshable workflow. A fully automated workflow would be 100%.
- Reduction in use of manual copy-paste operations.
- Elimination of helper columns with Excel formulas for data cleaning.
- User relies on the 'Refresh All' button as the primary way to update data.
Can be assessed via a checklist of manual vs. automated steps for a specific, recurring data task.
Measured using a perceptual scale (e.g., a Likert scale survey) asking users to rate their agreement with statements like 'I am confident my data preparation process is free from errors,' or 'I trust the output of my automated workflow completely.'
- User spends less time manually auditing or double-checking the output of the process.
- Fewer data-related errors are discovered downstream in reports and analyses.
- Willingness to let the process run unsupervised.
A multi-item scale would be appropriate to capture the dimensions of trust and perceived quality.
Measured as the time (in hours) saved per reporting cycle (e.g., per week or month) on a specific data preparation task. This can be calculated as (Time_Manual - Time_Automated), where Time_Automated includes both initial build time amortized over the solution's lifespan and the minimal time to refresh.
- User reports spending significantly less time on data prep.
- Turnaround time for reports is drastically reduced.
- User is able to handle a larger volume of data or more data sources in the same amount of time.
A ratio or absolute difference of time spent. Can be self-reported or observed.
Measured by an audit of the output data table. This can include counting the number of errors, null values in required columns, incorrect data types, structural inconsistencies (e.g., non-tabular formats), or records that fail validation rules.
- Columns have appropriate data types set (e.g., dates are dates, numbers are numbers).
- Absence of 'Error' values in the final output.
- Data is in a 'tidy' format with one observation per row.
- Fewer data-related corrections are required during the analysis phase.
A quality score can be derived from a checklist of quality metrics, with a higher score indicating fewer defects.
Can be operationalized by measuring the proportion of a user's work time spent on value-added analysis versus data preparation. An increase in this proportion indicates expanded analytical capacity. Alternatively, it could be measured by the number or complexity of analytical questions answered per reporting period.
- User moves from descriptive reporting to more diagnostic or predictive analysis.
- User creates more reports or dashboards.
- User is able to answer ad-hoc business questions more quickly and thoroughly.
- Shift in job role perception from 'data preparer' to 'analyst'.
Can be measured via time-use diaries, self-report surveys, or analysis of work output.
Measured by the time required for a new, competent user to understand and successfully modify an existing Power Query solution to accommodate a change request (e.g., adding a new column, changing a business rule). A lower time indicates higher maintainability.
- Query steps are logical and use default names or clear descriptions.
- Solution can be handed off to another user without extensive training.
- Queries can be copied from Excel to Power BI with minimal rework.
- Changes to source data schema (e.g., a new column) do not catastrophically break the entire query chain.
Can be assessed via a usability test or expert review scoring the solution against a heuristic checklist for maintainability.
The time taken and number of errors made to build a specified Excel model from a clear set of instructions. It can also be assessed by peer or expert review of a model's clarity, use of best practices (like named ranges), and robustness.
- Time to complete a modeling task.
- Number of debugging cycles required.
- Use of named ranges instead of hard-coded cell references.
- Logical separation of inputs, calculations, and outputs in a worksheet.
Can be measured in minutes/hours for speed, and on a qualitative scale (e.g., 1-5) for clarity and robustness.
The number of analytical projects or reports completed per month/quarter. Can also be measured via time-tracking data showing a reduction in hours spent on specific tasks, or through self-reported or manager-reported increases in efficiency and output.
- Reduction in self-reported time to complete recurring reports.
- Increase in the number of ad-hoc analyses performed.
- Manager reports that the analyst is able to take on more complex projects.
Can be measured in hours saved, number of projects completed, or on a qualitative rating scale from a performance review.
Presence and maturity of a dedicated PBA/analytics function as gauged by a maturity capability map spanning reactive, systemic, dynamic, and collaborative stages.
- Dedicated analyst roles
- Documented PBA process
- Routine periodic analytics production
- Maturity map placement
Maturity stages provide an ordinal placement; not a survey scale.
Face valid against the book's maturity model. · Consistency depends on stable definitions of maturity stages.
A structured review of PBA design choices against each of the seven principles.
- Principle checklists satisfied
- Balanced measure sets present
- Integration into reviews
Assessed as principle-by-principle compliance rather than a numeric score.
Directly derived from the book's stated principles. · Requires consistent interpretation of qualitative principles.
Statistical correlation, regression fit, and back-testing accuracy of driver-to-outcome relationships.
- Regression coefficients
- Back-test error margins
- Predictive scenario accuracy
Archival/statistical measures; not self-report.
Correlation is necessary but not sufficient for causation, requiring deeper study. · Depends on data quality and model stability.
Adherence to data standards, error/exception rates, and validation practices.
- Data quality practices
- Error correction rates
- Data standards compliance
Archival indicators preferred.
Grounded in the book's data integrity principle. · Repeatable given established data governance.
Presence of activity-based planning, capacity-based cost models, and rolling financial forecasts replacing incremental annual budgets.
- Use of ABC/M calibrated rates
- Rolling forecast cadence
- Protected strategic/risk spending
Archival assessment of accounting and budgeting practices.
Derived from Chapters 10 and 11. · Consistent given documented accounting methods.
Adoption of performance scorecards with KPI-strategy alignment and a recurring management review process.
- Scorecard reports
- KPI catalogs
- Review meeting cadence
Mixed perceptual and archival evidence.
Grounded in Chapters 5 and 6 case material. · Depends on consistent scorecard governance.
Evidence of executive sponsorship, steering committees, decision-right delegation, and championing communication.
- Executive sponsors named
- Steering committees
- Delegated decision authority
Perceptual assessment supplemented by governance artifacts.
Supported by failure analysis in Chapter 8 and CFO trends. · Perceptual measures may vary by respondent.
Assessed through employee attitudes toward evidence, change readiness, and tolerance for being measured.
- Low resistance to change
- Willingness to test hypotheses
- Acceptance of measurement
Primarily perceptual/attitudinal.
Central theme of Chapter 13. · Cultural measures require careful, consistent instruments.
Skills inventories, competency assessments, and observed hypothesis-testing behavior.
- Use of analytical tools
- Hypothesis-driven analysis
- Insight-to-action translation
Mixed self-report and behavioral evidence.
Grounded in Chapters 1, 12, and 13. · Competency assessments can be standardized.
Forecast accuracy, use of scenario/probabilistic planning, and early-warning alerts.
- Forecast accuracy metrics
- Scenario models
- Alert systems
Mixed archival and process indicators.
Distinguishes PBA from descriptive BI per the book. · Depends on measurable forecast performance.
Proportion of key decisions supported by analysis versus intuition, and use of probabilistic scenarios.
- Decisions citing analysis
- Use of what-if scenarios
- Reduced reliance on gut feel
Perceptual with archival support.
Supported by CFO research cited in Chapter 12. · Requires consistent classification of decision basis.
Decision outcomes, decision cycle time, and post-decision performance relative to expectations.
- Reduced decision error
- Faster decision cycles
- Improved outcomes
Mixed archival and perceptual.
Links to performance via the book's iron law of economics. · Outcome attribution can be confounded.
Assessed through performance on structured modeling tasks, evaluating the accuracy, clarity, auditability, and modifiability of the resulting spreadsheet models. Can also be measured by peer or expert review of an individual's models.
- Logical organization of data and formulas in a spreadsheet.
- Correct use of cell references and functions (e.g., SUMPRODUCT).
- Avoidance of common modeling errors like embedding constants in formulas.
- Ability to clearly state model assumptions.
Measured by an individual's ability to articulate the key trade-offs in a decision, explain the results of sensitivity or 'what-if' analyses, and derive actionable conclusions from model outputs. This is often assessed via perceptual self-report or qualitative analysis of decision justifications.
- Conducting and interpreting sensitivity analysis reports.
- Performing what-if or scenario analysis.
- Ability to explain why the model produced a certain result.
- Generating actionable recommendations based on model outputs.
Measured using standard business performance metrics from archival data after a decision has been implemented. Examples include return on investment (ROI), change in quarterly profit, reduction in operational costs, or increase in customer satisfaction scores.
- Increased revenue or profit.
- Reduced operational or inventory costs.
- Improved efficiency metrics (e.g., shorter cycle times).
- Growth in market share or customer conversion rates.
Frequency and proficiency in using specific SQL techniques taught in the book, such as window functions, CTEs, CASE statements for pivoting, regular expressions for text analysis, and self-joins for cohort and time-series calculations.
- Use of window functions (e.g., LAG, LEAD, RANK, NTILE).
- Construction of queries with Common Table Expressions (CTEs) or nested subqueries.
- Use of aggregation with CASE statements to pivot data.
- Application of string functions and regular expressions for text parsing.
- Implementation of complex JOINs for cohort analysis.
Could be assessed on a scale from novice (basic SELECT-FROM-WHERE) to expert (fluent use of advanced functions and structures for complex analysis).
Measured by objective data quality metrics (e.g., completeness, uniqueness, consistency) and the degree to which the data is shaped into a 'tidy' format suitable for downstream tools (e.g., BI, ML models), as described in Chapter 2 and 8.
- Percentage of null values in key columns.
- Count of duplicate records.
- Consistency of categorical values (e.g., standardized spellings).
- Data is structured with one observation per row for downstream analysis.
- Existence of a data dictionary or comments explaining fields.
Can be measured through a data quality score or checklist.
Assessed through the analyst's ability to articulate the data's characteristics (discovered via profiling as in Chapter 2), explain anomalies (Chapter 6), and correctly choose appropriate analytical methods based on the data's structure and limitations.
- Analyst produces and can interpret data profiling outputs (histograms, frequency counts).
- Analyst can identify and explain outliers or unusual data points.
- Analyst correctly diagrams the relationships between key tables.
- Analyst correctly applies filters and transformations based on an understanding of the data's meaning.
Could be assessed via a knowledge test or peer review of an analyst's exploratory data analysis work.
Evaluated through peer review of analytical methodology, stakeholder assessment of the clarity and actionability of recommendations, and the degree to which the insights lead to testable hypotheses or direct changes.
- Stakeholders report that the analysis directly answered their question.
- Analysis leads to the formulation of a new, testable hypothesis for an experiment.
- A business process or product feature is changed based on the recommendations from the analysis.
- The analysis is presented in a clear and persuasive manner.
Typically measured qualitatively through stakeholder feedback or quantitatively by tracking the number of actions taken based on the insights.
Measured by changes in organizational KPIs (e.g., revenue, customer retention, efficiency metrics) following the implementation of decisions that were directly informed by the SQL-driven analysis. This is a lagging indicator.
- Increase in revenue or profit.
- Improvement in customer retention or satisfaction scores.
- Reduction in operational costs or increase in efficiency.
- Successful outcome of an A/B test based on a hypothesis from a prior analysis.
Measured using archival business performance metrics over time.
Attribution can be difficult, as many factors influence business outcomes.
The average time lag between when a forecast is made and when the definitive outcome is known, and the signal-to-noise ratio of the outcome metric. A high-quality feedback environment has a short lag and a high signal-to-noise ratio.
- Availability of daily or weekly performance data for forecasts.
- Presence of clear, binary, or continuous outcome variables.
- Cultural norm of reviewing past forecast performance in the field.
Could be rated by experts on a scale from 'weak' to 'strong' for different domains.
An expert assessment of the maturity and consensus surrounding the core causal theories within a predictive domain. A score could be assigned based on the degree to which models are structural/physical vs. purely statistical/empirical.
- Prevalence of physics-based simulation models vs. econometric/statistical models.
- Degree of consensus in textbooks on core causal relationships.
- Replicability of experimental findings in the field.
Expert rating on a scale from 'weakly theorized' to 'strongly theorized'.
Analysis of the compensation and reputation systems for forecasters in a given domain. Measured by the correlation between a forecaster's long-run accuracy and their financial or reputational success.
- Forecasters making money directly from the accuracy of their bets.
- Pundits retaining prominent positions despite poor track records.
- Promotion based on forecast accuracy vs. media visibility.
Categorical assessment (e.g., accuracy-aligned, entertainment-aligned, partisan-aligned).
A characterization of a domain's available data along two axes: volume (low to high) and signal-to-noise ratio (low to high). Signal-to-noise can be estimated by the out-of-sample performance of predictive models versus their in-sample fit.
- Number of available predictive variables in a domain.
- Predictability ceiling in a domain (e.g., maximum R-squared of the best models).
- Prevalence of overfitting as documented in academic literature for the domain.
Typically a qualitative assessment based on the field's characteristics.
An individual's score on a psychometric scale measuring cognitive style, such as those used by Philip Tetlock in his expert political judgment research. High scores indicate a 'fox' and low scores indicate a 'hedgehog'.
- Citing sources from different fields or political perspectives.
- Willingness to say 'I don't know' or 'I changed my mind'.
- Use of cautious, probabilistic language.
- Focus on specific, testable claims rather than grand, abstract theories.
Typically a continuous scale derived from a validated psychological survey.
The form in which an individual or organization's forecasts are presented. This is measured by the presence of (1) explicit probabilities or ranges, and (2) documented updates to those probabilities over time based on new data.
- Forecasts stated as '70% chance' rather than 'will happen'.
- Publication of a forecast model or a time-series of changing predictions.
- Explicit discussion of forecast confidence and potential sources of error.
Can be coded as binary (present/absent) or on a scale of sophistication.
The statistical gap between stated confidence and actual accuracy over a series of predictions. A perfectly calibrated forecaster who says an event has an 80% chance of occurring will be right 80% of the time. An overconfident forecaster will be right less than 80% of the time. This is measured via calibration curves.
- Frequent use of absolutist language ('certain', 'impossible').
- Making bold predictions that are far from the consensus without strong evidence.
- Failure to learn from past errors and adjust confidence levels.
Measured with calibration scores or over/under-confidence metrics.
A classification of a predictive domain based on its known mathematical and structural properties. Systems can be rated on scales of nonlinearity, number of interacting variables, and sensitivity to initial conditions.
- Presence of feedback loops in the system.
- Poor performance of linear forecasting models.
- Documented instances of 'black swan' or unpredictable outlier events.
Expert rating on a scale from 'simple/ordered' to 'complex/chaotic'.
A quantitative measure of forecast performance calculated over a large number of predictions. Common metrics include the Brier score, which measures the mean squared error of probabilistic forecasts, or separate assessments of calibration and resolution.
- A positive financial return in a prediction market.
- A high Brier score relative to a baseline forecast.
- A well-calibrated track record (e.g., events predicted with 80% confidence happen about 80% of the time).
Continuous scales like Brier score, log-loss, or RMSE.
Assessed through audits of HRIS integration, data completeness, timeliness, redundancy, and cross-functional accessibility across the organisation's HR and business systems.
- degree of HRIS integration
- presence of consistent employee database
- data redundancy/discrepancy levels
- ability to track data over time
Best captured via archival/technical audit rather than a rating scale; may be scored on a maturity continuum.
Content validity grounded in DELTA framework's 'data' pillar and the book's list of data-collection barriers. · Reliable to the extent system audits are standardized and repeatable across units.
Measured by presence of analytical competencies among HR staff, adoption of analytical platforms, leadership commitment to data-driven HR, and process maturity.
- number/proportion of analytics-skilled HR staff
- software platforms in use
- top-management endorsement
- structured analytics processes
Mixed measurement combining archival records of skills/tools with perceptual assessment of mindset and support.
Grounded in the book's discussion of barriers (skill dearth, leadership) and DELTA/LAMP frameworks. · Moderately reliable; perceptual components may vary by respondent.
Quantified through model performance metrics generated during validation, including accuracy, sensitivity, specificity, misclassification error, ROC/AUC, and clustering indices.
- confusion matrix accuracy
- misclassification error rate
- area under ROC curve
- cross-validation results
Archival, computed directly from model outputs; not self-reported.
High construct validity as it is measured by objective statistical performance indicators. · Reliable given fixed data partitions (set.seed) and repeated cross-validation.
Captured via records of practices offered (incentive schemes, training programs, benefits, engagement activities) and employee perceptions of these practices.
- number of training programs delivered
- incentive frequency/timing
- benefit offerings
- engagement activity counts
Mixed archival and perceptual; some practices counted, others rated by employees.
Grounded in HRM functions and turnover-mitigation literature cited in the book. · Archival counts reliable; perceptual ratings depend on survey design.
Measured with validated self-report fit scales (e.g., Saks and Ashforth four-item PO/PJ fit scales).
- perceived fit ratings
- sense of belonging
- alignment of values with firm
Perceptual self-report on multi-item Likert-type fit scales.
Uses previously validated fit instruments, supporting construct validity. · Established scales report acceptable internal consistency.
Measured via validated self-report scales such as the Brayfield-Rothe job satisfaction scale and organisational commitment measures; also inferred through sentiment analytics.
- satisfaction survey scores
- engagement metrics
- sentiment from employee communications
Primarily perceptual multi-item scales; averaged or summed for composite scores.
Uses established validated instruments enhancing validity. · Standard attitude scales report good reliability.
Assessed through standardized psychometric questionnaires covering integrity, intellectual humility, resilience, self-esteem, self-efficacy, and Big Five personality dimensions.
- psychometric test scores
- game-based assessment results
- voice/behavioural cues
Perceptual self-report psychometric scales, freely available standardized questionnaires.
Established trait instruments support validity; emerging game/voice methods less validated. · Standard trait measures generally reliable.
Measured via intention-to-quit scales (e.g., Chatman three-item scale) with responses averaged and coded into stay/leave categories; can be predicted from fit and attitude data.
- survey-reported intent to leave within one year
- predicted class from model
- absenteeism/late-reporting patterns
Perceptual multi-item scale, often dichotomized as factor variable for classification.
Uses validated intention scales; serves as leading indicator of actual turnover. · Established scale reliable; coding thresholds may affect consistency.
Computed archivally as the number of employees leaving in a period divided by the average headcount, typically expressed as an annual percentage rate.
- annual attrition rate
- resignations
- separation records
Archival ratio/percentage; aggregated across units and time.
Direct behavioral outcome measure with high face validity. · Highly reliable when drawn from HR records.
Assessed via new-hire performance ratings, tenure, engagement, and fit scores produced by predictive selection models.
- new-hire performance ratings
- early tenure/retention
- model-generated fit scores
Primarily archival post-hire metrics; fit scores from model outputs.
Validity depends on relevance of trait/attitude predictors used in classification. · Archival performance and tenure metrics reliable.
Measured through performance ratings, output metrics, wearable-sensor activity data, and archival productivity records.
- performance appraisal ratings
- output/milestone metrics
- sensor-tracked activity
Mixed archival and behavioral; ratings plus objective output data.
Multi-source measurement improves validity; rating bias a concern noted in the book. · Objective output metrics reliable; subjective ratings less so.
Captured through archival financial and operational metrics including revenue, customer count, customer satisfaction, cost savings, and retention rates.
- store/unit revenue
- customer satisfaction scores
- hiring/training cost savings
- market position
Archival, aggregated at business-unit or organisation level.
High criterion validity as ultimate outcome metrics; attribution to HR requires modelling. · Financial/operational records highly reliable.
Identified through senior stakeholder interviews that map sources of competitive advantage, strategic strengths/weaknesses, and where strategy execution falls short; assessed qualitatively rather than statistically.
- Clear articulation of how the organization makes money
- Alignment among senior leaders on strategic priorities
- Analysis focused on strategic vs. nice-to-have improvements
Qualitative/categorical; a small number of executive interviews usually suffice.
Validity depends on interviewing stakeholders with genuine strategic insight and reconciling divergent views. · Reliability improved by triangulating across multiple senior stakeholders.
Diagnosed via stakeholder interviews on decision rights, conflict resolution, and cross-functional collaboration, supplemented by archival structural data such as spans of control and headcount ratios.
- Clarity of decision authority
- Efficiency of conflict resolution
- Presence/absence of silo behavior
- Alignment of accountabilities with strategy
Primarily case-study/qualitative; statistics infeasible at enterprise level (n=1).
Requires perspective that transcends functional boundaries to assess integration validly. · Cross-checking interview accounts across functions improves reliability.
Assessed through case-study examination of the role: interviews about responsibilities and interdependencies, review of enrichment/enlargement scenarios, and compensation relative to job demands.
- Fit between job demands and available talent
- Evidence of over/under-load
- Clarity of accountability given interdependencies
Case-study approach; one job even with many incumbents.
Must challenge budget-driven assumptions to validly assess design. · Multiple informants (incumbents, supervisors, coordinating roles) improve reliability.
Assessed by examining alignment among decision authority, information sharing, employee skills, compensation, and managerial behavior against the demands of the work.
- Reduced management layers/greater spans
- Frontline problem solving
- Compensation-work design alignment table fit
Largely qualitative diagnosis of design-behavior fit.
Must distinguish poor implementation from wrong-choice design. · Corroboration across managers and frontline employees improves reliability.
Measured through competency assessment, performance data, and build-versus-buy economic analysis; statistics feasible for roles with many incumbents, with observation for competency application.
- Competency ratings
- Variance in performance across incumbents
- Success rate of internal development vs. external hiring
Univariate and multivariate statistics feasible for large incumbent groups; competency application often observed.
Ratings can miss critical single-instance failures and hard-to-measure competencies. · Combining data with interviews/observation improves reliability.
Measured primarily via validated employee surveys of intention to leave, commitment, thriving/burnout, satisfaction, and work-life balance, analyzed with multivariate statistics.
- Turnover risk
- Willingness to go above and beyond
- Energy vs. exhaustion at work
Perceptual self-report scales; some constructs (self-reported discretionary effort, goal difficulty) require alternative or external measures.
General affect can bias correlations; self-reports of effort/goal difficulty are unreliable. · Established measures are reliable; multivariate models reduce spurious findings.
Measured through established group-dynamics constructs (shared understanding, task-based trust, team/organizational commitment, integration) collected via interviews or surveys.
- Alignment on team goals/methods
- Proactive information sharing
- Collective accountability and rewards
Perceptual measures aggregatable to team level.
Individually focused surveys often under-measure group dynamics. · Well-established measures with documented research support.
Diagnosed by mapping role contributions and interdependencies and assessing integration against strategic requirements, using case study and operational metrics.
- Effective cross-functional collaboration
- Capability strength relative to competitors
- Operational metrics of the capability
Mixed mode; case study at enterprise level, statistics where similar units exist.
No automatic one-to-one link between individual competencies and organizational capability. · Triangulation across metrics and interviews improves reliability.
Measured via behavioral and archival performance data (e.g., sales, output, quality) matched to survey-based drivers for multivariate analysis where incumbents are numerous.
- Route sales, productivity rates
- Performance ratings
- Individual output metrics
Behavioral/archival preferred; aggregatable across similar roles.
Ratings may be biased by cultural fit; objective performance data preferred. · Objective performance measures generally reliable for large groups.
Measured through operational and financial metrics (market share, margins, productivity, utilization, financial outcomes), with case study analysis at the enterprise level.
- Market share
- Margins
- Productivity
- Employee/asset utilization
Archival metrics; statistics feasible across similar units, case study where n=1.
Metrics must be interpreted in context to reflect strategy execution. · Archival metrics generally reliable if measured consistently (CARE criteria).
Assessed against strategic objectives and operational/financial metrics using context-specific benchmarks and case study interpretation.
- Achievement of innovation, market share, customer retention goals
- Closure of strategy execution gaps
Archival/mixed; requires strategic context to interpret.
Must separate execution failure from strategy quality and external factors. · Reliability depends on consistent, context-appropriate metrics.
Captured through archival budget and compensation data and stakeholder interviews about allocation and target-versus-actual compensation gaps.
- Target vs. actual compensation gaps
- Repeated labor cost cuts
- Underfunded capabilities
Archival with interview context.
Underinvestment effects are lagged and often misattributed to motivation. · Financial data reliable; interpretation requires context.
Assessed through market research and competitive intelligence; explicitly noted as outside the scope of internal Strategic Analytics diagnosis.
- Market saturation
- Competitor moves
- Mismatch between strategy and core competency
Archival/market-level; not self-report.
Bounds internal causal model; the best design cannot save a bad strategy. · Depends on quality of external market data.
Self-assessment
Where would you like to improve?
This is a structured self-diagnostic built from the model — a mirror for reflection, not a validated psychometric scale. For validated measurement, see the instruments below.
1 = Strongly Disagree · 7 = Strongly Agree
Proposed measures — starter instruments where no validated one was found
Business Performance & Value Creation Index
proposed · not validatedRate each observable statement on the scale below.
- Quarterly business reviews document quantified improvement in revenue, cost, or productivity metrics tied to specific initiatives.
- Customer retention and operational efficiency metrics are tracked on a standing dashboard reviewed by leadership at least monthly.
- Completed projects have a documented post-implementation value assessment comparing actual outcomes to projected business impact.
Scale: 1–7 (Strongly Disagree → Strongly Agree). Average the item ratings. This proposed index has no validated cutoff.
Fact-Based Decision Making Index
proposed · not validatedRate each observable statement on the scale below.
- Major strategic and operational decisions require a documented data analysis or evidence summary before approval.
- Decision-review meetings include a standing step where proposed recommendations are challenged against supporting data before being finalized.
- Instances where intuition overrides data are explicitly logged and justified in decision records.
Scale: 1–7 (Strongly Disagree → Strongly Agree). Average the item ratings. This proposed index has no validated cutoff.
Data Quality & Information Integrity Index
proposed · not validatedRate each observable statement on the scale below.
- Core data sets undergo scheduled accuracy and completeness checks against defined quality thresholds.
- Data quality issues (errors, duplicates, staleness) are logged, tracked, and resolved through a defined remediation process.
- Every key report or dataset has a documented owner accountable for its timeliness and consistency.
Scale: 1–7 (Strongly Disagree → Strongly Agree). Average the item ratings. This proposed index has no validated cutoff.
Sources
- A Practical Guide To Conjoint Analysis
- Analytics at Work: Smarter Decisions, Better Results — Thomas H. Davenport, Jeanne G. Harris, Robert Morison
- Big Data: A Revolution That Will Transform How We Live, Work, and Think — Viktor Mayer-Schönberger, Kenneth Cukier
- Big Data_ A Very Short Introduction (Very Short Introductions)
- Business Adventures — John Brooks
- Business Applications of Operations Research — Bodhibrata Nag
- Business Intelligence and Big Data — Celina Olszak
- Business Intelligence Guidebook: From Data Integration to Analytics — Rick Sherman
- Competing on Analytics: The New Science of Winning — Thomas H. Davenport, Jeanne G. Harris
- Cultural Analytics — Lev Manovich
- Data Mining for Business Analytics: Concepts, Techniques, and Applications — Galit Shmueli, Peter C. Bruce, Inbal Yahav, Nitin R. Patel, Kenneth C. Lichtendahl Jr.
- Data Science Bookcamp_ Ten case studies MEAP V01
- Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking — Foster Provost, Tom Fawcett
- Data Science from Scratch: First Principles with Python — Joel Grus
- Data Smart: Using Data Science to Transform Information into Insight — John W. Foreman
- Data Warehouse and Data Mining — Jugnesh Kumar
- Google Analytics and GA4: Improve Your Online Sales by Better Understanding Customer Data — Christopher Pittman
- How to Measure Anything: Finding the Value of 'Intangibles in Business' — Douglas W. Hubbard
- An Introduction to Statistical Learning: with Applications in R — Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani
- Introduction to Statistical and Machine Learning Methods for Data Science — Dr. Carlos Andre Reis Andre Reis Pinheiro etc.
- Lean Analytics: Use Data to Build a Better Startup Faster — Alistair Croll, Benjamin Yoskovitz
- Machine Learning and Data Science
- Operations Research for Social Good A Practitioners Introduction Using SAS® and Python — Summerville, NataliaPratt, Rob
- Operations Research Using Excel A Case Study Approach — Vikas Singla
- Practical Statistics for Data Scientists — Peter Bruce
- Python for Data Analysis — Wes McKinney
- R for Data Science — Hadley Wickham
- Successful Business Intelligence: Unlock the Value of BI & Big Data — Cindi Howson
- The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling — Ralph Kimball, Margy Ross
- The Model Thinker: What You Need to Know to Make Data Work for You — Scott E. Page
- Advanced Analytics with Power BI and Excel Learn powerful visualization and data analysis techniques using Microsoft BI tools… — Dejan Sarka Jernej Rihar Klemen Vončina
- AI-Enabled Analytics for Business A Roadmap for Becoming an Analytics Powerhouse — Lawrence S. Maisel, Robert J. Zwerling etc.
- Building a digital analytics organization create value by integrating analytical processes, technology, and people into… — Phillips, Judah, author
- Business Analytics Data Analysis Decision Making (MindTap Course List) — Albright, S. Christian, Winston, Wayne L.
- Data Analytics for Business Lessons for Sales, Marketing, and Strategy — Ira J. Haimowitz
- Guerrilla Data Analysis Using Microsoft Excel Conquering Crap Data and Excel Skirmishes Excel Skirmishes — Bill Jelen, Oz du Soleil
- Key business analytics the 60+ business analysis tools every manager needs to know — Marr, Bernard, author
- Alteryx Designer The Definitive Guide (Fifth Early Release) — Joshua Burkhow
- Analytics at work smarter decisions, better results — Davenport, Thomas H., 1954-, Harris etc.
- Competing on analytics the new science of winning — Davenport, Thomas H., 1954- author, Harris etc.
- The Definitive Guide to DAX Mastering the semantic model expression language for Microsoft Power BI, Fabric, and Excel Third… — Alberto Ferrari, Marco Russo
- Data Smart Using Data Science to Transform Information into Insight — John W. Foreman
- Successful business intelligence unlock the value of BI big data — Howson, Cindi, author
- Pro DAX with Power BI Business Intelligence with PowerPivot and SQL Server Analysis Services Tabular — Philip Seamark, Thomas Martens
- Decision Trees and Random Forests - A Visual Introduction For Beginners
- Data Science for Business Professionals A Practical Guide for Beginners — Data Science, Consulting Pvt. Ltd. etc.
- Business Intelligence Guidebook From Data Integration to Analytics — Rick Sherman
- Business Statistics for Competitive Advantage with Excel 2019 and JMP — Cynthia Fraser
- Data Mining for Business Analytics Concepts, Techniques, and Applications in R — Kenneth C. Lichtendahl, Jr.
- Data Science for Business Professionals A Practical Guide for Beginners — Data Science and Consulting Pvt. Ltd. .
- R Projects For Dummies (For Dummies (Computer_Tech))
- Data Science Bookcamp Five Python Projects (MEAP v04) — Leonard Apeltsin
- Predictive Analytics For Dummies, Alteryx Special Edition — Wessler, Michael
- A PRACTITIONERS GUIDE TO ALTERYX 2018.1 — USEReady
- R for Data Science Import, Tidy, Transform, Visualize, and Model Data — Hadley Wickham, Garrett Grolemund
- Data Science Bookcamp Ten case studies MEAP V02 — Leonard Apeltsin
- Exploring_Data_with_Python
- Data Science Bookcamp — Leonard Apeltsin
- Data Is Everybody_s Business (Management on the Cutting Edge)
- Learning Alteryx A beginners guide to using Alteryx for self-service analytics and business intelligence — Renato Baruti
- Python for Excel — Felix Zumstein
- DAX Patterns — Russo, Marco Ferrari, Alberto
- Learning R
- Location Analytics for Business The Research and Marketing Strategic Advantage — David Z. Beitz
- 80 Fundamental Models for Business Analysts Descriptive, Predictive, and Prescriptive Analytics Models with Ready-to-Use Excel… — Alberto Scappini
- Access Data Analysis Cookbook — Ken Bluttman
- The Last Mile of Analytics — Mike Barlow
- Big Data A Revolution That Will Transform How We Live, Work, and Think — Viktor Mayer-Schonberger, Kenneth Cukier
- Data Smart Using Data Science to Transform Information into Insight — Jordan Goldmeier
- Data Science Bookcamp - v1 (Manning)
- Big Data
- Data Science from Scratch First Principles with Python — Joel Grus
- Big Data
- Business Intelligence, Analytics, and Data Science_ A Managerial Perspective — Ramesh Sharda
- Advancing into Analytics — George Mount
- advanced_analytics_for_business — Saumitra N. Bhaduri
- Competing on Analytics Updated, with a New Introduction the New Science of Winning. — Davenport, Thomas H.Harris, Jeanne G.
- R Programming for Beginners_ An Introduction to Learn R Programming with Tutorials and Hands-On Examples
- Data Science for Business What You Need to Know About Data Mining and Data-Analytic Thinking — Foster Provost, Tom Fawcett
- M Is for (Data) Monkey A Guide to the M Language in Excel Power Query — Ken Puls, Miguel Escobar
- Master Your Data with Power Query in Excel and Power BI — Ken PulsMiguel Escobar
- Microsoft Excel 2010 Data Analysis and Business Modeling Data Analysis and Business Modeling — Wayne L. Winston
- Predictive Business Analytics — Lawrence S. Maisel Gary Cokins
- Spreadsheet Modeling Decision Analysis A Practical Introduction to Business Analytics — Cliff Ragsdale
- SQL for Data Analysis Advanced Techniques for Transforming Data into Insights — Cathy Tanimura
- Data Analysis with LLMs — Immanuel Trummer
- The Signal and the Noise — Nate Silver
- Predictive Analytics in Human Resource Management: A Hands-on Approach — Shivinder Nijjer, Sahil Raj
- Strategic Analytics Levenson
- Competing on Analytics: The New Science of Winning — Thomas H. Davenport, Jeanne G. Harris
- Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow — Aurélien Géron
- Practical Statistics for Data Scientists — Peter Bruce
- Learning from Data: A Short Course — Yaser S. Abu-Mostafa, Malik Magdon-Ismail, Hsuan-Tien Lin
The cheat sheet
Everything, on one page
One key takeaway from each section, with links to read more.
- Executive Sponsorship & Analytical LeadershipThe strongest sponsorship signal is a leader publicly reversing a call because of the evidence.
- Analytical / Fact-Based CulturePsychological safety to be proven wrong is the precondition for evidence-seeking behavior.
- Data Quality & Information IntegritySet per-table, per-dimension quality thresholds and enforce them in the pipeline, not in downstream review.
- Data Infrastructure, Warehouse & ArchitectureSchema design should follow analytic grain and query patterns, not mirror operational sources.
- Dimensional / Data Modeling DisciplineDeclare and defend the atomic grain first; every later design decision depends on it.
- Data & Decision GovernanceGovernance's payoff is fewer definitional disputes because ownership is pre-assigned, not more approval gates.
- Analytical Talent & SkillsAnalytical capability requires developing consumers of analysis, not just producers.
- Strategic Targeting & Problem FramingState the decision and downstream action before modeling; if you cannot, the analysis has no destination.
- Enterprise Orientation & AlignmentCoordination, not centralization, is the objective — distributed teams with shared standards outperform one bottlenecked hub.
- Data & Application Silo ProliferationSilos form because central systems fail a real need; fix the need or the silo returns.
- Data Preparation, Cleaning & WranglingPreparation is where most performance and most leakage originate — treat it as high-stakes engineering, not chores.
- Exploratory Data AnalysisEvery modeling decision (transform, encoding, feature) should trace back to something you saw in EDA.
- Feature Engineering & SelectionA feature that would not be knowable at prediction time is leakage, not signal.
- Method / Model Technique SelectionConstraints select the method; accuracy only breaks ties among methods that can actually be deployed.
- Model Complexity & Regularization ControlComplexity is useful only up to the signal your data supports; beyond that it becomes variance.
- Overfitting & Bias-Variance TradeoffThe train-versus-held-out error gap, not training error, diagnoses overfitting.
- Resampling, Partitioning & ValidationThe test set is a one-shot resource; every time you look at it to make a choice, you spend its honesty.
- Model Generalization / Predictive PerformanceOut-of-sample performance is the only performance that counts; training accuracy is diagnostic, not a result.
- Model Validity & Bias AvoidanceHigh accuracy does not certify validity; a leaked or confounded model can be both accurate and dangerous.
- Uncertainty QuantificationA point estimate without an interval hides whether a decision-relevant difference is real.
- Model Interpretability & TransparencyIn regulated domains, interpretability is a gate on deployment, not a nice-to-have.
- Evaluation Metric AppropriatenessAccuracy is a trap on imbalanced data — default to precision/recall or cost-weighted metrics.
- Model Deployment & MLOpsBudget more engineering effort for post-deployment monitoring and retraining than for the initial model build.
- Structured Analytics/Data-Mining ProcessSpend real time on business and data understanding—they prevent the most expensive downstream failures.
- Tool & Programming ProficiencySQL plus one general-purpose language covers most of the work—master those before branching out.
- Query & Processing PerformanceDiagnose the bottleneck by profiling before you optimize anything.
- Workflow Automation & ReusabilityAutomate stable, frequent, high-volume tasks; run rare or volatile ones by hand.
- Data Visualization & Reporting DesignStart from the decision, not the data, and remove everything that doesn't serve it.
- Communication & Analytics TranslationOpen with the answer and the decision it affects; keep methodology in reserve.
- Domain & Business Context KnowledgeDomain knowledge is what separates causal levers from coincidental correlations.
- Stakeholder Trust & BI AdoptionTrust is fragile: one visible error can cost months of adoption, so validate data before you ship.
- Analytics Embedded in Business ProcessesThe value of an embedded model is bounded by the process it sits inside, not by its offline accuracy.
- Experimentation & Iterative TestingDefine hypothesis, metric, and success threshold before the test runs, never after.
- Analytical Insight & Knowledge DiscoveryAn insight must clear two bars: non-obvious and actionable—otherwise it's reporting.
- Fact-Based / Data-Driven Decision MakingPre-commit to the metrics that will decide a recurring decision before you see the numbers.
- Decision Quality & SpeedEvaluate the decision process, not just the outcome, since good processes still sometimes lose.
- Cognitive Bias & Judgment DistortionConfidence intervals quantify sampling uncertainty, not the analyst's judgment error—report the latter separately.
- Model-Thinking & Multi-Model ReasoningModel disagreement is a feature: it reveals which assumption your conclusion depends on.
- Learning Approach & Practice (Pedagogy)Build on messy, unlabeled problems—clean sandbox data teaches false fluency.
- Practitioner Competence & ConfidenceCalibration—matching confidence to actual accuracy—matters more than raw confidence level.
- Big Data Scale (Volume/Velocity/Variety)Identify which of volume, velocity, or variety dominates—it dictates architecture and method.
- DataficationDatafication creates new signal; digitization only relocates existing signal.
- Correlation Focus & N=all ApproachPrediction can live on correlation; intervention demands causation—know which you're doing.
- Data Reuse & MonetizationData's option value grows with recombination possibilities—preserve it granular and well-documented.
- Privacy Erosion & Societal RiskAnonymization is not a one-time guarantee; re-identification risk rises as more datasets become linkable.
- Business Performance & Value CreationValue is created at the changed decision, not at the delivered model.
- Sustainable Competitive AdvantageDefensibility lives in proprietary data and embedded capability, not in tools everyone can buy.
- Analytical Maturity StageYour effective maturity equals your weakest capability dimension, not your most advanced pilot.
- Environmental Turbulence & Catalytic EventsMatch model refresh frequency to environmental dynamism — daily-shifting domains need pipelines that assume decay, not permanence.
- Customer & Market UnderstandingBehavioral signal outpredicts demographics for nearly every commercial decision.
- Optimization & Prescriptive ModelingThe recommendation is only as trustworthy as the constraint set; audit constraints before you defend the answer.
- Spatial / Location AnalyticsModel catchment by travel time and barriers, not straight-line radius.
- Human Capital & Workforce OutcomesScrutinize how the outcome was labeled before trusting model accuracy, since biased labels produce biased models.
- Organization & Job DesignTrace decision rights before deploying analytics, because insight without authority to act is wasted.
- Market & Investor PsychologyTreat crowd belief as a real short-horizon driver, not statistical noise to average away.
Publication details
Consult the sources listed in this guide for further reading. Edition 1 · Updated 2026-08-19.
Explore related books and profiles in the library.