Skip to content

Included random_state parameter for reproducibility#11

Open
BenSeimon wants to merge 6 commits into
fmorenopino:masterfrom
EconAIorg:master
Open

Included random_state parameter for reproducibility#11
BenSeimon wants to merge 6 commits into
fmorenopino:masterfrom
EconAIorg:master

Conversation

@BenSeimon

Copy link
Copy Markdown

This is in reference to the now closed issue #10 I added a random_state parameter to the initialisation of BaseHMM, and filtered this through to each of GaussianHMM, MultinomialHMM and HeterogeneousHMM. This includes retaining random_state as an attribute, as well as a np.random.default_rng instance.

self.rng = np.random.default_rng(random_state) --> to replace sampling from a distribution (i.e. np.random.rand() or np.random.dirichlet())

self.random_state --> used for KMeans initialisation in Gaussian and Heterogeneous HMM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant