Skip to content

voiage.metamodels.compare_metamodels

compare_metamodels([positional or keyword] models: list[type[Metamodel]] = None, [positional or keyword] x: ParameterSet = None, [positional or keyword] y: np.ndarray = None, [positional or keyword] cv_folds: int = 5) -> dict[str, dict[str, object]]

Compare multiple metamodels using cross-validation.

models : list A list of metamodel classes to compare. x : ParameterSet The input parameters. y : np.ndarray The true target values. cv_folds : int, default=5 Number of cross-validation folds.

dict A dictionary containing comparison results for all models.

Parameters:

  • models list[type[Metamodel]]
  • x ParameterSet
  • y np.ndarray
  • cv_folds int (default: 5)

Returns: dict[str, dict[str, object]]