我有一个随机森林与重要性/ varImPlot函数的问题,我希望有人可以帮助我?R-随机森林 - 重要性/ varImPlot
我试图代码版本,但我感到困惑的(不同的)结果:
1)
rffit = randomForest(price~.,data=train,mtry=x,ntree=500)
rfvalpred = predict(rffit,newdata=test)
varImpPlot(rffit)
importance(rffit)
显示的情节和“重要性”的数据,但只有“IncNodePurity” 。而数据不同的情节和数据,我尝试与“规模”,但没有奏效。
2.)
rf.analyzed_data = randomForest(price~.,data=train,mtry=x,ntree=500,importance=TRUE)
yhat.rf = predict(rf.analyzed_data,newdata=test)
varImpPlot(rf.analyzed_data)
importance(rf.analyzed_data)
在这种情况下它不产生任何了情节和重要性数据表示“%IncMSE”和“IncNodePurity”数据但“IncNodePurity”数据是第一码不同? 问题: 1.)任何想法为什么数据与“IncNodePurity”不同? 2.)任何想法为什么没有在第一个版本中显示“%IncMSE”? 3.)为什么在第二个版本中没有显示剧情?
非常感谢! Ed