Tôi cố gắng để lưu các bản ghi của một thúc đẩy sử dụng sink
chức năng, như đoạn mã sau:Làm cách nào để sử dụng bồn rửa và vẫn nhận được tin nhắn được in bằng R?
require(xgboost)
require(R.utils)
data(iris)
train.model <- model.matrix(Sepal.Length~., iris)
dtrain <- xgb.DMatrix(data=train.model, label=iris$Sepal.Length)
xgb_grid = list(eta = 0.05, max_depth = 5, subsample = 0.7, gamma = 0.3,
min_child_weight = 1)
sink("evaluationLog.txt")
fit_boost <-xgb.cv(data = dtrain,
nrounds = 1000,
objective = "reg:linear",
eval_metric = "logloss",
params = xgb_grid,
colsample_bytree = 0.7,
early_stopping_rounds = 100,
nfold = 5,
prediction = TRUE,
maximize = FALSE
)
sink()
Tuy nhiên tôi không thể nhìn thấy "những gì đang xảy ra" vì nó không in ra của chức năng và/hoặc tin nhắn.
Câu hỏi của tôi là làm cách nào để tôi có thể truy xuất cả tệp .txt
với sink
và xem chức năng (trong trường hợp này là xgb.cv
) đang được in?
Cảm ơn bạn!
Điều đó thật hiển nhiên! Và hoàn hảo. Cảm ơn bạn!!! – patL
Bạn được chào đón, vui vì tôi có thể giúp :) – LyzandeR