0
我想使用隨機森林進行分類,但有兩件事我找不到解決方案:第一種是我如何附加預測結果給數據幀。其次,除了關於預測質量的列聯表之外,我怎樣才能獲得更多的見解(圖表,統計數據等)? 這裏是我的數據幀例如:在隨機森林中 - 如何將預測結果附加到數據框
dat <- read.table(text = " TargetVar Var1 Var2 Var3
0 0 0 7
0 0 1 1
0 1 0 3
0 1 1 7
1 0 0 5
1 0 1 1
1 1 0 0
1 1 1 6
0 0 0 8
0 0 1 5
1 1 1 4
0 0 1 2
1 0 0 9
1 1 1 2 ", header = TRUE)
dat$dat$TargetVar <- as.factor(dat$TargetVar) #changed my target variable into a factor
rf <- randomForest(TargetVar~Var1 + Var2+ Var3 ,data=dat,ntree=10,importance=TRUE) #produced the model
table(predict(rf),dat$TargetVar) # got the contingency table
感謝。
嗨,我編輯我的答案。你只需要進行預測並將它們轉換爲數據框,這樣就可以使用cbind將預測添加到原始數據框中。 – cbento
嗨,謝謝cbento .. – mql4beginner