Extreme Gradient Boost Regression (XGBoost)

Extreme Gradient Boost Regression (XGBoost)

Extreme Gradient Boost Regression (XGBoost)

Description

Extreme Gradient Boost (XGBoost) Regression is a Decision tree-based ensemble algorithm that uses a gradient boosting framework.

Why to use

Predictive Modeling 

When to use

When high execution speed and model performance is required.

When not to use

On textual data.

Prerequisites

  • If the data contains any missing values, use Missing Value Imputation before proceeding with XGBoost Regression.
  • If the input variable is of categorical type, use Label Encoder.
  • The output variable must be a continuous data type.

Input

Any continuous data.

Output

The predicted value of the dependent variable.

Statistical Methods used

Dimensionality Reduction

Limitations

It cannot be used on textual data.


XGBoost is the abbreviation of EXtreme Gradient Boost. It is an ensemble model that combines different machine learning models to get a single prediction. XGBoost turns weak learning models into strong learning models by focusing on the errors in the individual models. In XGBoost, the individual models train upon the residuals (Predicted Result – Actual Result) in each boosting round. XGBoost focuses on speed enhancements using parallel computing and cache mechanism.  
    • Related Articles

    • Extreme Gradient Boost Classification

      Extreme Gradient Boost Classification Description Extreme Gradient Boost (XGBoost) is a Decision Tree-based ensemble algorithm. XGBoost uses a gradient boosting framework. It approaches the process of sequential tree building using parallelized ...
    • Gradient Boosting in Classification

      Gradient Boosting in Classification Description Gradient boosting is a machine learning algorithm. It is a learning method that combines multiple predictive models like decision tree to create a strong predictive model. Why use High Predictive ...
    • Regression

      Regression is predictive modeling. It is a statistical method, used in finance, investment, and other disciplines, that attempts to determine the strength and character of the relationship between one dependent variable (usually denoted by Y) and a ...
    • Poisson Regression

      Poisson Regression Description Poisson Regression is a type of linear regression used to model the countable data. Why to use For regression analysis of count data When to use For numerical variables When not to use For textual variables ...
    • Polynomial Regression

      Polynomial Regression Description Polynomial Regression is a supervised learning method in which the relationship between the independent and dependent variables is modeled as an nth degree polynomial. Why to use Predictive Modeling When to use When ...