title: 【概率论】3-8:随机变量函数(Functions of a Random Variable)

categories:

  • Mathematic
  • Probability

    keywords:
  • The Probability Integral Transformation
  • 概率积分变换
  • Simulation
  • 仿真
  • Pseudo-Random Numbers
  • 伪随机数
  • General Function

    toc: true

    date: 2018-03-16 09:49:24



Abstract: 本文介绍通过函数这个工具,来研究随机变量

Keywords: The Probability Integral Transformation,Simulation,Pseudo-Random Numbers,General Function

开篇废话

我们到目前为止对概率的研究经过了试验结果,事件,随机变量大概这三个过程,其实每个过程都是更高层的抽象,比如,对于直观的事实,实验结果,我们通过一种函数,或者称为一种收集,将结果抽象成了事件,而对事件研究了一段时间后又将事件通过函数(随机变量)映射到了实数域,整个过程,更加抽象,更加复杂,但是计算和模拟现实中的试验结果变得更加容易更加准确。

对于实数的研究,函数是绕不开的话题,而函数的微分积分等又是现代科学的基础,所以本文简要的介绍下随机变量的函数。

问题的描述变成了当我们已知一个随机变量 XXX 具有某个p.f. 或者 p.d.f 那么随机变量 Y=f(x)Y=f(x)Y=f(x) 分布是什么。

Random Variable with a Discrete Distribution

先看一个例子:

离散随机变量 XXX 在 [1,…,9][1,\dots ,9][1,…,9] 有一个均匀分布,我们关系的是随机变量距离区间中心5的距离Y的分布情况。

这时候 YYY 的定义的数学化表示是: Y=∣X−5∣Y=|X-5|Y=∣X−5∣ 其分布函数不太好写,但是可以列举出来:

Y∈{0,1,2,3,4}Pr(Y=1)=Pr(X∈4,6)=29Pr(Y=2)=Pr(X∈3,7)=29Pr(Y=3)=Pr(X∈2,8)=29Pr(Y=4)=Pr(X∈1,9)=29Pr(Y=0)=Pr(X∈5)=19
Y\in \{0,1,2,3,4\}\\
Pr(Y=1)=Pr(X\in {4,6})=\frac{2}{9}\\
Pr(Y=2)=Pr(X\in {3,7})=\frac{2}{9}\\
Pr(Y=3)=Pr(X\in {2,8})=\frac{2}{9}\\
Pr(Y=4)=Pr(X\in {1,9})=\frac{2}{9}\\
Pr(Y=0)=Pr(X\in {5})=\frac{1}{9}\\
Y∈{0,1,2,3,4}Pr(Y=1)=Pr(X∈4,6)=92​Pr(Y=2)=Pr(X∈3,7)=92​Pr(Y=3)=Pr(X∈2,8)=92​Pr(Y=4)=Pr(X∈1,9)=92​Pr(Y=0)=Pr(X∈5)=91​

这就是一个最简单的例子,关于离散随机变量的函数的分布问题。

Theorem Function of a Discrete Random Variable. Let XXX have a discrete distribution with p.f. fff and let Y=r(X)Y=r(X)Y=r(X) for some function of rrr defined on the set of possible values of XXX For each possible value y of YYY the p.f. ggg of YYY is

g(y)=Pr(Y=y)=Pr[r(X)=y]=∑x;r(x)=yf(x)
g(y)=Pr(Y=y)=Pr[r(X)=y]=\sum_{x;r(x)=y}f(x)
g(y)=Pr(Y=y)=Pr[r(X)=y]=x;r(x)=y∑​f(x)

解读下上面的公式,其实公式写的很清楚,当我们知道函数r了以后,满足 r(X)=yr(X)=yr(X)=y 的所有X对应的概率最后组合成了Y,所以要进行求和,其实这一步跟从试验结果得到事件的过程是一样的。但是下面对于连续分布来说,就非常不一样了。

以上为节选内容,完整原文地址:https://www.face2ai.com/Math-Probability-3-8-Fuctions-of-a-Random-Variable转载请标明出处

