我在R中使用隨機森林包進行迴歸,它給了我兩種信息:Mean of squared residuals
和%Var解釋。但我想計算訓練和測試集的RMSE
和R^2
,任何人都可以幫助我如何找到這些信息?R中的隨機森林包
R中的隨機森林包
回答
對不起,這不是一個具體的答案,但我沒有足夠的信譽留下評論。
很難說如何在沒有可重複的例子的情況下得到你想要的東西。但是,如果您在調用randomForest
時使用了xtest=
和ytest=
參數(假設您使用的是「randomForest」包),那麼您要查找的內容應該是生成的randomForest對象的一部分。你想看什麼是test
生成的隨機森林列表的一部分。
嘗試的例子:
rf.results <- randomForest(whatever arguments)
rf.results$test$mse # mse (maybe you can take the square root to get rmse)
rf.results$test$rsq # pseudo-R2 for random forest
如果你有隨機森林包裝,你可以驗證此信息以及自己做了一些探索與?randomForest
。文檔的「Value」部分詳細說明了對randomForest
的調用所產生的對象,以及您可以在哪裏找到各種性能指標。
謝謝,但還有兩個問題:1:用rf.results $ mse,我可以計算訓練集的mse和rsq嗎?第二個問題,爲什麼我得到一個向量作爲結果!!!?實際上,我只需要一個真正的mse和rsq。但是我認爲它爲每個數據樣本提供了一個mse和一個rsq。我該怎麼辦? –
'rf.results $ mse'會給你訓練集的mse,'rf.results $ rsq'會給訓練集提供僞R2。 rf.results $ test中的mse和rsq是驗證集上的性能指標。你應該使用這些來找到森林中樹的最佳數量。你得到一個結果向量的原因是因爲'ntree'參數。您可以獲得由1到'ntree'樹組成的隨機森林的性能指標。 –
- 1. 隨機森林中的R
- 2. 隨機森林,使用R
- 3. R中的隨機森林 - 很多類
- 4. R中的隨機森林算法
- 5. 在隨機觀察的隨機森林R包
- 6. python中的隨機森林
- 7. ROC隨機森林
- 8. R-隨機森林 - 重要性/ varImPlot
- 9. R隨機森林:data(x)有0行
- 10. [R隨機森林崩潰與oob.prox = FALSE
- 11. 靈敏度R隨機森林
- 12. R文本挖掘和隨機森林
- 13. R隨機森林處理Posixct值
- 14. 並行隨機森林中的R利用CARET包
- 15. R - 組合列表中包含的多個隨機森林
- 16. 隨機森林包預測,newdata參數?
- 17. 隨MLR包隨機調整隨機森林截止點
- 18. Spark隨機森林錯誤
- 19. P值爲隨機森林
- 20. 隨機森林分析
- 21. 隨機森林分類器
- 22. OpenCV - 隨機森林示例
- 23. 如何從h2o隨機森林對象中獲取隨機森林閾值
- 24. R:結合森林時隨機森林的錯誤使用插入符號
- 25. 隨機森林中的子集
- 26. scikit-learn中的隨機森林解釋
- 27. Python中的隨機森林實現
- 28. 隨機森林中的套袋和max_feature
- 29. 隨機森林中的ValueError(Python)
- 30. 隨機森林中的樹細節
請提供一個具有最小可重複性的代碼示例,包括庫依賴關係和您使用的任何函數。 – mlegge