1
$\begingroup$

Can anyone explain what the Bayes error rate is in Naive Bayes, for instance in matlab:

[class, err]  = classify(UnseenTestdata, training_data, target_class,'diaglinear') 

I get an error rate (err) of 0.5040 what does this mean? Im not a math orientated person so plain english would help. Is this good, bad or very ugly?

1 Answers 1

1

From the matlab help function:

Err is an estimate of the misclassification error rate that is based on the training data. CLASSIFY returns the apparent error rate, i.e., the percentage of observations in the TRAINING that are misclassified, weighted by the prior probabilities for the groups.

So, if 0.5 is close to your guessing rate you are doing poorly, otherwise it's not bad.

  • 0
    Not sure if i understand correctly, but as I read it you have the output of two methods. In this case you can just compare the results manually and determine which one is better.2012-11-19