机器学习(十八)极大似然估计

简介: 机器学习(十八)极大似然估计

1 极大似然估计简介


极大似然估计是在总体类型已知条件下使用的一种参数估计方法 。它首先是由德国数学家高斯在1821年提出的,

60.png

然而,这个方法常归功于英国统计学家费希尔.费希尔在1922年重新发现了这一方法,并首先研究了这种方法的一些性质 。



61.png

极大似然估计的思想是:选取这样的θ̂,使得当它作为未知参数θ的估计时,观察结果出现的可能性(概率)最大!!


我们看看几个例子:

例1、某位同学与一位猎人一起外出打猎.一只野兔从前方窜过,只听一声枪响,野兔应声倒下。如果要你推测,是谁打中的呢?你会如何想呢?


62.png


你就会想,只发一枪便打中,猎人命中的概率一般大于这位同学命中的概率, 看来这一枪是猎人射中的。这个例子所作的推断已经体现了极大似然法的基本思想 .


63.png


例2、设袋中有黑白两种球,已知两种球的比例为1:99,但不知道哪种颜色的球多。

若现在从袋中任取一球,发现是白球,试估计袋中白球所占的比例。

例3、设袋中有黑、白球共4个,现有放回地抽取3次,得到2个白球,1个黑球。试问:如何估计袋中的白球数?

解:设袋中的白球数为m(待估),3次抽球中抽得白球的次数为r.v.X。

则 X ~ B (3, p=m /4),

P { X=k }=C3k pk (1-p)3-k, k =0,1,2,3。

64.png


从上图可以看出,当取中白球个数为2时,其中事件发生概率最大为m=3,即p=3/4时,所有我们有理由认为:

p̂=3/4, m̂=3。


2 极大似然估计原理


设X1, X2 ,…, Xn是取自总体 X 的一个样本,样本的联合概率密度(连续型)或联合概率函数(离散型)为 P (X1,X2,…Xn; θ) 。当给定样本的一组观测值x1, x2 ,…, xn时,定义似然函数为:orient/strip%7CimageView2/2/w/1240)


65.png


L(θ)看作参数θ的函数,它可作为θ将以多大可能产生样本值 x1, x2 ,…, xn 的一种度量 ,极大似然估计法就是用使L(θ)达到最大值的θ̂去估计θ。


66.png


称θ̂为θ的极大似然估计(MLE:maximum  likelihood  estimate)。


3 极大似然估计求解


下面为求极大似然估计(MLE)的一般步骤:

(1) 由总体分布导出样本的联合概率函数 (或联合概率密度);

(2) 把样本联合概率函数(或联合密度)中自变量看成已知常数,而把参数θ 看作自变量, 得到似然函数L(θ);

(3) 求似然函数L(θ) 的最大值点(常常转化为求ln L(θ)的最大值点) ,即θ的MLE;

(4) 在最大值点的表达式中, 用样本值代入就得参数的极大似然估计值 .


我们看一个例子:

首先确定样本的联合概率密度函数


67.png


推导出似然函数并求极值点


68.png


求解得出参数估计


69.png


这是百度文库上看到关于MLE讲解不错的PPT,看完之后仿佛回到大学上概率论课的情景,努力填坑吧。因为下载下来找不到原链接,侵删。

相关文章
|
6月前
|
机器学习/深度学习
【机器学习】误差总似然
【1月更文挑战第23天】【机器学习】误差总似然
|
1月前
|
机器学习/深度学习 算法 知识图谱
【机器学习】逻辑回归原理(极大似然估计,逻辑函数Sigmod函数模型详解!!!)
【机器学习】逻辑回归原理(极大似然估计,逻辑函数Sigmod函数模型详解!!!)
|
6月前
|
机器学习/深度学习
【机器学习】贝叶斯统计中,“似然”和“后验概率”有什么区别?
【5月更文挑战第11天】【机器学习】贝叶斯统计中,“似然”和“后验概率”有什么区别?
|
机器学习/深度学习
机器学习基础:极大似然估计
机器学习基础:极大似然估计
72 0
机器学习基础:极大似然估计
|
机器学习/深度学习 vr&ar Python
机器学习:详解极大似然估计(MLE)与极大后验估计(MAP)
机器学习:详解极大似然估计(MLE)与极大后验估计(MAP)
450 0
机器学习:详解极大似然估计(MLE)与极大后验估计(MAP)
|
机器学习/深度学习 算法
机器学习之从极大似然估计到最大熵原理以及EM算法详解
一、极大似然估计 极大似然估计是建立在极大似然原理的基础上的一个统计方法,极大似然原理的直观想法是,一个随机试验如有若干个可能的结果A,B,C,… ,若在一次试验中,结果A出现了,那么可以认为实验条件对A的出现有利,也即出现的概率P(A)较大。
3221 0
|
6天前
|
机器学习/深度学习 人工智能 算法
【手写数字识别】Python+深度学习+机器学习+人工智能+TensorFlow+算法模型
手写数字识别系统,使用Python作为主要开发语言,基于深度学习TensorFlow框架,搭建卷积神经网络算法。并通过对数据集进行训练,最后得到一个识别精度较高的模型。并基于Flask框架,开发网页端操作平台,实现用户上传一张图片识别其名称。
22 0
【手写数字识别】Python+深度学习+机器学习+人工智能+TensorFlow+算法模型
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
【MM2024】阿里云 PAI 团队图像编辑算法论文入选 MM2024
阿里云人工智能平台 PAI 团队发表的图像编辑算法论文在 MM2024 上正式亮相发表。ACM MM(ACM国际多媒体会议)是国际多媒体领域的顶级会议,旨在为研究人员、工程师和行业专家提供一个交流平台,以展示在多媒体领域的最新研究成果、技术进展和应用案例。其主题涵盖了图像处理、视频分析、音频处理、社交媒体和多媒体系统等广泛领域。此次入选标志着阿里云人工智能平台 PAI 在图像编辑算法方面的研究获得了学术界的充分认可。
【MM2024】阿里云 PAI 团队图像编辑算法论文入选 MM2024
|
27天前
|
机器学习/深度学习 算法 Java
机器学习、基础算法、python常见面试题必知必答系列大全:(面试问题持续更新)
机器学习、基础算法、python常见面试题必知必答系列大全:(面试问题持续更新)

热门文章

最新文章