SciTech-Mathmatics-Probability+Statistics

Conditional Probability + Bayes Formula: Application:

Conditional Probability(条件概率)

Bayes Formula

\[\large \begin{array}{lll}\\
\bm{ P(A | B) } =\dfrac{ \bm{ P(B | A) } P(A) } { P(B) } =\dfrac{ \bm{ P(B | A) } P(A) } { \overset{n}{ \underset{k=1}{ \sum}} P( A_k \cap B) } =\dfrac{ \bm{ P(B | A) } P(A) } { \overset{n}{ \underset{k=1}{ \sum} } { P(A_k) P(B | A_k) } } \\
\\
\downarrow \bm{ existing\ a \ partition } \text{ of } A : if \ P(B|A_k) \text{ is available for each } k \\
\\
\bm{ P(A_i | B) } =\dfrac{ \bm{ P(B | A_i) } P(A_i) } { P(B) } =\dfrac{ \bm{ P(B | A_i) } P(A_i) } { \overset{n}{ \underset{k=1}{ \sum} } { P(A_k \cap B) } } =\dfrac{ \bm{ P(B | A_i) } P(A_i) } { \overset{n}{ \underset{k=1}{ \sum} } { P(A_k) P( B | A_k) } } \\
\end{array}\]

举例:

收到所有信件,出现“收入”词组的概率

Statistics of Samples

\[\large \begin{array}{lll}\\
\text {所有信件} \begin{cases} \\
\overset{ \bm { P(A_1) = \frac{3}{8} } }{ \bm{ 广告信件 } } & \begin{cases}
& \overset{ \bm{ P(K_1) } = \frac{2}{3} } { 出现\bm{广告}词组 } \ : \bm { P(K_1|A_1) } = \frac{2}{8} \\
& \overset{ \bm{ P(K_2) } = \frac{1}{3} } { 没有\bm{广告}词组 } \ : \bm { P(K_2|A_2) } = \frac{1}{8} \\
\end{cases} \\
\overset{ \bm { P(A_2) = \frac{5}{8} } }{ \bm{ 正常信件 } } & \begin{cases}
& \overset{ \bm{ P(K_1) } = \frac{1}{5} } { 出现\bm{广告}词组 } \ : \bm { P(K_1|A_2) } = \frac{1}{8} \\
& \overset{ \bm{ P(K_2) } = \frac{4}{5} } { 没有\bm{广告}词组 } \ : \bm { P(K_2|A_2) } = \frac{4}{8} \\
\end{cases} \\
\end{cases} \\
\end{array} \]

Statistical Inference based on above Statistics and its Samples

  • 现在,收到一份信件,并且有 $\large \bm{广告}词组 $ , 则此信是“广告信”的概率是?
\[\large \begin{array}{lll}\\
\text {有 $\large \bm{广告}词组 $} \begin{cases} \\
\bm{ 广告信 } : \bm { P(A_1 | K_1) } = \bm{ \frac{2}{3} } \leftarrow \dfrac{ \frac{2}{8} } { \frac{2}{8} + \frac{1}{8} } =\dfrac{ \bm{ P(K_1 | A_1) } P(A_1) } { \overset{n}{ \underset{i=1}{ \sum} } { P(A_1) P( K_i | A_1) } } \\
\bm{ 正常信 } : \bm { P(A_2 | K_1) } = \bm{ \frac{1}{3} } \leftarrow \dfrac{ \frac{1}{8} } { \frac{2}{8} + \frac{1}{8} } =\dfrac{ \bm{ P(K_1 | A_2) } P(A_2) } { \overset{n}{ \underset{i=1}{ \sum} } { P(A_2) P( K_i | A_2) } } \\
\end{cases} \\
\end{array} \]

可以看到信件有 $\large 出现\bm{广告}词组 $ 出现为前提,

是“广告信件”的概率由:

  • 先验的样本统计概率 $\large \bm { P(A_1) =P(K_1|A_1)+P(K_2|A_1) = \frac{3}{8} } $

上升到:

  • 后验的样本更新概率 $\large \bm { P(A_1 | K_1) = \frac{2}{3} } $

导致样本空间的概率分布变更的原因:

