【发布时间】:2017-08-20 15:09:21
【问题描述】:
我正在 H2O R 中运行分类模型。我想为我的训练数据集提取拟合模型预测。
代码:
train <- as.h2o(train)
test <- as.h2o(test)
y <- "class"
x <- setdiff(names(train), y)
family <- "multinomial"
nfolds <- 5
gbm1 <- h2o.gbm(x = x, y = y, distribution = family,
training_frame = train,
seed = 1,
nfolds = nfolds,
fold_assignment = "Modulo",
keep_cross_validation_predictions = TRUE)
h2o.getFrame(gbm1@model$cross_validation_predictions[[gbm1@allparameters$nfolds]]$name)[,2:4]
【问题讨论】:
-
哪种型号?请粘贴您的代码示例,以便我了解您要执行的操作。我假设您希望对测试集而不是您的训练集进行预测...?
-
@ErinLeDell 添加了代码。不,我想得到我训练好的模型的预测。这是 gbm1 的拟合预测。
-
好的,我明白了——你想要交叉验证的预测。感谢您的澄清。