在朴素贝叶斯算法中,类条件概率分布可以通过统计训练集中各个类别下每个特征取值的出现次数来估计。具体来说,对于某个类别 $y_i$,其特征 $x_j$ 取值为 $a_k$ 的条件概率可以用以下公式计算:
$$ P(x_j=a_k|y_i) = \frac{count(x_j=a_k,y_i)}{count(y_i)} $$
其中,$count(x_j=a_k,y_i)$ 表示在训练集中出现类别 $y_i$ 且特征 $x_j$ 取值为 $a_k$ 的样本数量,$count(y_i)$ 表示训练集中类别为 $y_i$ 的样本数量。这样计算之后,对于每个类别 $y_i$,就可以得到其所有特征的取值对应的条件概率分布。