erdogant / bnlearn

Python package for Causal Discovery by learning the graphical structure of Bayesian networks. Structure Learning, Parameter Learning, Inferences, Sampling methods.
https://erdogant.github.io/bnlearn
Other
482 stars 46 forks source link

Dynamic Bayesian Network support? #100

Closed nivmorabin closed 1 month ago

nivmorabin commented 5 months ago

Hi,

Are there any plans for supporting a Dynamic Bayesian Network?

There's a pgmpy module (https://pgmpy.org/models/dbn.html) but it's not nearly as intuitive to use as bnlearn :)

Thanks In advance.

erdogant commented 4 months ago

Hi @nivmorabin thanks for the feedback! At the moment there no direct plans but it is already in Pgmpy, so this gives opportunities.

erdogant commented 1 month ago

I added the DBN functionality! Dynamic Bayesian Network (DBN) implemented. https://github.com/erdogant/bnlearn/issues/100. See docs here and here. Update to the latest version.

pip install -U bnlearn

nivmorabin commented 1 month ago

Fantastic @erdogant! thank you!