私は大きなデータセットを持っており、Rのパッケージxgboost
を使用して回帰を実行しようとしています。R xgboost - ローカルデータファイルの使い方は?
機能xgboost
は、引数data
が、私はそれが使用するファイルの名前である必要があります理解し、そこからローカルデータファイル、できることを言います。しかし、これ以上の仕様はないので、私の質問はどのくらい正確にこのファイルにする必要があります。
私は
random=matrix(rnorm(15),5,3)
colnames(random)=c("first","second","label")
write.csv(random,"random.csv")
bst <- xgboost(data = "random.csv",
nthread = 7,
nround = 3,
objective="reg:linear",
verbose=FALSE)
を試みたが、それは
6x0 matrix with 0 entries is loaded from random.csv
Error in xgb.iter.update(bst$handle, dtrain, i - 1, obj) :
NumCol:need column access
感謝を返します!