最大似然估计

article/2025/9/16 20:16:29

最大似然估计

最大似然估计是在总体的分布类型己知的前提下使用的一种参数估计法。在自然生活中,观察到的某种现象产生的原因可能有很多种.但要判断出到底是哪种原因时,人们往往选择可能性最大的一种或者说是概率最大的,这就是最大似然估计的思想
所有集合中的小事件发生概率连乘再取最大值

似然函数与概率

首先给定联合样本值x关于 θ \theta θ的似然函数如下
L ( x ; θ ) = f ( x ∣ θ ) L(x;\theta)=f(x|\theta) L(x;θ)=f(xθ)
似然函数L是一个概率密度函数,表示在参数 θ \theta θ下样本数据发生的可能性

例如,现在有一批往年下雨的数据样本,是杏下雨是由某些气象指标控制,如参数 θ \theta θ表示空气的湿度,L(x; θ) 就表示在湿度参数 θ \theta θ下下雨的可能性,参数 θ \theta θ可以取值 θ 1 , θ 2 . . . θ n \theta_{1},\theta_{2}...\theta_{n} θ1,θ2...θn,每个参数 θ i \theta_{i} θi会得到对应的似然函数值, 如果某个 θ i \theta_{i} θi似然函数值大,代表该样本在这个参数下发生的可能性更大些 ,所以把称为“似然函数”,用来表示参数 θ \theta θ取值和样本数据的关联程度。

  1. 对于 f ( x ∣ θ = 0.25 ) f(x|\theta=0.25) f(xθ=0.25)表示当空气湿度参数取 25% 时,随机变量:X 等于"不下雨、大雨、小雨"等不同值时发生的概率

似然函数 L ( x ; θ ) L(x;\theta) L(x;θ)的理解过程正好相反,我们关注的量不再是事件的发生概率,而是已经知发生了某些事件 ,即已知数据样本的情况下,希望知道参数 θ \theta θ应该是多少,所以似然函数 L(x; θ)
是关于 θ \theta θ 的函数 。

例如当数据样本 X X X值为"小雨"时, 空气湿度参数 θ \theta θ取不同值时发生的概率 f ( x = ′ 小 雨 ′ ∣ θ 1 ) = 0.25 f(x='小雨'|\theta_{1})=0.25 f(x=θ1)=0.25 f ( x = ′ 小 雨 ′ ∣ θ 2 ) = 0.6.... f(x='小雨'|\theta_{2})=0.6.... f(x=θ2)=0.6....

似然函数定义

对离散型总体 X X X其分布律为事件 P ( X = x ) = p ( x , θ 1 , . . . , θ k ) P(X=x)=p(x, \theta_{1} ,..., \theta_{k}) P(X=x)=p(x,θ1...θk) ,事件A = { X 1 = x 1 , X 2 = x 2 . . . X n = x n } \left \{X_{1}=x_{1}, X_{2}=x_{2}... X_{n}=x_{n} \right \} {X1=x1,X2=x2...Xn=xn}, 事件A发生的概率记为 L ( x ; θ 1 , . . . , θ k ) L(x;\theta_{1} ,..., \theta_{k}) L(x;θ1...θk)为样本的似然函数,指在已知某些观测结果时,对有关事物性质的参数进行估计,似然函数取得最大值表示相应的参数能够使统计模型最为合理,此时的参数 θ ^ \hat{\theta} θ^称为 θ \theta θ的最大似然估计

求解最大似然估计

求未知参数的最大似然估计问题,归结为求似然函数 L ( x ∣ θ ) L(x|\theta) L(xθ)的大值点的问题。当似然函数关于未知参数可微时,可利用微分学中求最大值的方法来求解。
主要步骤如下:

  1. 写出似然函数 L ( x ∣ θ ) = L ( x 1 , . . . , x n , θ ) L(x|\theta) = L(x_{1} ,...,x_{n},\theta) L(xθ)=L(x1...xn,θ)
  2. 对似然函数或对数似然函数求导,并令导数为0,求出 θ \theta θ的最大似然估计

