---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://catboost.ai/docs/en/features/prediction.md
  - href: en/features/prediction.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://catboost.ai/docs/en/llms.txt

# Regular prediction

CatBoost provides a variety of modes for regular prediction.

<!-- source: en/_includes/work_src/reusage-common-phrases/choose-the-required-implementation-for-more-details.md -->
Choose the implementation for more details.
<!-- endsource: en/_includes/work_src/reusage-common-phrases/choose-the-required-implementation-for-more-details.md -->



## Python package

###  Classes

#### [CatBoost](https://catboost.ai/docs/en/concepts/python-reference_catboost.md)

**Class purpose**

<!-- source: en/_includes/work_src/reusage-python/purpose.md -->
Training and applying models.
<!-- endsource: en/_includes/work_src/reusage-python/purpose.md -->

**Method**

 [predict](https://catboost.ai/docs/en/concepts/python-reference_catboostregressor_predict.md)

**Description**

<!-- source: en/_includes/work_src/reusage/predict--purpose.md -->
Apply the model to the given dataset.
<!-- endsource: en/_includes/work_src/reusage/predict--purpose.md -->

#### [CatBoostClassifier](https://catboost.ai/docs/en/concepts/python-reference_catboostclassifier.md)

**Class purpose**

<!-- source: en/_includes/work_src/reusage-python/purpose.md -->
Training and applying models.
<!-- endsource: en/_includes/work_src/reusage-python/purpose.md -->

**Method**

 [predict](https://catboost.ai/docs/en/concepts/python-reference_catboostclassifier_predict.md)

**Class** [predict_proba](https://catboost.ai/docs/en/concepts/python-reference_catboostclassifier_predict_proba.md)

**Class purpose**

<!-- source: en/_includes/work_src/reusage/predict_proba--purpose.md -->
Apply the model to the given dataset to predict the probability that the object belongs to the given classes.
<!-- endsource: en/_includes/work_src/reusage/predict_proba--purpose.md -->

#### [CatBoostRegressor](https://catboost.ai/docs/en/concepts/python-reference_catboostregressor.md)

**Class purpose**

<!-- source: en/_includes/work_src/reusage-python/purpose.md -->
Training and applying models.
<!-- endsource: en/_includes/work_src/reusage-python/purpose.md -->

**Method**

 [predict](https://catboost.ai/docs/en/concepts/python-reference_catboostregressor_predict.md)

**Description**

<!-- source: en/_includes/work_src/reusage/predict--purpose.md -->
Apply the model to the given dataset.
<!-- endsource: en/_includes/work_src/reusage/predict--purpose.md -->

## R package

**Method**

[catboost.predict](https://catboost.ai/docs/en/concepts/r-reference_catboost-predict.md)

**Purpose**

<!-- source: en/_includes/work_src/reusage/predict--purpose.md -->
Apply the model to the given dataset.
<!-- endsource: en/_includes/work_src/reusage/predict--purpose.md -->


## Command-line version

**Command**

[catboost calc](https://catboost.ai/docs/en/concepts/cli-reference_calc-model.md)

**Purpose**

<!-- source: en/_includes/work_src/reusage-cli/purpose__apply-the-model.md -->
Apply the model.
<!-- endsource: en/_includes/work_src/reusage-cli/purpose__apply-the-model.md -->

