pycaret.anomaly.assign_model#
- pycaret.anomaly.assign_model(model, transformation: bool = False, score: bool = True, verbose: bool = True) DataFrame[source]#
This function assigns anomaly labels to the dataset for a given model. (1 = outlier, 0 = inlier).
Example
>>> from pycaret.datasets import get_data >>> anomaly = get_data('anomaly') >>> from pycaret.anomaly import * >>> exp_name = setup(data = anomaly) >>> knn = create_model('knn') >>> knn_df = assign_model(knn)
- model: scikit-learn compatible object
Trained model object
- transformation: bool, default = False
Whether to apply anomaly labels on the transformed dataset.
- score: bool, default = True
Whether to show outlier score or not.
- verbose: bool, default = True
Status update is not printed when verbose is set to False.
- Returns:
pandas.DataFrame