Table 2 Model parameter configurations.

From: Applicability analysis of tree-based ensemble learning for air pollutant prediction models

Model name

Model object

Parameter initialization configuration

Parameter configuration

RandomForest

RandomForestRegressor

max_depth = 10

‘n_estimators’: [100, 200]

n_estimators = 200

‘max_depth’: [None, 10]

max_features=’sqrt’

‘max_features’: [‘sqrt’, 0.33]

n_jobs=-1

random_state = 42

GradientBoosting

GradientBoostingRegressor

n_estimators = 100

‘n_estimators’: [100, 200]

learning_rate = 0.05

‘learning_rate’: [0.05, 0.1]

max_depth = 3

‘max_depth’: [3, 5]

subsample = 0.8

random_state = 42

DecisionTree

DecisionTreeRegressor

max_depth = 5

‘max_depth’: [5, 8, None]

min_samples_split = 20

‘min_samples_split’: [10, 20]

random_state = 42