Skip to main content

Generate time series data from an arbitrary Bayesian network

Project description

Description

tsBNgen is a Python package to generate time series data based on an arbitrary Bayesian Network Structures.


Citation

For the correct citation please visit https://github.com/manitadayon/tsBNgen


Features

  • It handles discrete nodes, continous nodes and hybrid (Mixture of discrete and continuous) network.

  • It uses multinomila distribution for the discrete nodes and Gaussian distribution for the continuous nodes.

  • It handles arbitrary Bayesian network structure.

  • It supports arbitrary loopback values.

  • The code can be modified easily to handle arbitrary static and temporal structures.


Instruction

To run this code either clone this repo or use the package distribution in PyPI using the following commands:

pip install tsBNgen

Then Run through the set of examples in

Time_Series_Generation_Examples.ipynb

For more information on how to use the package please visit the following:

  1. Original paper
  2. Documentation in PDF available in the github repository.

License

This software is released under the MIT liecense.

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

tsBNgen-1.0.0.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

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

tsBNgen-1.0.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file tsBNgen-1.0.0.tar.gz.

File metadata

  • Download URL: tsBNgen-1.0.0.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2

File hashes

Hashes for tsBNgen-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9165f17e43ccd952d69ce8d11f79fff09ffc2e2262e8efaa2c22ed7b144d7b6f
MD5 061c352983c7018a9e90282a607c17a3
BLAKE2b-256 9ef50d7739f0e77c6db021c50153c54609c8aea540900dc5b291028884bccb1c

See more details on using hashes here.

File details

Details for the file tsBNgen-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: tsBNgen-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3.post20200330 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2

File hashes

Hashes for tsBNgen-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0e498fd14aabbbdf222853132f9493b7df081b24d64abc95669dabe601e1858e
MD5 3936366bf4e8e36c9262c11f5208c209
BLAKE2b-256 4ec1258829c14340cd9c072a2b48feb6deb2cd3912ddf2f1f9bd24de32dc417e

See more details on using hashes here.

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