cat2cat.cat2cat_ml_utils
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents
- cat2cat.cat2cat_ml_utils.safe_nanmean(values: Sequence[Any], ndigits: int = 3) float
- cat2cat.cat2cat_ml_utils.resolve_ml_models(ml: cat2cat.dataclass.cat2cat_ml) List[Tuple[str, sklearn.base.ClassifierMixin]]
- cat2cat.cat2cat_ml_utils.prepare_ml_frames(ml: cat2cat.dataclass.cat2cat_ml, target_data: pandas.DataFrame | None = None) Tuple[pandas.DataFrame, pandas.DataFrame | None, List[str]]
- cat2cat.cat2cat_ml_utils.brier_score(prob_matrix: pandas.DataFrame, true_cats: Sequence[Any], classes: Sequence[Any]) float
- cat2cat.cat2cat_ml_utils.mean_true_probability(prob_matrix: pandas.DataFrame, true_cats: Sequence[Any]) float
- cat2cat.cat2cat_ml_utils.apply_ml_fallback(target_df: pandas.DataFrame, ml_names: Sequence[str], on_fail: str, fail_warn: bool) None
- cat2cat.cat2cat_ml_utils._feature_is_direct(feature: Any) bool
- cat2cat.cat2cat_ml_utils._weight_column_method_name(ml_name: str) str