From c2a5c5675bce5a357f4b7f7b5020dedc7fc33caf Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Mon, 31 Jan 2022 14:04:53 +0100 Subject: ParamStats: Remove unused can_be_fitted function Has been superseded by ModelAttribute.all_relevant_parameters_are_none_or_numeric --- lib/parameters.py | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/lib/parameters.py b/lib/parameters.py index 70e0fd3..a619103 100644 --- a/lib/parameters.py +++ b/lib/parameters.py @@ -455,36 +455,6 @@ class ParamStats: attr.by_param = res.pop("by_param") attr.stats = cls(res) - def can_be_fitted(self) -> bool: - """ - Return whether a sufficient amount of distinct numeric parameter values is available, allowing a parameter-aware model to be generated. - """ - for param in self._parameter_names: - if ( - len( - list( - filter( - lambda n: is_numeric(n), - self.distinct_values_by_param_name[param], - ) - ) - ) - > 2 - ): - logger.debug( - "can be fitted for param {} on {}".format( - param, - list( - filter( - lambda n: is_numeric(n), - self.distinct_values_by_param_name[param], - ) - ), - ) - ) - return True - return False - def _generic_param_independence_ratio(self): """ Return the heuristic ratio of parameter independence. -- cgit v1.2.3