NEW
Also known as: Level, State Variable
An accumulated quantity in a system that changes over time through inflows and outflows.
DESCRIPTION
In system dynamics, a stock represents a level that integrates flows, such as inventory, backlog, or population. Stocks determine system state and drive behavior over time. They provide memory, smoothing, and delay effects. Modeling stocks requires consistent units, initial conditions, and conservation. Understanding stocks helps reveal bottlenecks and policy impacts.
ALTERNATIVE DEFINITIONS
Wikipedia
Stocks (levels) are accumulations that represent quantities at a point in time, while flows are rates of change.
Contrasts stocks with flows and emphasizes point-in-time quantities.
System Dynamics Society
Stocks are accumulations within a system that increase through inflows and decrease through outflows.
Defines stocks with explicit inflow and outflow behavior in system models.
RELATED TERMS
Stock-Flow Diagram System Dynamics Feedback Loop Causal Loop Diagram Accumulator Inventory Population Model Integration Differential Equation
COMPETING TERMS
RELATIONS
- Broader: System Dynamics
KNOWLEDGE AREAS
Mathematics Domain & Business Context Data Science
TARGET AUDIENCE
Data Scientist Enterprise Architect Digital Transformation Manager Data Strategy Consultant
EXTERNAL SOURCES
- Wikipedia - Stock and flow
- System Dynamics Society - Intro to stocks and flows
- MIT OpenCourseWare - Lecture notes on system dynamics
- isee systems - Articles on stock-flow modeling
TOP QUESTIONS
Why are Stocks fundamental in system dynamics?
They represent accumulation and memory, shaping system behavior. Without stocks, models lack temporal structure.
Category: Relevancy
How do Stocks relate to Flows?
Stocks integrate inflows and outflows over time. Flows are rates that change stock levels.
Category: Misunderstanding
What are common mistakes in Stock modeling?
Unit mismatches, missing initial conditions, and improper feedback loops. Double-counting inflows is frequent.
Category: Mistakes
How to validate Stock behavior?
Check conservation, unit consistency, and extreme scenarios. Compare simulated trajectories to historical data.
Category: Testing
What risks arise from mis-specified Stocks?
Policies may backfire due to overlooked delays or accumulations. Forecasts become misleading.
Category: Risk
Which business examples illustrate Stocks?
Inventory, customers in pipeline stages, hospital beds occupied, and financial reserves.
Category: Example
How do Stocks interact with feedback loops?
Stocks accumulate effects, enabling reinforcing or balancing feedback. Delays often reside in stock changes.
Category: Overview
Can Stocks be non-linear?
Yes, flows can depend non-linearly on stock levels. Saturation and thresholds shape dynamics.
Category: Opinion
Where to start learning Stock modeling?
Explore introductory system dynamics courses and build simple stock-flow diagrams in modeling tools.
Category: Getting-Started