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.5.0.tar.gz (102.4 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.5.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for simdec-1.5.0.tar.gz
Algorithm Hash digest
SHA256 6af1f77fc7c6c0922f984c9256b6ad7d9da1177403276c2ca5af771175e68465
MD5 96b12e10d97592cd92956acfb20f48d7
BLAKE2b-256 110b37af7efa52808ab870a0f140a0a56dffa379d5f0f93fc6bc51dd07d493fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for simdec-1.5.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.5.0-py3-none-any.whl.

File metadata

  • Download URL: simdec-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f25164f7b31da8c2fd8e727880e8e8f139869101f4d143496a4e6b598192005
MD5 aaf4861b251efc3d9d3d0f3421fa8b8a
BLAKE2b-256 c61e0a1ae6cfb09bcc0041ea0863854e7d82dbf5e2530ba30e577bd151efaf40

See more details on using hashes here.

Provenance

The following attestation bundles were made for simdec-1.5.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