Skip to content

Commit

Permalink
remove TransformerMixin inheritance
Browse files Browse the repository at this point in the history
  • Loading branch information
jpaillard committed Oct 16, 2024
1 parent bdb0e5f commit f946696
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions hidimstat/cpi.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import numpy as np
from joblib import Parallel, delayed
from sklearn.base import BaseEstimator, TransformerMixin, check_is_fitted, clone
from sklearn.base import BaseEstimator, check_is_fitted, clone
from sklearn.metrics import root_mean_squared_error


class CPI(BaseEstimator, TransformerMixin):
class CPI(BaseEstimator):
"""
Conditional Permutation Importance (CPI) algorithm.
:footcite:t:`Chamma_NeurIPS2023` and for group-level see
Expand Down
4 changes: 2 additions & 2 deletions hidimstat/loco.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import numpy as np
from joblib import Parallel, delayed
from sklearn.base import BaseEstimator, TransformerMixin, check_is_fitted, clone
from sklearn.base import BaseEstimator, check_is_fitted, clone
from sklearn.metrics import root_mean_squared_error


class LOCO(BaseEstimator, TransformerMixin):
class LOCO(BaseEstimator):
"""
Leave-One-Covariate-Out (LOCO) algorithm as described in
:footcite:t:`Chamma_NeurIPS2023`.
Expand Down
4 changes: 2 additions & 2 deletions hidimstat/permutation_importance.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import numpy as np
from joblib import Parallel, delayed
from sklearn.base import BaseEstimator, TransformerMixin, check_is_fitted
from sklearn.base import BaseEstimator, check_is_fitted
from sklearn.metrics import root_mean_squared_error


class PermutationImportance(BaseEstimator, TransformerMixin):
class PermutationImportance(BaseEstimator):
"""
Expand Down

0 comments on commit f946696

Please sign in to comment.