系统原因(需要更新统计量?或新验证模型?):

  • 前提条件的设置/完备”导致“归一化概率”的“样本空间改变”;
  • “正交概率分布”的“样本集”的“完全分布”变更导致;
  • 外部因素影响“正交概率分布”的“部分占比”变更导致;

随机因素(需要更大的样本空间以抵消误差因素?):

  • 因为一些随机因素引发的Error(误差).
  • 总之“Prior维度集合的Partition”与“Posterior维度集合的Partition”的“正交集合笛卡尔积”“条件概率分布”的“参数”或“配比”发生了变更;

  • 实例是:

    • 在“Posterior(后验)”时,能对event(事件的)设置/完备的“前提条件”越来越多,就需要 Revise 其对应的Probability. 以上例:判断信新收到的一份信,是“广告邮件”的概率,可以由信的“关键词向量”丰富程度来确定。
    • 总由$\large Population $ 或 $\large Samples $ 统计得到的“Prior维度”的所有“Statistics(统计量)”;

      而 $\large Population $ 或 $\large Samples $ 可能因为时间或发展变化而更新,因此统计得到的“Prio

      r维度”的所有“Statistics(统计量)”也会变更;

      以上面“广告信比例”为例:

      "样本空间" 越来越大(接收到的所有有效信件越来越多),"AI系统"周期性更新"样本空间"的"统计量",包括:

      • \(\large P(A1)\) : “全量样本空间”,统计出 $ \bm{ 广告信 } $ 的概率;
      • \(\large P(A2)\) : “全量样本空间”,统计出 $ \bm{ 正常信 } $ 的概率;
      • \(\large P(K1 | A1)\) : $ \bm{ 广告信 } $ 集合,出现 $\large \bm{广告}词组 $ 的概率;
      • \(\large P(K1 | A2)\) : $ \bm{ 正常信 } $ 集合,出现 $\large \bm{广告}词组 $ 的概率;
      • \(\large P(K2 | A1)\) : $ \bm{ 广告信 } $ 集合,没有 $\large \bm{广告}词组 $ 的概率;
      • \(\large P(K2 | A2)\) : $ \bm{ 正常信 } $ 集合,没有 $\large \bm{广告}词组 $ 的概率;

前提是“Prior维度集合的Partition”与“Posterior维度集合的Partition”有“正交集合笛卡尔积”“条件概率分布”

对上例:

  • Prior维度集合的Partition 是: $\large P(广告信) P(正常) $

的“正交集合积”“条件概率分布”即:

计算出“Posterior后验”后验

(由A的Partition $\large \bm { P(K_1 | A_1) } $ 和 $\large \bm { P(K_1 | A_2) } $ 可计算出两维度的“共现(交集)” 概率) $\large \bm { P(K_1 | A_1) } $ ) P(K_1|A_1)+P(K_2|A_1)

Revise the probability of \(\large P(K1 | A_i)\)

那么根据越多的“关键词”的“后验”概率,判断得出正确结果的概率就越大。

p垃圾邮件”收入,赚钱…成功?)



p收入”|“垃圾邮件”)p(赚钱”|垃圾邮件),p成功”|“垃圾邮件?)

pC正常邮件!收入“赚钱”…成功)



pC收入“正常邮件PT赚钱”|“正常邮件).pC成功”“正常邮件?

