运行GBM /分类问题时出现外部错误消息

时间:2019-09-01 02:13:43

标签: r machine-learning classification gbm

我正在使用GBM,使用67种可能的所有其他变量来预测类别变量(“行走”)。 “行走”实际上是一个值为0-30的整数,但是我一直在预测受访者处于一个或另一个类别中的几率。

我使用GBM来预测两个级别的“步行”,并且效果很好。 昨天我尝试将“步行”分为三个类别。 GBM模型(下图)运行了10,000棵树,但是最佳树数为1(?!)。

今天,我重新运行了100棵树的模型,但出现了以下错误消息。

型号:

m7.1 <- gbm(formula = walk ~ ., 
            distribution = "multinomial", 
            data = q3_train,
            n.trees = 100)

警告消息

In if (nrow(x) != ifelse(class(y) == "Surv", nrow(y), length(y))) { :
  the condition has length > 1 and only the first element will be used

有关信息,请预测类别变量

table(q3$walk)

    0  [1, 8] (8, 30] 
 1152    1152    1152 

我在网上找不到任何线索,甚至不知道这里的“ x”和“ y”是什么。

欢迎任何输入!

0 个答案:

没有答案