我有以下问题:
假设已知一枚给定的硬币是一枚公平的硬币,或者是一枚有偏见的硬币,例如 a) 部分中描述的那样。虽然你不知道它是哪个,但你为硬币是公平的假设分配了 0.8 的先验概率。
抛硬币,正面朝上。使用贝叶斯定理来确定硬币公平的概率和硬币有偏见的概率*给定这个观察。
定理如下:
P(A|B) = P(B|A) / P(B) * P(A)
下面的代码是我的尝试,但我得到一个错误,说我不能使用“|”带花车:
print(((0.2|0.8) / 0.2) * 0.8)
运算符“|”被称为“二元或”,它是一个二元运算符,不适用于浮点数。
此外,P(B|A) 是单一概率,读作“给定条件 A 发生的 B 的概率”。这不是“|”的单一概率。为了使贝叶斯定理起作用,您需要有 3 个输入,而不是两个。