因函数 In 的单调递增函数,且函数 In L 与函数 L有相同的极值点故转化为求函数 InL 的最大值点较方便

数学案例–最大似然估计

现在有一个正反不均匀的硬币,如果正面朝上记为 H,反面T,硬币抛 10 次的结果为:T, T, H, T, T, H, T, H, T, H。设硬币正面朝上的概率是 θ \theta θ

解: L ( x ; θ ) = ∏ i = 1 n P ( x ; θ ) = ∏ i = 1 n θ x i ( 1 − θ ) 1 − x i L(x;\theta)=\prod_{i=1}^{n} P(x;\theta) = \prod_{i=1}^{n}\theta ^{x_{i}} (1-\theta)^{1-x_{i}} L(x;θ)=i=1nP(x;θ)=i=1nθxi(1θ)1xi

其中xi= 1为正面,xi=0表示反面朝上
在这里插入图片描述
最大似然估计提供了一种通过给定的观察数据来评估模型参数的方法,即"模型已定,参数未知" 简单而言,假设统计全国人口的身高,首先假设这个身高服从正态分布,但是该分布的均值与方差未知 我们没有人力与物力去统计全国每个人的身高,但是可以通过采样,获取部分人的身高,然后通过最大似然估计来获取上述假设中正态分布的均值和方差


http://chatgpt.dhexx.cn/article/ekkebagR.shtml

相关文章

键盘键值一览表

参考下图自己找一下对应的键值

php根据键值排序,数组根据某个键值排序

