Commit Graph

59 Commits (66661495aa180796c977d6676146fc47c7dac618)

Author SHA1 Message Date
Meliurwen 780515707c Refactored `src/` and `tests/` files to be compliant to `rustfmt` 2 years ago
Meliurwen c4f44f63ea Silenced `non_snake_case` warning globally in `src/`, solved some unused imports and other negligible leftovers 2 years ago
AlessandroBregoli f5756f71d3 Changed the return type for ParameterLearning::fit from tuple to Param 2 years ago
Meliurwen 68ada89c04 Expanded Hypothesis test 2 years ago
Meliurwen 4b35ae6310 Implemented matrices comparison function in chi square 3 years ago
Meliurwen 2605bf3816 Implemented part of matrices comparison in chi square 3 years ago
Alessandro Bregoli 9b7e683630 Removed `node.rs` 3 years ago
Meliurwen a6c8d3e16d
Changed the name from `rustyCTBN` to `reCTBN` (Rust Engine for Continuous Time Bayesian Networks) 3 years ago
Meliurwen ab2162b5f1
Constructors renamed from `init` to `new` 3 years ago
AlessandroBregoli 43d01d2bf8 Added coments. 3 years ago
AlessandroBregoli b357c9efa0 HillClimbing now panic when the dataset is incompatible with the network. 3 years ago
AlessandroBregoli f49523f35a Refactor of Dataset and Trajectory to ensure some basic properties. 3 years ago
AlessandroBregoli df12b93d55 Lmit parent set 3 years ago
AlessandroBregoli 8ca93c931b Refactor 3 years ago
AlessandroBregoli 5044a88b6d refactor 3 years ago
AlessandroBregoli a4b0a406f4 Hill Climbing + Simple test 3 years ago
AlessandroBregoli 394970adca Test for BIC 3 years ago
AlessandroBregoli 4a7c34af17 BIC 3 years ago
Meliurwen 62fcbd466a Removed `rand::thread_rng` overriding the ChaCha's `rng`, increased the epsilon from 0.2 to 0.3 in the tests 3 years ago
Meliurwen 79ec08b29a Made seed optional in `trajectory_generator` 3 years ago
Meliurwen 79dbd88529 Get rid of the `rand_core` rependency 3 years ago
Meliurwen 9316fcee30 The state generation is now seedable 3 years ago
Meliurwen 185e1756ca The residence time generation is now seedable 3 years ago
Meliurwen 651148fffd Replaced the current RNG with a seedable one (`rand_chacha`) 3 years ago
AlessandroBregoli 86d2a0b767 Implemented LL for ctbn 3 years ago
Meliurwen 6104dcc329
In the Bayesian approach alpha and tau are now divided by the number of possible configurations in its parent set 3 years ago
AlessandroBregoli 16714b48b5 Comments 3 years ago
AlessandroBregoli 490fe4e010 Comments 3 years ago
Alessandro Bregoli c178862664 Enforced correct set of parameters (cim) when inserted manually 3 years ago
AlessandroBregoli dc8013d635 Added method validate_params to ParamsTrait. 3 years ago
AlessandroBregoli 9a27d794fc Added tests for BA and MLE 3 years ago
Alessandro Bregoli cc8071ca07 Changed parameter_learning module to use generics instead of Box for the network object 3 years ago
Alessandro Bregoli ef04e04d1e Changed trajectory_generator to use generics instead of Box for the network object 3 years ago
AlessandroBregoli f87900fdbd Bug fix of sampling + implementation of Bayesian Approach 3 years ago
AlessandroBregoli 5c816ebba7 parameter_learning refactor 3 years ago
AlessandroBregoli a191bdef1c Sufficient statistics extracted from MLE function 3 years ago
AlessandroBregoli 4adfbfa4e4 Refactoring tests 3 years ago
AlessandroBregoli dc53e5167e Added MLE 3 years ago
AlessandroBregoli aa9ff5e05d MLE - Partial commit 3 years ago
AlessandroBregoli 1aaa252653 Added one test for tool 3 years ago
AlessandroBregoli b1978b70dd Added enum_dipatch for Params 3 years ago
AlessandroBregoli a2fb259124 Params update: From Box to Enum 3 years ago
AlessandroBregoli 212f4aef4b Change from enum to Box<dyn Params> 3 years ago
AlessandroBregoli 30d493b240 bugfix 3 years ago
AlessandroBregoli 0d7f932e54 Documentation and example for ctbn 3 years ago
Alessandro Bregoli df2f7305d5 network comments 3 years ago
AlessandroBregoli c4478def1d Commented node module 3 years ago
AlessandroBregoli 70600542d9 Params commented 3 years ago
Alessandro Bregoli c30c496b6b parameters unit tests 3 years ago
Alessandro Bregoli 9b98ecae23 ctbn unit tests 3 years ago