我試圖同時使用NaiveBayes分類器和NaiveBayesSimple分類器進行分類,使用以下數據標準偏差:Weka的NaiveBayes分類給予不同的(錯誤?)指/上數值
@attribute a real
@attribute b {yes, no}
@data
1,yes
3,yes
5,yes
2,yes
1,yes
4,no
7,no
5,no
8,no
9,no
當使用NaiveBayesSimple分類,我得到的均值和方差值我希望:
=== Classifier model (full training set) ===
Naive Bayes (simple)
Class yes: P(C) = 0.5
Attribute a
Mean: 2.4 Standard Deviation: 1.67332005
Class no: P(C) = 0.5
Attribute a
Mean: 6.6 Standard Deviation: 2.07364414
然而,在使用NaiveBayes分類的時候,我得到不同的值:
=== Classifier model (full training set) ===
Naive Bayes Classifier
Class
Attribute yes no
(0.5) (0.5)
=============================
a
mean 2.5143 6.6286
std. dev. 1.3328 1.8286
weight sum 5 5
precision 1.1429 1.1429
我想知道是什麼原因引起的平均值/標準偏差是?我已經閱讀了NaiveBayes分類器基於的論文:http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.8.3257,並且在那裏看不到任何理由。
謝謝