数组根据某个键值排序 时间 :2018-8-8 评论: [ 0 ] 条 浏览: [ 346 ] 次 function arraySort($array,$keys,$sortasc) { $newArr $valArr array(); foreach ($array as $key>$value) { $valArr[$key] $value[$keys]; } ($sort asc) ? asort($valArr) : ar…

ES6-键值对

1.什么是键值对 键值对(key value) 顾名思义,每一个键会对应一个值。 2.举例 a:身份证号和你本人是绑定的关系。每一个身份证号(键)都会对应一个人(值)。 b:我们在登录微信或者游戏时,需要输入手机号验证身份。系统会向该手机号发送一条验证短信。 这里的手机号码(键…

Map键值对模式

map中的每个元素属于键值对模式 。如果往map中添加元素时,需要添加key value,map也属于一个接口,该接口常见的实现类是HashMap 1.创建对象 Map map new HashMap();------ 默认是初始化的大小是16 负载因子是0.5 2.添加操作 (1&#x…

键值型数据库

键值型数据库通过 Key-Value 键值的方式来存储数据,其中 Key 和 Value 可以是简单的对象,也可以是复杂的对象。Key 作为唯一的标识符,优点是查找速度快,在这方面明显优于关系型数据库,缺点是无法像关系型数据库一样使用…

键值数据库的基本架构

目录 1、可以存储哪些数据? 2、可以对数据做什么操作?如何存储? 3、采用什么样的访问方式? 4、如何定位键值对的位置? 5、不同操作的具体逻辑是怎样的? 6、如何实现重启后快速提供服务? …

python获取键盘按键键值_python获取键值

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 更新 python sdk通过 pip 命令您可以方便获取到最新的 xml python sdk:pip uninstall qcloud_cos_v4 pip install -u cos-python-sdk-v5此外,您也可以参考 py…

键值数据库初探

一. 几个概念 1. 关联数组:和普通数组一样的结构,区别在于没有普通数组一样的约束或者说规范 (1)key(下标)不限于整数,可以是字符串 (2)value可以是实数、字符串、列表…

键盘键值表

键盘键值表 值 描述 0x1 鼠标左键 0x2 鼠标右键 0x3 CANCEL 键 0x4 鼠标中键 0x8 BACKSPACE 键 0x9 TAB 键 0xC CLEAR 键 0xD ENTER 键 0x10 SHIFT 键 0x11 CTRL 键 0x12 MENU 键 0x13 PAUSE 键 0x14 CAPS LOCK 键 0x1B ESC 键 0x20 SPACEBAR 键 0x21 PAGE UP 键 0x22 PAGE DOW…

sklearn机器学习:岭回归Ridge

在sklearn中,岭回归由线性模型库中的Ridge类来调用: Ridge类的格式 sklearn.linear_model.Ridge (alpha1.0, fit_interceptTrue, normalizeFalse, copy_XTrue, max_iterNone, tol0.001, solver’auto’, random_stateNone) 和线性回归相比,…

Python 中 Ridge 和 Lasso 回归的教程

作者:chen_h 微信号 & QQ:862251340 微信公众号:coderpai 线性回归和逻辑回归是回归技术中最受欢迎的技术,但是他们一般很难处理大规模数据问题,很难处理过拟合问题。所以,我们一般都会加上一些正则化技…

多元线性回归改进RidgeLasso

多元线性回归改进 – 潘登同学的Machine Learning笔记 文章目录 多元线性回归改进 -- 潘登同学的Machine Learning笔记(简单回顾)多元线性回归模型归一化normalization归一化的方法来个小例子试一试? 正则化regularization正则项 Lasso回归 和 Ridge岭回归L1稀疏L2平…

岭回归(Ridge)不同alpha值对归回结果的影响

对于有些矩阵,矩阵中某个元素的一个很小的变动,会引起最后计算结果误差很大,这种矩阵称为“病态矩阵”。有些时候不正确的计算方法也会使一个正常的矩阵在运算中表现出病态。对于高斯消去法来说,如果主元(即对角线上的…

r ridge回归_手把手带你画高大上的lasso回归模型图

各位芝士好友,今天我们来聊一聊lasso回归算法。与预后有关的文章,传统的做法一般会选择多变量cox回归,高级做法自然就是我们今天的lasso分析。 首先我们先来几篇文献,看一下lasso最近发的两篇文章,如下: 这…

机器学习算法系列(四)- 岭回归算法(Ridge Regression Algorithm)

阅读本文需要的背景知识点:标准线性回归算法、一丢丢编程知识 一、引言 前面一节我们学习了机器学习算法系列(三)- 标准线性回归算法(Standard Linear Regression Algorithm),最后求得标准线性回归的代价函…

手写算法-python代码实现Ridge(L2正则项)回归

手写算法-python代码实现Ridge回归 Ridge简介Ridge回归分析与python代码实现方法一:梯度下降法求解Ridge回归参数方法二:标准方程法实现Ridge回归调用sklearn对比 Ridge简介 前面2篇文章,我们介绍了过拟合与正则化,比较全面的讲了…

线性模型-Ridge-Lasso-回归

目录 1 基本库导入2 线性回归2.1 线性模型性能2.2 使用更高维的数据集 3 岭回归-Ridge3.1 Ridge原理及应用3.2 Ridge调参3.3 为什么要用Ridge 4 Lasso4.1 基本原理及应用4.2 Lasso调参4.3 为什么要用Lasso4.4 Lasso和Ridge的区别(L1,L2区别) …

利用python实现Ridge岭回归和Lasso回归

正则化 regularization 在介绍Ridge和Lasso回归之前,我们先了解一下正则化 过拟合和欠拟合 (1) under fit:还没有拟合到位,训练集和测试集的准确率都还没有到达最高。学的还不 到位。 (2) over fit:拟合过度,训练…

数学推导+纯Python实现机器学习算法14:Ridge岭回归

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达 上一节我们讲到预防过拟合方法的Lasso回归模型,也就是基于L1正则化的线性回归。本讲我们继续来看基于L2正则化的线性回归模型。 L2正则化 相较于L0和L1&…