marcotcr / anchor

Code for "High-Precision Model-Agnostic Explanations" paper

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

categorical_features

renatodeleone opened this issue · comments

When running anchor I receive the following error

explainer = anchor_tabular.AnchorTabularExplainer(possible_outcomes, feature_names, X2E, categorical_names)
explainer.fit(X_train, y_train, X_test, y_test)
Traceback (most recent call last):

File "", line 1, in
explainer = anchor_tabular.AnchorTabularExplainer(possible_outcomes, feature_names, X2E, categorical_names)

File "anchor_tabular.py", line 43, in init
self.encoder = sklearn.preprocessing.OneHotEncoder(

File "C:\compiler\anaconda3\lib\site-packages\sklearn\utils\validation.py", line 72, in inner_f
return f(**kwargs)

TypeError: init() got an unexpected keyword argument 'categorical_features'

=========================
I suspect that the problem is with OneHotEncoder https://stackoverflow.com/questions/59476165/typeerror-init-got-an-unexpected-keyword-argument-categorical-features

"Since the latest build of sklearn library removed categorical_features parameter for onehotencoder class. It is advised to use ColumnTransformer class for categorical datasets. Refer the sklearn's official documentation for futher clarifications."

Any help will be appreciated