我有一個隨機森林與重要性/ 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