1. 随机变量
随机变量 是 一些概率事件通过某些方式映射到实数域后对应的变量,随机变量的抽象意味着我们可以通过数学工具来对这些事件做一些分析,站在coder的角度,可以理解为一些映射关系
随机变量分为离散型和连续型,离散型如掷骰子这种结果集是一个个离散的值,连续型则是像绳子的长度这种,我们可以分析其在某个范围内的概率,但是无法分析其在某一个具体数值的概率
离散型随机变量用一个个离散值及其概率来描述,而连续型通常使用概率密度f(x)来表示,概率密度不是x在某点的概率值,也不是离散随机变量连续化的直接映射(否则f(10)=100这种事就无法理解了)。f(x) 描述的是累计分布函数F(x) 在某点的导数值。
这事就跟所有的微分和积分关系一样,比如距离和速度形成积分关系,我们可以画出速率->时间曲线,任何时刻速度都大于等于0,速度-时间曲线不能直接反应某一时刻的距离,必须对其求积分。并且根据曲线的形状(比如头尾数值较低,中间数值较高),我们可以说头尾行驶的距离较少,中间时刻行驶的距离多等等,但具体数值还是只能通过积分关系反应
前面说过,连续随机变量通常是研究其在某个区间内的概率,比如,在区间内,其对应概率是, 其概率密度是 当 时,上式等价于对的求导,即概率密度函数
2. 数学期望
- 平均值,对于序列, 其平均值是
- 加权平均值,对于序列, 加权系数为, 并且满足, 则加权平均值的结果是:, 可以发现均值是加权平均的一种特殊情况,其每个值权重都是
- 加权平均值应当从结果构成成分来看,即一个结果总的成分是100%,不可能超过1。而权重则是各数据所占的百分比。
- 举生活中的例子,假设一个班级100人,考80分的人为20, 90的为30,100的为50,那么,我们可以按照普通方法累计总分数除以总人数,也可以这么来看,80分比例为0.2 ,权重为0.2, 同理90 0.3 100 0.5, 按照加权平均数的结果来计算就显而易见了。这里权重的含义也相当贴切了
- 实际上加权平均数很自然的就能和期望关联了,这也表明了我们为何我们在工程应用时,直接使用均值代替期望
由加权平均值我们就可以引入数学期望了,数学期望表示为:,我们以概率作为离散值的权重,有时也会写作
1. 连续随机变量的数学期望
连续随机变量的数学期望是
其中是x的概率密度函数,这个看起来和离散的数学期望很像,但是这个东西并不是离散随机变量连续化直接推导而来,详细过程可以参考:
连续随机变量的期望推导
简单来看,我们可以假设很小一段变化区间, 其概率值是, 我们以代替这一小段区间的x的取值,就有:
上式中,随着变化量趋近0变为连续的x, 同时上式变成积分:
数学期望的性质
- 线性性质:
- 叠加性质 任何条件下成立
- 相乘,当X Y 独立时成立
- E(XY) = E(X)E(Y)
方差
期望反应的时均值概念,方差反应的则是数据的波动概念,为了防止±波动在求和过程中抵消以及防止求abs导致的不可导问题,我们使用平方来统计波动数据。随机变量的方差定义为:
对上式展开:
方差的性质
证:
证:
- 仅XY独立时成立
当独立时,
则:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!