我正在尝试实施xgboost algo& amp;这是我正在使用的代码:
set.seed(100)
setwd("C:\\Users\\ts93856\\Desktop\\datasource")
# load data
df_train = read_csv("train_users_2.csv")
df_test = read_csv("test_users.csv")
# Loading labels of train data
labels = df_train['labels']
df_train = df_train[-grep('labels', colnames(df_train))]
我无法理解这里的标签是什么。请参阅此链接中的代码https://www.analyticsvidhya.com/blog/2016/01/xgboost-algorithm-easy-steps/&帮助我理解xgboost()函数的标签和标签参数。
答案 0 :(得分:0)
'标签'是结果值。它们作为label
单独传递给XGBoost,因此需要先将它们从数据框中分离出来。然后data
参数仅包含预测特征,而不包含结果。