【概率论】3-8:随机变量函数(Functions of a Random Variable)的更多相关文章

  1. 【概率论】3-9:多随机变量函数(Functions of Two or More Random Variables)

    title: [概率论]3-9:多随机变量函数(Functions of Two or More Random Variables) categories: - Mathematic - Probab ...

  2. 【概率论】4-1:随机变量的期望(The Expectation of a Random Variable Part II)

    title: [概率论]4-1:随机变量的期望(The Expectation of a Random Variable Part II) categories: - Mathematic - Pro ...

  3. 【概率论】4-1:随机变量的期望(The Expectation of a Random Variable Part I)

    title: [概率论]4-1:随机变量的期望(The Expectation of a Random Variable Part I) categories: - Mathematic - Prob ...

  4. asp.net MVC helper 和自定义函数@functions小结

    asp.net Razor 视图具有.cshtml后缀,可以轻松的实现c#代码和html标签的切换,大大提升了我们的开发效率.但是Razor语法还是有一些棉花糖值得我们了解一下,可以更加强劲的提升我们 ...

  5. asp.net MVC 自定义@helper 和自定义函数@functions小结

    asp.net Razor 视图具有.cshtml后缀,可以轻松的实现c#代码和html标签的切换,大大提升了我们的开发效率.但是Razor语法还是有一些棉花糖值得我们了解一下,可以更加强劲的提升我们 ...

  6. 《A First Course in Probability》-chaper5-连续型随机变量-随机变量函数的分布

    在讨论连续型随机变量函数的分布时,我们从一般的情况中(讨论正态分布的文章中提及),能够得到简化版模型. 回忆利用分布函数和概率密度的关系求解随机变量函数分布的过程,有Y=g(x),如果g(x)是严格单 ...

  7. 《A First Course in Probability》-chaper5-连续型随机变量-随机变量函数的期望

    在关于离散型随机变量函数的期望的讨论中,我们很容易就得到了如下的等式: 那么推广到连续型随机变量,是否也存在类似的规律呢? 即对于连续型随机变量函数的期望,有: 这里给出一个局部的证明过程,完整的证明 ...

  8. 【Swift】 - 函数(Functions)总结 - 比较 与 C# 的异同

    1.0 函数的定义与调用( Defining and Calling Functions ) 习惯了C#了语法,看到下面的这样定义输入参数实在感到非常别扭,func 有点 Javascript的感觉, ...

  9. [转]asp.net MVC helper 和自定义函数@functions小结

    本文转自:http://www.cnblogs.com/jiagoushi/p/3904995.html asp.net Razor 视图具有.cshtml后缀,可以轻松的实现c#代码和html标签的 ...

随机推荐

  1. (六)Activiti之实现学生请假流程

    一.实现学生请假流程 1.1 用activiti插件生成bpmn和png文件 1.2 部署流程定义 package com.shyroke.activiti.firstActiviti; import ...

  2. static的用法详解

    一.静态类 [1] 仅包含静态成员. [2] 静态类的本质,是一个抽象的密封类,所以不能被继承,也不能被实例化.也就是说,不能使用 new 关键字创建静态类类型的变量. [4] 不能包含实例构造函数. ...

  3. 清北学堂-DAY2-数论专题-中国剩余定理(CRT)

    首先请看定义:(百科上抄下来的)孙子定理是中国古代求解一次同余式组(见同余)的方法.是数论中一个重要定理.又称中国余数定理. 一元线性同余方程组问题最早可见于中国南北朝时期(公元5世纪)的数学著作&l ...

  4. 4、java基础:JDK8接口新特性以及接口和抽象类区别

    在jdk8之前,interface之中可以定义变量和方法,变量必须是public.static.final的,方法必须是public.abstract的.由于这些修饰符都是默认的,所以在JDK8之前, ...

  5. vscode 基本知识以及如何配置 C++ 环境

    参考: 在用VSCode? 看完这篇文章, 开发效率翻倍!最后一条厉害了~ Visual Studio Code(VS code)你们都在用吗?或许你们需要看一下这篇博文 按下 ctrl+K,再按下 ...

  6. C# 循环中 直接索引 VS 缓存索引 性能测试

    using System; namespace TestCSharp { class MainClass { public class t1 { public b1 b = new b1(); } p ...

  7. leetcode-21.合并有序链表 · List

    题面 合并两个排序链表. 算法 创建结果链表头*res,*p指向头,当两个链表节点都不为空时,比较节点值,值小的挂在p后面,二者(p和小者)顺次后移.知道某条链表空,跳出while循环.接着,直接将不 ...

  8. *p 和p[i] 区别

    注意:*(arr+ n -1)指向的 是原来&a[n-1]是个地址 与arr[n-1]不同 !!重点!

  9. 第一课 IP通信

       我们的专业课:<IP通信>开课了.    在第一节课,我们初步了解了关于通信的知识,涨了知识,下面我就说一下第一节课所学所感.    在学习这门课的时候,需要我们认真预习,认真听课, ...

  10. Tomcat 启动闪退解决

    直接使用cmd进入tomcat 目录下进行启动,直接使用Catalina.bat run运行,查看报啥错.进一步进行解决