abacusai.feature_importance

Module Contents

Classes

FeatureImportance

Feature importance for a specified model monitor

class abacusai.feature_importance.FeatureImportance(client, shapFeatureImportance=None, permutationFeatureImportance=None, nullFeatureImportance=None, lofoFeatureImportance=None)

Bases: abacusai.return_class.AbstractApiClass

Feature importance for a specified model monitor

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • shapFeatureImportance (dict) – A feature name, feature importance map for importance determined by shap values on a sample dataset

  • permutationFeatureImportance (dict) – A feature name, feature importance map for importance determined by permutation importance

  • nullFeatureImportance (dict) – A feature name, feature importance map for importance determined by null feature importance

  • lofoFeatureImportance (dict) – A feature name, feature importance map for importance determined by Leave One Feature Out method

__repr__()

Return repr(self).

to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict