我正试图为生态数据建立一个随机森林,但一直存在错误
“没有适用于类”逻辑“对象的‘重要性’的方法。
我的代码是:
fit2 <- randomForest(sv ~ salinity + temp + Depthbin + cdistance + oxygen +
type + diel, data=d.omit, importance(TRUE), ntree=2000)兴趣变量(sv)是连续的,所以我不确定它是否会影响事物。当我删除代码中的importance(TRUE)部分时,我可以运行随机林,但是我获得的IncNodePurity值高得离谱(有些值超过10万!)。我希望importance(TRUE)加载项能够解决这个问题,但如果没有,有没有人知道更好的方法来检查每个变量的重要性呢?
发布于 2017-05-18 09:23:37
试一试:
fit2 <- randomForest(sv ~ salinity + temp + Depthbin + cdistance + oxygen + type + diel, data=d.omit, importance=TRUE, ntree=2000)使用importance(fit2),您应该能够看到变量的重要性。
https://stackoverflow.com/questions/44038687
复制相似问题