Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: Dan Sullivan

Rating No ratings yet

Organizations now rely on data and machine learning to guide decisions, yet questions about future actions remain. Historical analysis explains what occurred in the past and predictive models estimate outcomes, but neither explores alternative scenarios. Simulation modeling fills this gap, letting analysts ask 'what if' questions, experiment with change, and study how systems behave under different conditions before decisions are implemented. In this book, Dan Sullivan presents an introduction to four foundational simulation approaches used in data science and operations research: Monte Carlo methods, discrete event simulation, system dynamics, and agent-based modeling. Combining clear explanations with applied examples and peer-reviewed case studies, this book shows how Python tools and large language models make simulation modeling more accessible. You'll learn how simulation complements statistical modeling and machine learning by revealing bottlenecks, trade-offs, and interactions often hidden in traditional analyses.

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
【One-Line Pitch】 A practical introduction to simulation modeling for data professionals who already use statistics and machine learning but need to answer "what if" questions about complex, dynamic systems. Read it if you plan capacity, design supply chains, price competitively, or build digital twins and want Python-based, AI-assisted ways to explore scenarios before committing to decisions. 【Book Arc】 - **Opening (~0%–9%)**: Frames the core gap — historical analysis explains the past and predictive models estimate outcomes, but neither explores alternative futures. Introduces simulation as an executable representation of system components and their interaction rules. - **Early (~9%–25%)**: Motivates simulation through three hard business problems: the bullwhip effect in supply chains, emergency-room capacity planning, and competitive pricing dynamics. Shows how rational actors with incomplete information produce system-wide disruptions. - **Early–Middle (~25%–38%)**: Details the limits of traditional analytics — dependence on historical patterns, correlation mistaken for causation, static snapshots of dynamic systems, over-focus on central tendency, and neglect of delays and latency. - **Middle (~38%–53%)**: Introduces systems thinking as the conceptual bridge: stocks and flows, feedback loops, delays and accumulations, emergence and nonlinearity, and what-if scenarios. Simulation provides the computational tools to implement these constructs. - **Late (beyond ~53%)**: Excerpts indicate later chapters cover feedback effects, market dynamics and competition, digital twins connected to the real world, deploying and scaling simulations in production, ensuring trustworthiness, and driving adoption from simulation insights. The excerpts do not cover the detailed content of these chapters. 【Key Takeaways】 - **Simulation complements, not replaces, statistics and machine learning** (Opening): Statistical methods handle description and prediction; simulation is exploratory and forward-looking, revealing causal relationships and emergent behavior that historical data alone cannot show. - **Complex systems fail in ways averages cannot predict** (Early): The bullwhip effect shows a 10% retail demand increase cascading into a 50% raw material order increase — a 5× amplification — because each actor makes rational decisions with incomplete information. - **Capacity planning needs distributions, not just means** (Early): Emergency-room arrival models with low average error still fail during peak hours; nonlinear queueing effects mean wait times can more than double as utilization rises, and gridlock approaches at high utilization. - **Competitive response breaks static pricing models** (Early–Middle): A price elasticity model predicting an 18% volume increase may deliver only 9% once a competitor matches the cut, turning a revenue gain into a loss. Simulation can model reactions, not just own-side elasticity. - **Five limitations of traditional analytics motivate simulation** (Middle): Dependence on historical patterns, correlation–causation confusion, static snapshots, central-tendency focus, and inadequate treatment of delays and latency. - **Systems thinking provides the vocabulary** (Middle): Stocks and flows, feedback loops, delays and accumulations, emergence and nonlinearity, and what-if scenarios form the conceptual framework that simulation operationalizes. - **Generative AI lowers the barrier to simulation** (Early): AI can assist across the simulation lifecycle — defining components, choosing methods, generating code, building pipelines, writing documentation, creating validation tests, and designing visualizations — though domain expertise remains essential. - **Four foundational simulation approaches anchor the book** (Opening): Monte Carlo methods, discrete event simulation, system dynamics, and agent-based modeling, each suited to different problem structures. 【Reading Tips】 - **Deep-read the opening chapters** (~0%–38%): The bullwhip, emergency-room, and pricing examples are the book's motivational core and the clearest demonstration of why simulation matters. Skim if you already accept the premise. - **Treat the systems thinking section as a reference** (~38%–53%): The constructs — stocks, flows, feedback, delays — are vocabulary you will reuse. Bookmark it and return when a later chapter invokes them. - **Watch for the transition from concepts to practice**: The excerpts show a clear shift from "why simulate" to "how to simulate." Later chapters on deployment, trustworthiness, and adoption are where implementation concerns live; the excerpts do not cover their details, so approach them as the practical payoff. - **Pair the book with hands-on Python work**: The text emphasizes Python tools and AI-assisted code generation. Reading without building a small model will leave the method selection and validation advice abstract. - **Note what the excerpts omit**: Chapter titles suggest coverage of digital twins, production scaling, and trustworthiness, but the provided material does not detail these. Do not expect the excerpts to substitute for those chapters. 【Coverage Limits】 This guide is based on stratified excerpts covering roughly the first half of the book, with later chapters indicated only by titles. Detailed content on feedback effects, market dynamics, digital twins, production deployment, trustworthiness, and adoption is not covered by the excerpts.
Excerpt 1
al sales department: 800-998-9938 or corporate@oreilly.com . Acquisitions Editor: Aaron Black Development Editor: Jeff Bleiel Production Editor: Clare Layloc...
View in text
Excerpt 2
se tool that should be in every data professional’s toolkit. This chapter begins with an overview of complex business systems and a discussion of why they ar...
View in text
Excerpt 3
s pick one time period, say Monday evenings 7 p.m. to 8 p.m., and see what one year of data looks like. Figure 1-2 shows actual arrivals on Mondays from 7 p....
View in text
Excerpt 4
els can generate full probability distributions of outcomes. By running thousands of scenarios with varying inputs, we can understand the range of possible o...
View in text
Excerpt 5
tics with its retrspecitve approach are not well suited for. In this chapter, we’ll start with a review of the main challenges facing data scientists that ar...
View in text
Excerpt 6
et, the company has acquired and additional 2,800 customers. What they failed to appreciate is that the early customers where the easiest to acquire. They we...
View in text
Excerpt 7
d distributions decay polynomally instead of exponentioally. Many real world phenomenon exhibit power law distributions, including wealth distribution, city...
View in text
Excerpt 8
he assumptions underlying these tools, we run into problems. We have seen how feedback loops create dynamics that linear models miss and how delays can gener...
View in text
Tags
AI categories
DataSimulation ModelingSystems Thinking
Publish Year: 2026
Language: English
File Format: EPUB
File Size: 5.1 MB