[R] help on naivebayes function in R
Aadhithya
sistaadhi at gmail.com
Wed Jun 30 15:16:56 CEST 2010
Hi,
I have written a code in R for classifying microarray data using naive
bayes, the code is given below:
library(e1071)
train<-read.table("Z:/Documents/train.txt",header=T);
test<-read.table("Z:/Documents/test.txt",header=T);
cl <- c(c(rep("ALL",10), rep("AML",10)));
cl <- factor(cl)
model <- NaiveBayes(train,cl);
pred<-predict(model,test,type = "raw");
table(pred,cl);
everything is working fine I am able to build the model and predict also but
I am not able to get the confusion matrix using table function.its giving me
the following error when I execute the line "table(pred,cl)"
Error in sort.list(unique.default(x), na.last = TRUE) :
'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?
I am not sure where I am going wrong. I want the confusion matrix using
table function but I am not able to get it . Please help me . I will be
really grateful .Thanks in advance.
-Aadhithya
--
View this message in context: http://r.789695.n4.nabble.com/help-on-naivebayes-function-in-R-tp2272720p2272720.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list