使用R中的randomforest包的可变重要性图

问题描述 投票:0回答:1

我创建了一个random forest model,现在想看看变量的重要性。尝试这样做时,它仅显示MeanDecreaseGini图,而不显示MeanDecreaseAccuracy图。如果我尝试指定type = 1,则会显示[>]错误

imp [,i]中的错误:下标超出范围

但是type = 2不会发生相同的情况。

我使用的代码是:

RF_Model<- randomForest(as.factor(Ash )~B1+B2+B3+B4+B5+B6+B7+B8+B9+B10+B11+B12+B13+B14+B15
                        +B16+B17+B18+B19+B20, data=Subset, ntree=2000, Importance=TRUE)
print(RF_Model)
Important=RF_Model$importance
View( Important).

有人可以帮我吗?

我创建了一个随机森林模型,现在想看看变量的重要性。尝试这样做时,它仅显示MeanDecreaseGini图,而不显示MeanDecreaseAccuracy图。如果我尝试指定...

r variables random-forest
1个回答
1
投票

应该是importance=TRUE而不是Importance=TRUE。请参见下面的可复制示例:

© www.soinside.com 2019 - 2024. All rights reserved.