SciTech-Mathmatics-Probability+Statistics-Conditional Probability + Bayes Theorem+App.: 条件概率+Bayes原理及应用:广告邮件分类的更多相关文章

  1. 【概率论】2-1:条件概率(Conditional Probability)

    title: [概率论]2-1:条件概率(Conditional Probability) categories: Mathematic Probability keywords: Condition ...

  2. Bayes’s formula for Conditional Probability

    Conditional Probability Example:In a batch, there are 80% C programmers, and 40% are Java and C prog ...

  3. (main)贝叶斯统计 | 贝叶斯定理 | 贝叶斯推断 | 贝叶斯线性回归 | Bayes' Theorem

    2019年08月31日更新 看了一篇发在NM上的文章才又明白了贝叶斯方法的重要性和普适性,结合目前最火的DL,会有意想不到的结果. 目前一些最直觉性的理解: 概率的核心就是可能性空间一定,三体世界不会 ...

  4. Naive Bayes Theorem and Application - Theorem

    Naive Bayes Theorm And Application - Theorem Naive Bayes model: 1. Naive Bayes model 2. model: discr ...

  5. 【概率论】2-3:贝叶斯定理(Bayes' Theorem)

    title: [概率论]2-3:贝叶斯定理(Bayes' Theorem) categories: Mathematic Probability keywords: Bayes' Theorem 贝叶 ...

  6. 贝叶斯定理推导(Bayes' Theorem Induction)

    这里用Venn diagram来不严谨地推导一下贝叶斯定理. 假设A和B为两个不相互独立的事件. 交集(intersection):  上图红色部分即为事件A和事件B的交集. 并集(union):  ...

  7. 读Bayes' Theorem

    Bayes' Theorem定理的原理说明,三个简单的例子来说明用法及一些练习. Bayes' Theorem就是概率问题,论文相对比较好理解,也不必做什么笔记.

  8. [Bayes] Understanding Bayes: Visualization of the Bayes Factor

    From: https://alexanderetz.com/2015/08/09/understanding-bayes-visualization-of-bf/ Nearly被贝叶斯因子搞死,找篇 ...

  9. 条件概率和链式法则 conditional probability & chain rule

    顾名思义, 条件概率指的是某个事件在给定其他条件时发生的概率, 这个非常符合人的认知:我们通常就是在已知一定的信息(条件)情况下, 去估计某个事件可能发生的概率. 概率论中,用 | 表示条件, 条件概 ...

  10. Probability&Statistics 概率论与数理统计(1)

    基本概念 样本空间: 随机试验E的所有可能结果组成的集合, 为E的样本空间, 记为S 随机事件: E的样本空间S的子集为E的随机事件, 简称事件, 由一个样本点组成的单点集, 称为基本事件 对立事件/ ...

随机推荐

  1. excel 类模块的使用

    类模块代码如下: '类模块Cmds的代码 Option Explicit Public WithEvents testx As msforms.CommandButton '增加点击事件 Privat ...

  2. EF ——left join

    如何在EF中实现left join(左联接)查询_ var TestList = from p in context.PersonalInformation join d in context.Dep ...

  3. 【HUST】网安|编译原理|期末复习概念梳理笔记

    纯自用,仅概念无题型,配合课本<编译原理 第4版>(ISBN: 978-7-121-31930-3)理解. 参考文献:刘铭. 编译原理 第4版. 北京:电子工业出版社, 2018.06. ...

  4. 【笔记】reko 0.10.2 反编译工具安装和使用记录|(1) README.md

    (翻译自README.md,并通过自己的实际操作情况重新整理了一遍) 笔者注:我已经成功地根据README.md下载了Release版本,也自己试了下从源码编译,跟着README都挺顺利的.如果操作过 ...

  5. 【经验】Ubuntu 20.04 ROS2 Foxy安装

    参考博客 ROS2安装 有的地方原博主打错了,还没改过来,我按我自己的改好了. 有的地方比如github和raw.githubusercontent.com访问不了,我替换成能用的镜像源了,只求一键复 ...

  6. 行为模式 -- 观察者模式(Observer)

    Observer(观察者模式) -- 对象行为型模式 别名 依赖,发布-订阅(publish - subscribe) 意图 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它 ...

  7. Seata源码—7.Seata TCC模式的事务处理

    大纲 1.Seata TCC分布式事务案例配置 2.Seata TCC案例服务提供者启动分析 3.@TwoPhaseBusinessAction注解扫描源码 4.Seata TCC案例分布式事务入口分 ...

  8. B1071 小赌怡情 (15 分)

    描述 常言道"小赌怡情".这是一个很简单的小游戏:首先由计算机给出第一个整数:然后玩家下注赌第二个整数将会比第一个数大还是小:玩家下注 t 个筹码后,计算机给出第二个数.若玩家猜对 ...

  9. 聊一聊 .NET Dump 中的 Linux信号机制

    一:背景 1. 讲故事 当 .NET程序 在Linux上崩溃时,我们可以配置一些参考拿到对应程序的core文件,拿到core文件后用windbg打开,往往会看到这样的一句信息 Signal SIGAB ...

  10. Java 判断两个文件是否相同

    使用Java 如何判断两个文件是否相同呢?我的做法是 (1)先比较两个文件内容的长度: (2)在长度相同的情况下,再比较两个文件的MD5值. 需要引入的Jar 包: <dependency> ...