(八)目标跟踪中参数估计(似然、贝叶斯估计)理论知识

news2024/11/24 12:35:10

目录

前言

一、统计学基础知识

(一)随机变量

(二)全概率公式

(三)高斯分布及其性质

二、似然是什么?

(一)概率和似然

(二)极大似然估计

三、贝叶斯估计

(一)古典统计学与贝叶斯统计学的区别

(二)贝叶斯公式

总结


前言

        目标跟踪过程可以看做参数估计的过程,即利用测量信息实时对目标状态进行估计,需要用到很多概率统计的基础知识。在此针对参数估计中常用的基础知识和概念进行总结和讲解,根据自己的经验对似然函数和贝叶斯估计进行了详细的讲解,希望能为大家深入理解目标跟踪过程提供帮助。


一、统计学基础知识

(一)随机变量

        随机变量的值可以理解为“随机事件中的变量”, 是某随机试验(常见例子:抛硬币)的结果。在目标跟踪过程中,随机变量可以是跟踪目标的位置或者速度。根据随机变量是否连续可以将其分为离散随机变量和连续随机变量。

        连续随机变量x用概率密度函数(pdf)来表示,变量取值在一段区域内的概率为pdf在该段的积分,并且积分总和为1。公式为:P\left ( x \right )\geq 0,\int P\left ( x \right )dx = 1

        离散随机变量x的取值为离散数值,不同取值的概率构成概率质量函数(pmf),所有取值的概率和为一。公式为:P\left ( x =i\right )\geq 0,\int P\left ( x \right )dx = 1

(二)全概率公式

        假设已知变量x和变量z的联合分布P\left ( x,z \right ),其中变量z的分布P\left ( z \right )称之为边缘分布。边缘分布可以通过联合概率积分或者累加的方式消除其中一个变量的影响从而获得边缘分布。

        离散变量:P\left ( z \right )=\sum _{x\in S\left ( x \right )}P\left ( x,z \right )=\sum _{x\in S\left ( x \right )}P\left ( x \right )P\left ( z\mid x \right )

        连续变量:P\left ( z \right )=\int _{x\in S\left ( x \right )}P\left ( x,z \right ) dx=\int _{x\in S\left ( x \right )}P\left ( x \right )P\left ( z\mid x \right )dx

(三)高斯分布及其性质

        对于随机变量,具有两个非常重要的特性,即均值(期望)和(协)方差。均值体现了随机变量的平均值,协方差体现了随机变量的分散程度。当随机变量为多维时,方差变为协方差。

        假设Y为多维变量,均值和协方差的定义如下:

E\left \{ Y\right \}=\int Yp\left ( Y \right )dY

Cov\left \{ Y \right \}=E\left \{ \left [ Y-E\left \{ Y \right \}\right ] \left [ Y-E\left \{ Y \right \} \right ]^{\top }\right \}

        目标跟踪过程中常用到的分布形式为高斯分布,也称为正态分布。正态分布可以表示为x\sim N\left ( \mu ,Q \right )\muQ为高斯分布的两个参数,分布的pdf表示为:

P\left ( x \right ) = N\left ( x\mid \mu , Q\right ) = \frac{1}{\sqrt{2\pi Q}}exp\left ( \frac{1}{2} \left ( x-\mu \right )^{\top }Q^{-1}\left ( x-\mu \right )\right )

二、似然是什么?

(一)概率和似然

        概率的概念是已知分布形式和参数,度量某个样本的可能性(已知因,度量果);似然是已知分布形式和对应生成的样本,度量某个未知分布参数的可能性(已知果,度量因)。概率和似然正好是分布的两个方面,样本是分布表现的现象(果),分布参数是分布的本质(因)。

        似然(likehood)必须满足以下两个条件:

        1.对于某个参数的分布形式必须是事先假设已知(先验),而分布参数未知,比如假设分布形式为正态分布,伯努利分布等。

        2.必须有来自这个分布的独立采样的样本(也就是必须要有数据)。

(二)极大似然估计

        基于上述似然的条件,针对待估计的参数,使用一堆已知的样本去反推某个参数估计值,作为这个分布参数的可能性(似然)。通俗来讲,就是根据已知生成的样本,希望找到能最大概率生成观测数据的分布参数\theta ^{\ast }

        若观测值为Z,被估计参数为\theta,则对应的方法可以描述为:

\theta ^{\ast } = arg \, \, max_{\theta } \, \, p\left ( Z\mid \theta\right )

        公式通过导数为0来进行求解。

        想进一步了解的同学可以观看下面的链接:
参数估计(二).最大似然估计icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/55791843              

三、贝叶斯估计

