Object importances
CatBoost provides the following types of object importances calculation:
Choose the implementation for more details.
Python package
Classes:
CatBoost
Class purpose
Training and applying models.
Method
CatBoostClassifier
Class purpose
Training and applying models.
Method
CatBoostRegressor
Class purpose
Training and applying models.
Method
R package
Method
catboost.get_object_importance
Purpose
Calculate the effect of objects from the train dataset on the optimized metric values for the objects from the input dataset:
- Positive values reflect that the optimized metric increases.
- Negative values reflect that the optimized metric decreases.
Command-line version
Command
Purpose
Calculate the effect of objects from the training dataset on the optimized metric values for the objects from the validation dataset:
- Positive values reflect that the optimized metric increases.
- Negative values reflect that the optimized metric decreases.
The higher the deviation from 0, the bigger the impact that an object has on the optimized metric.