3

我正在使用 RStudio,我刚刚更新了 gbm 包。当我运行此命令时,使用旧版本的gbm :

model <- gbm(as.formula(myForm), data=mydata, n.trees=2000, cv.folds=5, distribution='multinomial')

我能够看到这样的输出:

Iter   TrainDeviance   ValidDeviance   StepSize   Improve
     1        0.6931             nan     0.0010    0.0004
     2        0.6929             nan     0.0010    0.0004
     3        0.6926             nan     0.0010    0.0004
     4        0.6923             nan     0.0010    0.0004
    ...

现在我需要设置参数VERBOSE=TRUE才能看到。也没有cv.folds 的输出!(要执行的交叉验证折叠数)。它就像它没有被执行。第三predict.gbm给出不同的输出。最后,它的速度较慢。

我想将此软件包降级到2.08 版,但出现此错误:

Fatal: 'adaboost.o' does not exist - don't know how to make it
ERROR: compilation failed for package 'gbm'

我想知道是否有任何方法可以解决此错误,以便我可以成功降级它,或者我是否做错了其他事情。提前感谢您的帮助和指导。

4

1 回答 1

1

为了在 Windows 上从源代码安装包,您需要一套相当复杂的工具。这在此处已完整记录,但正如它所说,请务必按照信中的说明进行操作。

于 2013-05-16T15:09:51.713 回答