v0.0.18
- Fixes a bug where Ks were not organized correctly for BST post and pre order.
- Fixes a bug for H_sill_thresh, now allowing for being able to set threshold at negative values as well.
- Adds option to use either W sill for k prediction, H sill for k prediction, or both. Selection of the
predict_k_method
also changes how the BST search is done withk_search_method
. Below hyper-parameters for NMFk are modified accordingly:
predict_k_method : str, optional
Method to use when performing automatic k prediction. Default is "WH_sill".
predict_k_method='pvalue' # will use L-Statistics with column-wise error for automatically estimating the number of latent factors.
predict_k_method='WH_sill' # will use Silhouette scores from minimum of W and H latent factors for estimating the number of latent factors.
predict_k_method='W_sill' # will use Silhouette scores from W latent factor for estimating the number of latent factors.
predict_k_method='H_sill' # will use Silhouette scores from H latent factor for estimating the number of latent factors.
predict_k_method='sill' # will default to ``predict_k_method='WH_sill'``.