我正在尝试使用 dismo 包创建 BRT 模型。当我按照 cran 教程简化我的模型,然后尝试重新指定它时,我收到一条错误消息:“数据错误 [,gbm.x,drop = FALSE]:维度数不正确”。
我不确定问题是什么,任何帮助将不胜感激。
> BRTsynoptic <- gbm.step(data=synoptic, gbm.x = 2:14, gbm.y = 1,
family = "bernoulli", tree.complexity = 10,
learning.rate = .001, bag.fraction = 0.75)
summary(BRTsynoptic)
#simplify the model
synoptic.simp <- gbm.simplify(BRTsynoptic, n.drops = 5)
#assign new model with simplification
synopticss.simp <- gbm.step(BRTsynoptic,
gbm.x=synoptic.simp$pred.list[[4]], gbm.y=1,
tree.complexity=10,learning.rate=0.001)