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

拉普拉斯分布极大似然估计

在拉普拉斯分布中,概率密度函数 (PDF) 表示为:

f ( x ∣ μ , b ) = 1 2 b exp ⁡ ( − ∣ x − μ ∣ b ) , f(x | \mu, b) = \frac{1}{2b} \exp\left(-\frac{|x - \mu|}{b}\right), f(xμ,b)=2b1exp(bxμ),
其中 μ \mu μ 是位置参数, b > 0 b > 0 b>0 是尺度参数。

给定一个样本数据集 { x 1 , x 2 , … , x n } \{x_1, x_2, \dots, x_n\} {x1,x2,,xn},我们需要对参数 μ \mu μ b b b 进行极大似然估计 (MLE)。

1. 极大似然函数

似然函数为:
L ( μ , b ) = ∏ i = 1 n 1 2 b exp ⁡ ( − ∣ x i − μ ∣ b ) . L(\mu, b) = \prod_{i=1}^n \frac{1}{2b} \exp\left(-\frac{|x_i - \mu|}{b}\right). L(μ,b)=i=1n2b1exp(bxiμ).

取对数,得到对数似然函数:
ℓ ( μ , b ) = ln ⁡ L ( μ , b ) = − n ln ⁡ ( 2 b ) − 1 b ∑ i = 1 n ∣ x i − μ ∣ . \ell(\mu, b) = \ln L(\mu, b) = -n \ln(2b) - \frac{1}{b} \sum_{i=1}^n |x_i - \mu|. (μ,b)=lnL(μ,b)=nln(2b)b1i=1nxiμ∣.

2. 对参数求解

(1) 对 μ \mu μ 求极大值

固定 b b b,对 μ \mu μ 求偏导数:
∂ ℓ ( μ , b ) ∂ μ = − 1 b ∑ i = 1 n sgn ( x i − μ ) , \frac{\partial \ell(\mu, b)}{\partial \mu} = -\frac{1}{b} \sum_{i=1}^n \text{sgn}(x_i - \mu), μ(μ,b)=b1i=1nsgn(xiμ),
其中 sgn ( z ) \text{sgn}(z) sgn(z) 是符号函数,定义为:
sgn ( z ) = { 1 , z > 0 , − 1 , z < 0 , 0 , z = 0. \text{sgn}(z) = \begin{cases} 1, & z > 0, \\ -1, & z < 0, \\ 0, & z = 0. \end{cases} sgn(z)= 1,1,0,z>0,z<0,z=0.

令导数为零,即:
∑ i = 1 n sgn ( x i − μ ) = 0. \sum_{i=1}^n \text{sgn}(x_i - \mu) = 0. i=1nsgn(xiμ)=0.

这表明 μ \mu μ 是数据的中位数。因此, μ ^ \hat{\mu} μ^ 的极大似然估计为:
μ ^ = median ( { x 1 , x 2 , … , x n } ) . \hat{\mu} = \text{median}(\{x_1, x_2, \dots, x_n\}). μ^=median({x1,x2,,xn}).

(2) 对 b b b 求极大值

μ = μ ^ \mu = \hat{\mu} μ=μ^ 代入对数似然函数,对 b b b 求偏导数:
∂ ℓ ( μ , b ) ∂ b = − n b + 1 b 2 ∑ i = 1 n ∣ x i − μ ∣ . \frac{\partial \ell(\mu, b)}{\partial b} = -\frac{n}{b} + \frac{1}{b^2} \sum_{i=1}^n |x_i - \mu|. b(μ,b)=bn+b21i=1nxiμ∣.

令导数为零,得到:
b = 1 n ∑ i = 1 n ∣ x i − μ ^ ∣ . b = \frac{1}{n} \sum_{i=1}^n |x_i - \hat{\mu}|. b=n1i=1nxiμ^∣.

因此, b ^ \hat{b} b^ 的极大似然估计为:
b ^ = 1 n ∑ i = 1 n ∣ x i − median ( { x 1 , x 2 , … , x n } ) ∣ . \hat{b} = \frac{1}{n} \sum_{i=1}^n |x_i - \text{median}(\{x_1, x_2, \dots, x_n\})|. b^=n1i=1nximedian({x1,x2,,xn})∣.

3. 总结

拉普拉斯分布的极大似然估计为:
μ ^ = median ( { x 1 , x 2 , … , x n } ) , \hat{\mu} = \text{median}(\{x_1, x_2, \dots, x_n\}), μ^=median({x1,x2,,xn}),
b ^ = 1 n ∑ i = 1 n ∣ x i − μ ^ ∣ . \hat{b} = \frac{1}{n} \sum_{i=1}^n |x_i - \hat{\mu}|. b^=n1i=1nxiμ^∣.

http://www.lryc.cn/news/510222.html

相关文章:

  • VLMs之Gemma 2:PaliGemma 2的简介、安装和使用方法、案例应用之详细攻略
  • qwenvl 代码中的attention pool 注意力池如何理解,attention pool注意力池是什么?
  • 源码分析之Openlayers中GeometryCollection类
  • 常见LLM大模型总结
  • 向量检索+大语言模型,免费搭建基于专属知识库的 RAG 智能助手
  • 基础11C++中的异常处理以及swap
  • 写作词汇积累:得偿所望、可见一斑、搭腔
  • android jetpack compose Model对象更新变量 UI不更新、不刷新问题
  • 数据库概论
  • 基于python使用UDP协议对飞秋进行通讯—DDOS
  • 数据库管理-第275期 Oracle 23ai:画了两张架构图(20241225)
  • 使用Streamlit部署机器学习模型
  • 依图科技简介
  • 苍穹外卖day07缓存部分分析
  • OCR实践-Table-Transformer
  • HarmonyOS NEXT 实战之元服务:静态案例效果---电台推荐
  • 微信小程序 不同角色进入不同页面、呈现不同底部导航栏
  • MATLAB符号计算-符号表达式基础运算操作
  • 服务器被攻击怎么办
  • 精准识别花生豆:基于EfficientNetB0的深度学习检测与分类项目
  • 【UE5 C++课程系列笔记】13——GameInstanceSubsystem的简单使用
  • 实用工具推荐----Doxygen使用方法
  • js垃圾回收机制详细讲解
  • 【Linux/踩坑】Linux中启动eclipse或HDFS因JAVA_HOME设置报错
  • 百度千帆平台构建AI APP的基础概念梳理
  • Unity3D Huatuo技术原理剖析详解
  • 记Fastjson2的一个报ConcurrentModificationException的bug
  • 使用TimesFM 对车辆销售进行预测
  • OpenEuler 22.03 不依赖zookeeper安装 kafka 3.3.2集群
  • ubuntu 将python3.8 升级为python3.10并进行版本切换