降级gbm,“Generalized Boosted回归模型”包

时间:2013-05-15 14:50:13

标签: r

我使用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还有 NO输出! (要执行的交叉验证折叠的数量)。就像它没有被执行一样。第三,predict.gbm给出了不同的输出。最后,它的速度较慢。

我想将此软件包降级到version 2.08,但我收到此错误:

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

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

1 个答案:

答案 0 :(得分:1)

要在Windows上从源代码安装软件包,您需要一套相当精细的工具。这完全记录了here,但正如它所说的那样,请务必按照信中的说明进行操作。