def get_min_samples_leaf(self): raise VisualisationNotYetSupportedError("get_min_samples_leaf()", "XGBoost")
def criterion(self): raise VisualisationNotYetSupportedError("criterion()", "XGBoost")
def get_node_criterion(self): raise VisualisationNotYetSupportedError("get_node_criterion()", "XGBoost")
def get_score(self): raise VisualisationNotYetSupportedError("get_score()", "XGBoost")
def get_feature_path_importance(self, node_list): raise VisualisationNotYetSupportedError( "get_feature_path_importance()", "XGBoost")
def get_score(self) -> float: raise VisualisationNotYetSupportedError("get_score()", "LightGBM")
def get_max_depth(self) -> int: # max_depth can be found in lgbm_model.params, but only if the max_depth is specified # otherwise the max depth is -1, from lgbm_model.model_to_string() (to double check) raise VisualisationNotYetSupportedError("get_max_depth()", "LightGBM")
def get_node_criterion(self, id): raise VisualisationNotYetSupportedError("get_node_criterion()", "LightGBM")
def criterion(self) -> str: raise VisualisationNotYetSupportedError("criterion()", "LightGBM")