Last updated: Feb 11, 2025
XGBoost Tree© is an advanced implementation of a gradient
boosting algorithm with a tree model as the base model. Boosting algorithms iteratively learn weak
classifiers and then add them to a final strong classifier. XGBoost Tree is very flexible and
provides many parameters that can be overwhelming to most users, so the XGBoost Tree node in SPSS
Modeler exposes the core features and commonly used parameters. The node is implemented in
Python.
properties |
Data type | Property description |
---|---|---|
|
boolean | This option tells the node to use field information specified here instead of that given in any upstream Type node(s). After selecting this option, specify the fields as required. |
|
field | The target fields. |
|
field | The input fields. |
|
string | The tree method for model building. Possible values are ,
, or . Default is . |
|
integer | The num boost round value for model building. Specify a value between and
. Default is . |
|
integer | The max depth for tree growth. Specify a value of or higher. Default is
. |
|
Double | The min child weight for tree growth. Specify a value of or higher.
Default is . |
|
Double | The max delta step for tree growth. Specify a value of or higher. Default
is . |
|
string | The objective type for the learning task. Possible values are  ,
, , ,
 ,  , ,
or . Note that for flag targets, only or
can be used. If is used, the score result will show
the and XGBoost objective
types. |
|
Boolean | Whether to use the early stopping function. Default is . |
|
integer | Validation error needs to decrease at least every early stopping round(s) to continue
training. Default is . |
|
Double | Ration of input data used for validation errors. Default is . |
|
integer | The random number seed. Any number between and .
Default is . |
|
Double | The sub sample for control overfitting. Specify a value between and
. Default is . |
|
Double | The eta for control overfitting. Specify a value between and
. Default is . |
|
Double | The gamma for control overfitting. Specify any number or greater. Default
is . |
|
Double | The colsample by tree for control overfitting. Specify a value between
and . Default is . |
|
Double | The colsample by level for control overfitting. Specify a value between
and . Default is . |
|
Double | The lambda for control overfitting. Specify any number or greater. Default
is . |
|
Double | The alpha for control overfitting. Specify any number or greater. Default
is . |
|
Double | The scale pos weight for handling imbalanced datasets. Default is . |
|
Was the topic helpful?
0/1000