(一)古典统计学与贝叶斯统计学的区别

        1.概念不同:古典统计学派又叫做频率学派,所研究的对象是能大量重复的随机现象。例如例如掷硬币试验就是可以大量重复的随机现象,结果包括正面和反面。通过进行大量的掷硬币试验,发现正、反面朝上的概率分别稳定在0.5左右。但是某些时间例如明天车子抛锚的概率是60%,这里的概率就不能用频率来理解,因为车子不可能一直坏。贝叶斯学派认为:一个事件的概率是人们根据经验对该事件发生可能性所给出的个人信念,这种概率称为主观概率。贝叶斯学派允许利用经验获得的先验信息,以提升统计推断的质量。

        2.对参数的理解不同:古典统计把θ看成一个常数,对于某种现象进行统计推断。贝叶斯统计把参数θ看成一个随机变量来进行统计推断,用概率分布来描述θ的未知状况,θ不是固定的常值。

        3.侧重点不同:古典统计学研究重心为总体,不是样本。贝叶斯统计学是通过将样本观测值与先验相结合,共同得到后验值,侧重的重心为样本。

(二)贝叶斯公式

        贝叶斯公式的核心就是后验概率正比于先验概率乘以似然。如下图所示:

        先验分布:指某件事发生的概率。

        后验分布:指某一件事在其他事件发生的前提下发生的概率。

        先验分布是指通过主观判断或者依据过去经验,对概率进行预测,之后通过越来越多的观测值来修正预测,得到最后的后验分布。需要注意的是贝叶斯公式的核心在于不消除未知变量的不确定性,而是通过越来越多的新的观测点来持续更新我们对于未知变量不确定性的认识,提升我们对于不确定性的信心。

        针对连续变量,贝叶斯公式可以写为:

\pi \left ( \theta _{i}\mid x \right )=\frac{\pi \left ( \theta _{i}\right )f(x\mid \theta _{i})}{\int _{\theta }f(x\mid \theta )\pi \left ( \theta \right )d\theta }

        1. 其中\pi \left ( \theta \mid x \right )为后验概率,f\left ( x\mid \theta \right )为观测到的样本分布,也就是似然函数。

        2.竖线左边才是我们想要的,积分区间\theta是指\theta所有可能取值的域,\pi \left ( \theta \mid x \right )是在已知x的前提下在\theta域内关于\theta的一个概率分布。

        3.在已知样本x的前提下,不同的\theta取值对应的可能性不同(也就是概率),也就是似然函数f\left ( x\mid \theta \right )


总结

        本文针对目标跟踪中用到的一些概率统计基础知识进行了总结梳理,重点讲述了似然的概念 、古典统计学派与贝叶斯学派的区别、贝叶斯公式的理解,适用于学习目标跟踪的读者,读者可以通过。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1557958.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux内核之Binder驱动container_of进阶用法(三十四)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

EasyRecovery2024汉化精简版,无需注册

EasyRecovery2024是世界著名数据恢复公司 Ontrack 的技术杰作,它是一个威力非常强大的硬盘数据恢复软件。能够帮你恢复丢失的数据以及重建文件系统。 EasyRecovery不会向你的原始驱动器写入任何东东,它主要是在内存中重建文件分区表使数据能够安全地传输…

ctfshow web入门 XXE

XXE基础知识 XXE(XML External Entity)攻击是一种针对XML处理漏洞的网络安全攻击手段。攻击者利用应用程序在解析XML输入时的漏洞,构造恶意的XML数据,进而实现各种恶意目的。 所以要学习xxe就需要了解xml xml相关: …

Chrome浏览器 安装Vue插件vue-devtools

前言 vue-devtools 是一个为 Vue.js 开发者设计的 Chrome 插件。它可以让你更轻松地审查和调试 Vue 应用程序。与普通的浏览器控制台工具不同,Vue.js devtools 专为 Vue 的响应性数据和组件结构量身定做。 1. 功能介绍 组件树浏览:这个功能可以让你查…

使用Python实现ID3决策树中特征选择的先后顺序,字节跳动面试真题

def empty1(pri_data): hair [] #[‘长’, ‘短’, ‘短’, ‘长’, ‘短’, ‘短’, ‘长’, ‘长’] voice [] #[‘粗’, ‘粗’, ‘粗’, ‘细’, ‘细’, ‘粗’, ‘粗’, ‘粗’] sex [] #[‘男’, ‘男’, ‘男’, ‘女’, ‘女’, ‘女’, ‘女’, ‘女’] for o…

OpenHarmony error: signature verification failed due to not trusted app source

问题:error: signature verification failed due to not trusted app source 今天在做OpenHarmony App开发,之前一直用的设备A在测试开效果,今天换成了设备B,通过DevEco Studio安装应用程序的时候,就出现错误&#xf…

爱上数据结构:栈和队列的概念及使用

​ ​ 🔥个人主页:guoguoqiang. 🔥专栏:数据结构 ​ 一、栈 1.栈的基本概念 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端 称为栈顶,…

不同Python版本和wxPython版本用pyinstaller打包文件大小对比

