Skip to main content

Sensitivity analysis using simulation decomposition

Project description

Warning This library is under active development and things can change at anytime! Suggestions and help are greatly appreciated.

image

Simulation decomposition or SimDec is an uncertainty and sensitivity analysis method, which is based on Monte Carlo simulation. SimDec consists of three major parts:

  1. computing sensitivity indices,
  2. creating multi-variable scenarios and mapping the output values to them, and
  3. visualizing the scenarios on the output distribution by color-coding its segments.

SimDec reveals the nature of causalities and interaction effects in the model. See our publications and join our discord community.

Python API

The library is distributed on PyPi and can be installed with:

pip install simdec

Dashboard

A live dashboard is available at:

https://simdec.io

Citations

The algorithms and visualizations used in this package came primarily out of research at LUT University, Lappeenranta, Finland, and Stanford University, California, U.S., supported with grants from Business Finland, Wihuri Foundation, and Finnish Foundation for Economic Education.

If you use SimDec in your research we would appreciate a citation to the following publications:

  • Kozlova, M., Moss, R. J., Yeomans, J. S., & Caers, J. (2024). Uncovering Heterogeneous Effects in Computational Models for Sustainable Decision-making. Environmental Modelling & Software, 171, 105898. https://doi.org/10.1016/j.envsoft.2023.105898
  • Kozlova, M., Moss, R. J., Roy, P., Alam, A., & Yeomans, J. S. (2024). SimDec algorithm and guidelines for its usage and interpretation. In M. Kozlova & J. S. Yeomans (Eds.), Sensitivity Analysis for Business, Technology, and Policymaking. Made Easy with Simulation Decomposition. Routledge. Available here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simdec-1.4.0.tar.gz (102.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simdec-1.4.0-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file simdec-1.4.0.tar.gz.

File metadata

  • Download URL: simdec-1.4.0.tar.gz
  • Upload date:
  • Size: 102.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for simdec-1.4.0.tar.gz
Algorithm Hash digest
SHA256 ea4f9e38051231400ad09fa23b3f550d2701a04a2d7bdbb0ad21b1f5159bd8e5
MD5 52d1443987a806be687c2557bc6a113b
BLAKE2b-256 f3f99c6143297de668f197badadc3653a3325613ac9b4309837f83a4e1931470

See more details on using hashes here.

Provenance

The following attestation bundles were made for simdec-1.4.0.tar.gz:

Publisher: release.yaml on Simulation-Decomposition/simdec-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file simdec-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: simdec-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for simdec-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4968db85e016daca53c6159b4bba0af27ffa824075529e0b1ffb100e8121d798
MD5 1cd65338957e3c514e786774a151c697
BLAKE2b-256 703659dbf8591111baf09e165d53da1af4b573fe7f59709a12754ff45f637bd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for simdec-1.4.0-py3-none-any.whl:

Publisher: release.yaml on Simulation-Decomposition/simdec-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page