- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
随机实验报告1 Poisson过程模拟
数学与计算科学学院
实 验 报 告
实验项目名称 随机数及Poisson过程的模拟
所属课程名称 随机过程
实 验 类 型 综合
实 验 日 期
班 级
学 号
姓 名
成 绩
一、实验概述: 【实验目的】
通过模拟产生随机数,进一步编程实现对possion过程样本轨道的模拟。掌握生成随机变量的方法,深入了解poisson过程的性质。
【实验原理】
1、随机变量的生成(逆函数法):利用均匀分布并结合分布函数的逆变换,生成分布函数为F(x)的变换:若U是[0,1]区间上的均匀分布,F(x)为任一给定的分布函数,定义,则随机变量的分布函数为F(x);
2、Poisson过程的模拟:(1)利用事件发生的间隔时间是独立同分布的随机变量序列,(2)给定事件发生次数的条件下,事件发生的时刻与该区间上对应的均匀分布的顺序统计量相同
【实验环境】
硬件环境
Windows 7 Microsoft Corporation
Inter(R)Core(TM) i5-3210
软件环境
Matlab 7.0 二、实验内容: 【实验方案】
1、利用求逆函数的方法生成指数分布随机变量;
2、(a)利用独立同分布的指数分布序列模拟强度为1的Poisson过程;
(b)利用均匀分布的顺序统计量模拟强度为1的Poisson过程
【实验过程】(实验步骤、记录、数据、分析)
1.利用求逆函数的方法生成指数分布随机变量;
步骤一:我们知道一个指数分布的概率密度函数是:
其中λ 0是分布的一个参数,常被称为率参数(rate parameter)。即每单时间发生该事件的次数。指数分布的区间是[0,∞)。 如果一个随机变量X?呈指数分布,则可以写作:X?~ Exponential(λ)。
累积分布函数累积分布函数可以写成:
时该分布函数的逆变换为:
步骤二:生成均匀分布在[0,1]上的随机数
Matlab里生成[0,1]上的均匀随机数的语句是:rand(1,1); rand(n,m)。
步骤三:生成服从参数为 lambda 的指数分布的随机数
生成有连续分布函数随机数的一般方法是用反函数法。设G(y)=F^{-1}(y),如果u(1)..., u(n) 是服从(0,1))上均匀分布的随机数,那么G(u(1)), ..., G(u(n))就是分布函数为F(x)的随机数。
例:生成一组参数为1的服从指数分布的随机数
lambda=1;
x=rand(1,10);
y=-(log(1-x))/lambda
结果为: y=[ 0.6863 ,2.3003 ,1.7239 ,1.0354 ,1.7036 ,1.0795 ,0.4185 ,0.3421 ,0.4173 ,0.7637]
对于如何验证这组随机量是否满足参数为1的指数分布,
(a)利用独立同分布的指数分布序列模拟强度为1的Poisson过程;
我们知道计数过程{N(t),t0} 是参数为的Poisson 过程,如果每次事件发生的时间间隔为 相互独立,且服从同一参数为的指数分布。因此只需产生n个同指数分布的随机数,将其作为,即可模拟Poisson过程。
假设我们要产生20个服从参数为1的指数分布的随机数,则可用以下编程实现:
lambda=1;
n=20;
X=[0 -log(rand(1,n))./lambda];
再利用MATLAB中的cumsum函数stairs(cumsum(X),0:n);
如图:
(b)利用均匀分布的顺序统计量模拟强度为1的Poisson过程
首先引入定理1. 设{N(t),t0}是计数过程, 为第n个事件与第n-1个事件的时间间隔, 独立同分布且分布函数为F(x),若F(0)=0,且对任意的 0st,都有 则{N(t),t0}为泊松过程。
定理2. 设{N(t),t0}为跃度为1的计数过程,满足,且在N(t)=n条件下, 的条件概率密度为
则{N(t),t0}为泊松过程。
利用以上理论便可进行计算机模拟:
选定t0,产生服从参数为的泊松分布的随机数n:
假定 n0,独立的产生n个在服从[0,t]上的均匀分布的随机数,将这n个数按从小到大的顺序排列的 ;
我们可以在用作为过程的第i 个点发生时间而得到过程在[0,t]上的一条轨道。
利用MATLAB编程实现:
lambd
您可能关注的文档
最近下载
- 配电箱采购合同协议书范本详细(2025年).docx VIP
- 部编版语文写字表六年级上册字帖.pdf VIP
- (高清版)B/T 24421.1-2023 服务业组织标准化工作指南 第1部分:总则.pdf VIP
- 2022年洛阳理工学院教师招聘笔试试题及答案解析.docx VIP
- 城市停车设施规划导则.docx VIP
- 天然气发电厂-燃气-蒸汽联合循环发电机组PPT课件.pptx VIP
- 《《中文核心期刊目录(2017年版)》》.doc VIP
- 基孔肯雅热防控技术指南(2025年版)测试题及参考答案.docx VIP
- 工程测量技术 电子水准仪 电子水准仪.ppt VIP
- 党支部贯彻落实八项规定扎实推进作风建设工作专题党课ppt课件.pptx VIP
文档评论(0)