R中的xgboost算法实现 - 代码中标签的含义是什么?

时间:2017-01-19 14:11:08

标签: r

我正在尝试实施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()函数的标签和标签参数。

1 个答案:

答案 0 :(得分:0)

'标签'是结果值。它们作为label单独传递给XGBoost,因此需要先将它们从数据框中分离出来。然后data参数仅包含预测特征,而不包含结果。