在r中使用randomForest包运行随机森林后,我对访问功能重要性的差异有些困惑。使用model $ importance和重要性(model)给出不同的值。有人知道为什么吗?
下面是示例代码。当我使用<ul>
{{ range .Sections }}
<li><a href="{{ .RelPermalink }}">{{ .Title }}</a>
{{ range .Sections }}
{{ range first 12 .Pages }}
<ul>
<li><a href="{{ .RelPermalink}}">{{ .Title }}</a></li>
</ul>
{{ end }}
{{ end }}
</li>
{{ end }}
</ul>
和MeanDecreaseAccuracy
时,rf$importance
具有不同的值。
importance(rf)
答案 0 :(得分:1)
只需将每个MeanDecreaseAccuracy
除以$importanceSD
的相应值
rf$importance[, 4]/ rf$importanceSD[,4]
#Sepal.Length Sepal.Width Petal.Length Petal.Width
#10.643412 4.816711 34.096432 32.764032
here,您可以了解为什么importance()
通过其SD缩放MeanDecreaseAccuracy
。