1、确定wxPython和Python版本的对应关系 在这里可以找到Python支持的所有wxPython版本:https://pypi.tuna.tsinghua.edu.cn/simple/wxpython/ 由于Python从3.6版本开始支持f字符串、从3.9版本开始不支持Windows7操作系统,所以我仅筛选3.6-3.8之间的版本…

qupath再度更新:使用WSInfer进行深度学习

Open and reusable deep learning for pathology with WSInfer and QuPath Open and reusable deep learning for pathology with WSInfer and QuPath | npj Precision Oncology (nature.com) 以前:数字病理图像分析的开源软件qupath学习 ①-CSDN博客 背景 深度学…

HarmonyOS实战开发-如何实现一个自定义抽奖圆形转盘

介绍 本篇Codelab是基于画布组件、显式动画,实现的一个自定义抽奖圆形转盘。包含如下功能: 通过画布组件Canvas,画出抽奖圆形转盘。通过显式动画启动抽奖功能。通过自定义弹窗弹出抽中的奖品。 相关概念 Stack组件:堆叠容器&am…

统计XML文件内标签的种类和其数量及将xml格式转换为yolov5所需的txt格式

1、统计XML文件内标签的种类和其数量 对于自己标注的数据集,需在标注完成后需要对标注好的XML文件校验,下面是代码,只需将SrcDir换成需要统计的xml的文件夹即可。 import os from tqdm import tqdm import xml.dom.minidomdef ReadXml(File…

Day62-Nginx四层负载均衡及结合7层负载均衡实践

Day62-Nginx四层负载均衡及结合7层负载均衡实践 1. 什么是四层负载均衡?2. 四层负载均衡的常用场景3. 百万并发百亿PV大规模架构4. L4和L7的区别及常用软件。5. lvs、nginx、haproxy区别6. nginx四层负载均衡(tcp/ip,ip:port)7. n…

python多方式操作elasticsearch介绍

python多方式操作elasticsearch介绍 1. requests模块操作ES ​ requests 是一个 Python HTTP 库,它简化了发送 HTTP 请求和处理响应的过程。通过 requests 模块,开发人员可以轻松地与 Web 服务进行通信,包括获取网页内容、执行 API 请求等。…

JavaScript(一)---【js的两种导入方式、全局作用域、函数作用域、块作用域】

一.JavaScript介绍 1.1什么是JavaScript JavaScript简称“js”&#xff0c;js与java没有任何关系。 js是一种“轻量级、解释型、面向对象的脚本语言”。 二.JavaScript的两种导入方式 2.1内联式 在HTML文档中使用<script>标签直接引用。 <script>console.log…

跨越时空,启迪智慧:奇趣相机重塑儿童摄影与教育体验

【科技观察】近期&#xff0c;奇趣未来公司以其创新之作——“奇趣相机”微信小程序&#xff0c;强势进军儿童AI摄影市场。这款专为亚洲儿童量身定制的应用&#xff0c;凭借精准贴合亚洲儿童面部特征的AIGC大模型&#xff0c;以及丰富的摄影模板与场景设定&#xff0c;正在重新…

【每日跟读】常用英语500句(400~500)

【每日跟读】常用英语500句 Where can I buy a ticket? 在哪里能买到票&#xff1f; When is the next train? 下趟火车什么时候到&#xff1f; Thank you so much for helping me move yesterday. 非常感谢你昨天帮我搬家 I’m feeling a little under the weather toda…

与webpack类似的工具还有哪些?区别?

文章目录 一、模块化工具二、详细对比RollupParcelSnowpackVitewebpack 参考文献 一、模块化工具 模块化是一种处理复杂系统分解为更好的可管理模块的方式 可以用来分割&#xff0c;组织和打包应用。每个模块完成一个特定的子功能&#xff0c;所有的模块按某种方法组装起来&a…

吴恩达2022机器学习专项课程(一) 4.1 梯度下降

问题预览 梯度下降算法的作用是&#xff1f;梯度下降的过程&#xff1f;梯度下降和最小化成本函数的联系&#xff1f;所有的成本函数都是一个形状吗&#xff1f;在非凸形状中&#xff0c;梯度下降的更新过程是&#xff1f;在非凸形状中&#xff0c;不同的初值对最小化成本函数…

量化交易入门(三十二)什么是BIAS指标以及它的优缺点

BIAS&#xff0c;中文名称为“乖离率”&#xff0c;是量化交易中常用的一种技术指标&#xff0c;主要用于衡量价格偏离移动平均线的程度。下面我将从原理、优缺点和应用三个方面对BIAS指标进行详细讲解。 一、BIAS指标的原理 BIAS指标的计算公式为&#xff1a;BIAS(当前收盘价…

车载电子电器架构 —— 电气架构释放检查

车载电子电器架构 —— 电气架构释放检查 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明…