使用xgb.cv时出错

时间:2017-07-26 14:42:45

标签: r xgboost

我正在尝试使用XGBoost来提高模型的准确性。虽然我是xgboost的新手,但我一直试图通过各种来源来理解这个算法。我已使用以下代码设置了参数列表:

param = list("objective"="binary:logistic", "eval_metric"="logloss", "eta"=1, "max.depth"=2)

然后使用:

xg.cv = xgb.cv(params=param, data=as.matrix(train), label=train$StatusDesc, 
               nthread=2, nrounds=2, nfold=5)

当我运行时,我收到以下错误:

 Error in xgb.DMatrix(data, label = label, missing = missing) : 
  [19:55:03] amalgamation/../dmlc-core/src/io/local_filesys.cc:66: 
  LocalFileSystem.GetPathInfo 20160906 Error:No such file or directory. 

有人可以帮我解决这个错误吗?

1 个答案:

答案 0 :(得分:0)

试试吧。这解决了我的一些问题。

install.packages("drat", repos="https://cran.rstudio.com")
drat:::addRepo("dmlc")
install.packages("xgboost", repos="http://dmlc.ml/drat/",type="source")