Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Simulation›Agent-Based Sensitivity Analysis — Quantifying Parameter Influence in Complex Simulation Models
Process / pipelineSimulation / optimization

Agent-Based Sensitivity Analysis — Quantifying Parameter Influence in Complex Simulation Models

Agent-Based Sensitivity Analysis · Also known as: ABM sensitivity analysis, ABSA, SA for ABMs, agent-based model sensitivity testing

Agent-based sensitivity analysis (ABSA) applies sensitivity analysis techniques to agent-based models (ABMs) to determine which input parameters most strongly influence emergent outputs. Because ABMs are stochastic and nonlinear, standard analytical derivatives are unavailable; ABSA uses designed simulation experiments — screening methods, variance-based indices, or regression-based surrogates — to rank parameter importance and guide model calibration and validation.

ScholarGate
  1. Process / pipeline
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Agent-based sensitivity analysis
Agent-Based ModelingLatin Hypercube SamplingMONTE-CARLO-SIMULATION

When to use it

Use ABSA when an agent-based model has multiple uncertain parameters and you need to know which matter most before calibration, when reviewers or stakeholders require evidence of model robustness, or when computational resources must be allocated efficiently across a large parameter space. Apply Morris screening for exploratory phases with many parameters; switch to Sobol indices when quantitative variance decomposition is needed for a smaller subset. Do NOT use ABSA as a substitute for model validation against real data; sensitivity alone cannot confirm that a model is correct. Avoid variance-based methods when individual ABM runs are extremely slow and the parameter space is very high-dimensional — surrogate emulator approaches may be needed instead.

Strengths & limitations

Strengths
  • Reveals which parameters drive emergent outcomes, focusing calibration and validation efforts efficiently.
  • Compatible with any ABM regardless of internal structure, since only model inputs and outputs are required.
  • Handles stochastic models by incorporating replication into the experimental design.
  • Morris screening scales to dozens or hundreds of parameters with modest computational cost.
  • Sobol indices provide a rigorous variance decomposition that decomposes total output variance into individual and interaction effects.
  • Supports transparent documentation of model assumptions for peer review and policy applications.
Limitations
  • Variance-based Sobol indices require many model runs (thousands to tens of thousands), making them costly for slow ABMs.
  • Results depend on the assumed parameter ranges and distributions; poor range specification leads to misleading importance rankings.
  • Standard sensitivity indices assume output is a scalar; multivariate or time-series outputs require specialized extensions.
  • Stochastic noise in ABM outputs inflates variance estimates, requiring sufficient replication to separate parameter signal from simulation noise.
  • Sensitivity analysis does not identify the correct parameter values — it only ranks their influence.

Frequently asked

How many simulation runs do I need for reliable sensitivity estimates?

It depends on the method. Morris screening typically needs N × (k+1) runs, where k is the number of parameters and N is 10–50 trajectories — feasible even for slow models. Sobol variance-based indices require N × (k+2) runs with N often 500–2000 or more. Always run a convergence check by computing indices at increasing sample sizes until they stabilize.

Can I use ABSA on a model with time-series outputs rather than a single scalar?

Yes, but additional steps are required. Common approaches include computing sensitivity indices on summary statistics of the time series (mean, peak, final value), applying functional sensitivity analysis using principal components of the output trajectories, or using a surrogate model trained on the time-series data.

What is the difference between Morris screening and Sobol indices for ABMs?

Morris screening is a qualitative or semi-quantitative method that ranks parameters cheaply, making it ideal for initial screening of large parameter spaces. Sobol indices provide a full quantitative variance decomposition (first-order and total-order effects including interactions) but require far more runs. The recommended workflow is Morris first, then Sobol on the influential subset.

Does sensitivity analysis replace calibration?

No. Sensitivity analysis identifies which parameters matter and which can be fixed at nominal values; it does not tell you the correct parameter values. Calibration — matching model output to empirical data — is a separate step that should focus on the influential parameters identified by ABSA.

Is a surrogate emulator needed for computationally expensive ABMs?

For ABMs where a single run takes hours, running thousands of configurations for Sobol indices may be impractical. In such cases, a statistical surrogate (Gaussian process, polynomial chaos expansion, or random forest) trained on a limited ABM run budget can approximate the model and allow sensitivity analysis on the surrogate at negligible additional cost.

Sources

  1. Saltelli, A., Tarantola, S., Campolongo, F., & Ratto, M. (2004). Sensitivity Analysis in Practice: A Guide to Assessing Scientific Models. John Wiley & Sons. ISBN: 9780470870938
  2. ten Broeke, G., van Voorn, G., & Ligtenberg, A. (2016). Which Sensitivity Analysis Method Should I Use for My Agent-Based Model? Journal of Artificial Societies and Social Simulation, 19(1), 5. DOI: 10.18564/jasss.2857 ↗

How to cite this page

ScholarGate. (2026, June 3). Agent-Based Sensitivity Analysis. ScholarGate. https://scholargate.app/en/simulation/agent-based-sensitivity-analysis

Related methods

Agent-Based ModelingLatin Hypercube SamplingMONTE-CARLO-SIMULATION

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Agent-Based ModelingSimulation↔ compare
  • Latin Hypercube SamplingSimulation↔ compare
  • MONTE-CARLO-SIMULATIONDecision-making↔ compare
Compare side by side →

Similar methods

Robust Agent-Based ModelingAgent-based scenario analysisRobust Sensitivity AnalysisBayesian Agent-Based ModelingGlobal Sensitivity AnalysisAgent-Based ModelingAgent-based microsimulationBayesian Sensitivity Analysis

Related reference concepts

Sensitivity AnalysisPrior Elicitation and Sensitivity AnalysisSensitivity Analysis in Economic EvaluationSensitivity AnalysisModel Calibration and UncertaintyHyperparameter Optimization

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Agent-based sensitivity analysis (Agent-Based Sensitivity Analysis). Retrieved 2026-07-21 from https://scholargate.app/en/simulation/agent-based-sensitivity-analysis · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Adapted from global sensitivity analysis (Saltelli et al.) for agent-based models
Year
2000s–2010s
Type
Simulation-based sensitivity analysis
DataType
Agent-based model outputs (stochastic, emergent)
Subfamily
Simulation / optimization
Related methods
Agent-Based ModelingLatin Hypercube SamplingMONTE-CARLO-SIMULATION
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account