Methods · Machine learning · Ensembles & boosting

CatBoost

CatBoost is a gradient boosting algorithm on decision trees that uses ordered boosting and ordered target statistics to encode categorical features natively while reducing target leakage and overfitting.

CatBoost는 결정나무 기반 그래디언트 부스팅 알고리즘으로, 순서형 부스팅과 순서형 타깃 통계량을 사용하여 범주형 변수를 직접 인코딩하고 타깃 누수와 과적합을 줄인다.

How do I build an accurate prediction model on tabular data with many categorical variables?

범주형 변수가 많은 표 형식 데이터에서 정확한 예측모형을 어떻게 만드나요?

CatBoost builds an ensemble of symmetric decision trees with gradient boosting and handles categorical variables directly through ordered target statistics, without manual one-hot encoding. It fits tabular classification and regression problems with many or high-cardinality categorical features.

When to use CatBoost

When to use something else

Assumptions and requirements

What the analysis reports

How to report it

The CatBoost model achieved a cross-validated AUC of [value] (SD [value]).

Related methods

Run CatBoost on Quorant

Data you need
a table (CSV or Excel) with an outcome variable and predictor (feature) columns
How it is computed
Quorant computes this with a close substitute method; the report names the substitute and explains why.
Price
400 credits for one analysis up to 10,000 rows (complexity level 3); larger or wider data costs more. Optional methodologist review: 1800 credits.
Checking
Python results are cross-checked against R reference outputs in every deployment
Before you pay
A free pre-analysis diagnosis checks your data and gives an exact quote; nothing is deducted until you approve it.

Method ID Q71006 · Reviewed 2026-10-25