当前位置: 首页 > news >正文

恶补,先验分布,后验分布 ,似然估计

恶补,打一遍增加印象

  • 先验分布
  • 后验分布,
  • 似然估计

声明:仅记录个人学习,并无其他用途。

先验分布

后验分布,

似然估计

隔壁小哥的故事:

隔壁小哥要去15公里外的一个公园里玩,小哥可以选择步行走路、骑车或者开汽车,然后通过其中一种方式花了一段时间到达公园。
在这个例子种呢,无论采用哪种交通方式,这是!而花了多长的时间,这是

假设我们知道小哥花了一小时到达公园,那我们能知道他是通过哪种方式过去的吗?事实上,我们并不能很确定小哥的交通方式。可能是骑车呢?或者开车过去却堵车呢? 假设我们知道小哥花了三个小时才到达了公园,那这个时候呢,我们大部分人觉得很可能是走路过去的。
假设小哥只花了20分钟呢,那我们又会觉得是开法拉利过去的。
这几种不同的情况呢,就是我们已经事先得知了结果(花了多少时间),然后我们根据这个结果(时间)去猜测原因(交通方式)的概率分布。
这就是
后验概率

将该例子公式化:
P ( 交通方式 ∣ 花费的时间 ) P(交通方式|花费的时间) P(交通方式花费的时间)
修改成一般的公式:
P ( 因 ∣ 果 ) P(因|果) P()
公式正规化:
P ( θ ∣ x ) P(\theta|x) P(θx)

假设你对这个小哥的为人了解,他可能是很懒的人,就坐车去,可能是个爱跑步的人,就跑去,会导致时间的花费不同。在这个情景下呢,交通工具的选择与花费时间不再相关,因为我们在结果发生前就开始猜测。这就是先验概率。

将该例子公式化:
P ( 交通方式 ) P(交通方式) P(交通方式)
修改成一般的公式:
P ( 因 ) P(因) P()
公式正规化:
P ( θ ) P(\theta) P(θ)

假设了小哥是步行去的,
在一般情况下,小哥大概需要2小时
特殊情况,小哥是飞毛腿,跑步去花了1小时。
更特殊的,小哥开挂,1秒钟就到。
再来个情景, 小哥开车去咯,正常20分钟,但小概率小哥遇到了堵车,开了几小时。
这种,我们是先确定了原因,然后根据原因来估计结果的概率分布即似然估计

将该例子公式化:
P ( 时间 ∣ 交通方式 ) P(时间|交通方式) P(时间交通方式)
修改成一般的公式:
P ( 果 ∣ 因 ) P(果|因) P()
公式正规化:
P ( x ∣ θ ) P(x|\theta) P(xθ)

引入贝叶斯公式:

公式如下:
P ( A ∣ B ) = P ( B ∣ A ) ∗ P ( A ) P ( B ) P(A|B)=\frac{P(B|A)*P(A)}{P(B)} P(AB)=P(B)P(BA)P(A)
按照下方图片即可轻松理解贝叶斯公式。
在这里插入图片描述
在这里我们采用另一种形式:
P ( θ ∣ x ) = P ( x ∣ θ ) ∗ P ( θ ) P ( x ) P(\theta|x)=\frac{P(x|\theta)*P(\theta)}{P(x)} P(θx)=P(x)P(xθ)P(θ)
解释一下,怕自己搞混乱了。
在这里,P(x) 就是已经发生的那个结果。
p ( θ ) p(\theta) p(θ)就是导致发生这个结果的原因,是其中一个可能原因,
所以这是先验概率
所以呢,$P(x|\theta)¥ 就是用原因去猜结果,所以代表似然估计。

后验概率 = 似然估计 ∗ 先验概率 e v i d e n c e 后验概率=\frac{似然估计*先验概率}{evidence} 后验概率=evidence似然估计先验概率
[注意] P(x) 即 evidence。小哥去公园很多次,但忽略了交通公式是什么,只统计每次到达公园的时间x,于是会得到一组时间的概率分布(结果)。
这种不考虑原因,只看结果的概率分布即evidence,也称为样本发生的概率分布的证据。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【ELK】简述
  • 【深度学习入门篇 ⑩】Seq2Seq模型:语言翻译
  • 【一次记一句:SQL】从 information_schema.TABLES中查询数据库表中记录数据量
  • win安装mysql
  • windows中使用Jenkins打包,部署vue项目完整操作流程
  • Linux驱动开发-06蜂鸣器和多组GPIO控制
  • pyqt/pyside QTableWidget失去焦点后,选中的行仍高亮的显示
  • uniapp小程序项目解决键盘问题
  • 无人机的发展前景大吗?
  • 23种设计模式之命令模式
  • Python(re模块的具体使用)
  • QT通用配置文件库(QPreferences)
  • 【云原生】Prometheus整合Alertmanager告警规则使用详解
  • [集成学习]基于python的Stacking分类模型的客户购买意愿分类预测
  • CentOS 7 yum官方源失效
  • @jsonView过滤属性
  • leetcode98. Validate Binary Search Tree
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • scala基础语法(二)
  • Sequelize 中文文档 v4 - Getting started - 入门
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 和 || 运算
  • 简单基于spring的redis配置(单机和集群模式)
  • 开源地图数据可视化库——mapnik
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 让你的分享飞起来——极光推出社会化分享组件
  • 说说动画卡顿的解决方案
  • 写代码的正确姿势
  • Hibernate主键生成策略及选择
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 积累各种好的链接
  • #{} 和 ${}区别
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (5)STL算法之复制
  • (C语言)共用体union的用法举例
  • (LeetCode C++)盛最多水的容器
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (STM32笔记)九、RCC时钟树与时钟 第二部分
  • (差分)胡桃爱原石
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (六)c52学习之旅-独立按键
  • (三)终结任务
  • (转)四层和七层负载均衡的区别
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET 设计模式初探
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • /etc/skel 目录作用
  • @Conditional注解详解
  • @Mapper作用
  • [20190416]完善shared latch测试脚本2.txt
  • [4.9福建四校联考]
  • [Android]RecyclerView添加HeaderView出现宽度问题
  • [BZOJ]4817: [Sdoi2017]树点涂色
  • [C++数据结构之看懂就这一篇]图(上)