预期的结果应该是什么
当我手动计算时,我得到P(y=1|x=1) > P(y=0|x=1)。但模型预测输出为 0。
from sklearn.naive_bayes import GaussianNB,MultinomialNB
xx = [[1],[1],[1],[2],[2],[3]]
yy = [1,1,1,0,0,0]
# clf = GaussianNB()
clf = MultinomialNB()
clf.fit(xx,yy)
print(clf.predict([[1]]))
我还尝试将 alpha 参数从 1 更改为 1000。对于输入 = 1,输出仍然为 0。