2015-09-07 52 views
3

我生成使用e1071樸素貝葉斯分類,然後運行以下爲什麼預測一個因子爲0的輸出?

test <- as.data.frame(readRDS('ContactsComplaints2014.rds')) 
load(file='data2015.nb.RData') 
prediction <- predict(data2015.nb,subset(test[1:3000,], select=-c(didComplain))) 

在終端我進入

> prediction

,並得到

factor(0) 
Levels: 

爲什麼?

回答

3

這可能是一個相當遲的回覆,但您需要標記要分類爲as.factor()的類的名稱。然後它會工作。