Methods · Machine learning · Ensembles & boosting

XGBoost

XGBoost (extreme gradient boosting) is a gradient-boosted decision tree algorithm that builds trees sequentially, each correcting the errors of the previous ones, with regularization to limit overfitting.

XGBoost(익스트림 그래디언트 부스팅)는 이전 나무의 오차를 보정하는 나무를 순차적으로 추가하고 정규화로 과적합을 제한하는 그래디언트 부스팅 의사결정나무 알고리즘이다.

How do I get high predictive accuracy on a tabular dataset for classification or regression?

표 형식 자료로 분류나 회귀에서 높은 예측 정확도를 얻으려면 어떻게 하나요?

XGBoost fits an ensemble of shallow trees by gradient boosting, adding L1 and L2 regularization, shrinkage and subsampling to control overfitting. It fits structured tabular data where predictive accuracy is the main goal, provided hyperparameters are tuned with cross-validation.

When to use XGBoost

When to use something else

Assumptions and requirements

What the analysis reports

How to report it

The XGBoost model achieved a cross-validated AUC of [value] (SD [value]), and SHAP analysis identified [feature] as the strongest predictor.

Related methods

Run XGBoost on Quorant

Data you need
a table (CSV or Excel) with an outcome variable and predictor (feature) columns
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 Q71009 · Reviewed 2026-10-25