Source code for flyqma.annotation.model_selection.bivariate
from ..classification import BivariateMixtureClassifier
from .univariate import UnivariateModelSelection
[docs]class BivariateModelSelection(UnivariateModelSelection):
""" Bivariate extension for model selection. """
[docs] @staticmethod
def load_model(path):
""" Load model from <path> directory. """
return BivariateMixtureClassifier.load(path)
[docs] @staticmethod
def fit_model(values, num_components, num_labels, **kwargs):
""" Fit model with specified number of components. """
return BivariateMixtureClassifier(values,
num_components=num_components,
num_labels=num_labels,
**kwargs)