jtyoui.bayes package

Submodules

jtyoui.bayes.Bayes module

class jtyoui.bayes.Bayes.BayesProbability[源代码]

基类:object

贝叶斯

>>> bp = BayesProbability()
>>> bp['bowl_one'] = 1 / 2
>>> bp['bowl_two'] = 1 / 2
>>> bp.prior_probability('bowl_one', 3 / 4)
>>> bp.prior_probability('bowl_two', 1 / 2)
>>> print(bp.posterior_probability('bowl_one'))
posterior_probability(name)[源代码]

后验概率

prior_probability(name, prob)[源代码]

先验概率

参数:
  • name – 名字
  • prob – 先验概率

jtyoui.bayes.JointProbability module

jtyoui.bayes.JointProbability.independent_joint(a, operation, b)[源代码]

独立联合事件

参数:operation – and==∩,or==|,比如:independent_joint(a,’and’,b)等价于P(a∩b)
jtyoui.bayes.JointProbability.non_independent_joint(a, operation, b)[源代码]

非独立联合事件

Module contents