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.1.tar.gz (102.8 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.1-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: simdec-1.5.1.tar.gz
  • Upload date:
  • Size: 102.8 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.1.tar.gz
Algorithm Hash digest
SHA256 a3d114148c39ffc09011a95e2380cd4be2c0fdba3b654d83235f31dc21a1b4b2
MD5 14ec5c4647fe1e0a39ca4ef68a33ecbd
BLAKE2b-256 a307b5c01a241d5c6947078742d0bdef26030cd8ddf4eca46593ec893b9a54a6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: simdec-1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 12.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a811154726060fe28c2d020a2c7b3f91090f61114f0a1af031b95aaca38db34b
MD5 1ce0b6f206bf12c930febf467c72f44c
BLAKE2b-256 ede04e880c4e8cc218ec5aa304308baa0abf3bd90d823be6cf6c0e737ecc3355

See more details on using hashes here.

Provenance

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