朴素贝叶斯分母说明

数据挖掘 机器学习 可能性 朴素贝叶斯分类器
2022-02-22 14:52:36

我遇到了一个较早的帖子,该帖子已解决并对其进行了跟进,但我无法发表评论,因为我的声誉低于 50。基本上我对计算朴素贝叶斯中的分母感兴趣。在此处输入图像描述

现在我明白了朴素贝叶斯中的特征被认为是独立的,所以我们可以计算p(x)=p(x1)p(x2)...p(xn)还是我们必须使用这个公式

p(x)=kp(Ck) p(xCk)
条件独立假设
p(xCk)=Πip(xiCk)

我的问题是两种计算方式会给出相同的 p(x) 吗?

链接到原始问题:https ://datascience.stackexchange.com/posts/69699/edi

编辑**:抱歉,我认为这些功能具有条件独立性,而不是完全独立性。因此使用不正确p(x)=p(x1)p(x2)...p(xn)?

最后,我知道我们实际上并不需要分母来找到我们的概率,而是出于好奇而询问。

1个回答

计算方法p(x)确实是:

p(x)=kp(Ck) p(x|Ck)

因为通常需要计算p(Ck,x)(分子)对于每个k, 总结所有这些很简单k价值观。确实,使用该产品是不正确的。

最后,我知道我们实际上并不需要分母来找到我们的概率,而是出于好奇而询问。

计算边际p(x)不需要为了找到最可能的类Ck因为:

argmaxk({p(Ck|x)})=argmaxk({p(Ck,x)})

但是实际上需要找到后验概率p(Ck|x),这就是为什么计算分母通常很有用p(x)为了得到p(Ck|x),特别是如果想要输出实际概率。