条件概率公式, 贝叶斯公式

本文通过生动的例子介绍了概率论中的几个关键概念,包括先验概率、后验概率及似然函数,并探讨了它们在实际应用中的意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

条件概率公式:

                            

全概率公式:

                           

贝叶斯公式:

                         

给定某系统的若干样本X,计算该系统的参数,即

                                 

P(θ) 没有数据支持下,θ发生的概率:先验概率

P(θ|x) 在数据X的支持下,θ发生的概率:后验概率,贝叶斯公式也称为后验公式

p(x|θ) 给定某参数θ的概率分布:似然函数

理解:

1) 教科书上的解释总是太绕了,有一个很好例子:在没有给任何信息的前提下,让猜某人的姓氏。为了猜对概率大一些,你可能会先百度一下中国人口的姓氏排名,发现李姓是中国第一大姓,约占全国汉族人口的7.94%,所以你可能会猜李。也就是李姓出现在的概率最大。

此时李姓的概率即为 先验概率

2) 接着有人给提供了一些跟这个人相关信息,比如:知道他是来自”赵家村“,那这个时候你就知道,他姓赵的概率比较大,就会猜姓赵。

此时P(姓赵|赵家村)这个条件概率,即为 后验概率

3) 似然函数:

由贝叶斯公式带来的思考:

给定某些样本A,在这些样本中计算结论B1,B2....Bi出现的概率,即P(Bi|A),拿概率最大的那个结论B做为样本A最终的结论,也就是说我要求max P(Bi|A),由贝叶斯公式:

max P(Bi|A) = max P(A|Bi)P(Bi)/P(A)  

其中 P(A) 即 

又因为样本A给定,对于B1,B2....Bi来说P(A)是相同的,可以把分母去掉:

max P(Bi|A) => max P(A|Bi)P(Bi)

若这些结论B1,B2....Bi的先验概率相等(或者近似),则可以得到:

max P(Bi|A) => max P(A|Bi)P(Bi)=> max P(A|Bi)

最后得到结论,我们求maxP(Bi|A),实际跟求max P(A|Bi)是等价的 而P(A|Bi)就是似然函数

在MATLAB中,似然函数(likelihood function)是用于描述统计模型参数的概率分布的函数。它表示给定观测数据的条件下,模型参数的可能性。 似然函数通常用L(θ|X)表示,θ是模型参数,X是观测数据。似然函数的值越大,表示参数θ的取值越能够解释观测数据。 在MATLAB中,可以通过以下步骤来定义计算似然函数: 1. 定义概率分布模型:根据具体问题选择合适的概率分布模型,例如正态分布、泊松分布等。使用MATLAB提供的概率分布对象(例如normpdf、poisspdf)来定义概率密度函数或概率质量函数。 2. 构建似然函数:将每个观测数据的概率密度函数或概率质量函数相乘,得到似然函数。对于独立同分布的数据,可以将每个数据的概率密度函数或概率质量函数相乘。 3. 计算似然函数:给定观测数据,将其代入似然函数中进行计算。可以使用MATLAB提供的函数(例如prod)来计算乘积。 以下是一个简单的例子,演示如何计算正态分布模型的似然函数: ```matlab % 定义观测数据 data = [1.2, 2.5, 3.7, 4.1, 5.6]; % 定义正态分布模型的参数 mu = 3; % 均值 sigma = 1; % 标准差 % 构建似然函数 likelihood = prod(normpdf(data, mu, sigma)); % 显示似然函数的值 disp(['似然函数的值为:', num2str(likelihood)]); ``` 希望以上介绍对您有帮助!如果您有任何进一步的问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值