第二章 输入数据建模.ppt
《第二章 输入数据建模.ppt》由会员分享,可在线阅读,更多相关《第二章 输入数据建模.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、物流系统仿真物流系统仿真 从理论到实践从理论到实践第二章第二章 输入数据建模输入数据建模刘亮刘亮Page 2物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.1 随机数和随机变量2.1.1 确定性系统和随机系统2.1.2 随机变量与随机数2.1.3 随机数的产生2.1.4 随机数的产生方法2.2 数据采集与处理2.2.1 数据的收集2.2.2 随机变量分布的辨识2.3 拟合输入分布与相关性检验2.3.1 拟合优良度检验2.3.2 随机变量的相关与回归分析2.4 经验分布2.4.1 连续型变量的经验分布2.4.2 离散型变量的经验分布2.5 Stat:Fit在输入数据建模中的应用
2、2.5.1 用Stat:Fit进行数据检验2.5.2 利用Stat:Fit全自动化拟合2.5.3 利用Stat:Fit进行手工拟合注:关于输入数据拟合及Stat:Fit应用主要参考了面向应用的仿真建模与分析:使用ExtendSim(秦天保,王岩峰.清华大学出版社.2009)一书,需要深入学习此部分内容的读者可从该书中获取相关知识。Page 3物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.1 2.1 随机数和随机变量随机数和随机变量 确定性系统和随机系统确定性系统和随机系统 对于一个离散事件系统而言,如果状态变化及其间隔可以预先完全确定,则称这个系统为确定性系统。如果状态变化
3、及其间隔具备某种不确定性,则称这个系统为随机系统。造成这两种系统不同的根本原因就是随机系统中的随机事件。物流系统仿真从理论到实践Page 4物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.1 2.1 随机数和随机变量随机数和随机变量随机变量与随机数随机变量与随机数 设某一次实验产生的样本空间为,X是定义在上的实函数,即对于内的任一样本点,为一实数,则称X为一个随机变量。若随机变量只能在有限或可列无穷多个(实数)点上取值,则称该随机变量为离散型随机变量。对于离散型随机变量的所有可能值 ,记其概率 ,则称 为离散型随机变量的分布列。Page 5物流系统仿真从理论到实践第二章第二章
4、 输入数据建模输入数据建模2.1 2.1 随机数和随机变量随机数和随机变量随机变量与随机数随机变量与随机数 随机变量X在一个或多个非退化的实数区间上可以连续取值,且存在一个非负的实函数f(x),使得对于任一区间(a,b),有,则称x为连续型随机变量,f(x)为x的概率密度函数。设X的概率密度函数为 ,则X为0,1上的均匀分布函数。在计算机上可产生X的抽样序列 ,通常称 为0,1上均匀分布随机变量x的随机数。Page 6物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.1 2.1 随机数和随机变量随机数和随机变量随机数的产生随机数的产生计算机产生随机数的通常方法是利用一个递推公式
5、:给定了k个初始值 ,就可以利用这个递推公式推算出第k+1个数Xk+1:。常见的递推公式平均取中法同余法Page 7物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.1 2.1 随机数和随机变量随机数和随机变量随机数的产生随机数的产生平方取中法平方取中法是最早产生随机数的一种方法,任取一个2k位的数为种子,乘方后去掉头尾取中间2k位作为第一个随机数,再取第一个随机数为种子,按相同的方法得到第二个随机数,以此类推,就可以得到一个随机数列。这种方法的缺点是容易产生退化,一旦尾数出现0后就无法清除。此外,用这种方法得到的随机数分布均匀性比较差。Page 8物流系统仿真从理论到实践第二
6、章第二章 输入数据建模输入数据建模2.1 2.1 随机数和随机变量随机数和随机变量随机数的产生随机数的产生同余法同余法是将一组数据通过一系列特定的数字运算,最后利用一个数字的整除求余,所得的数值就是一个伪随机数。这种特定的数字运算公式为:其中a为乘法因子,c为加法因子,M为模数(为随机数的周期)。当a=1时为加法同余;c=0时为乘法同余;a1、c0时为混合同余。Page 9物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.1 2.1 随机数和随机变量随机数和随机变量随机数的产生方法随机数的产生方法(1 1)逆变换法)逆变换法(反函数法)如果 ,而 是分布函数 的反函数,则 。由
7、随机数 可直接生成规定分布 的随机数 。设随机变量x的分布函数为 ;在区间0,1上取均匀分布的独立随机变量u;由分布函数的反函数 得到的值即为所需要的随机变量x;即为所需的随机变量。Page 10物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.1 2.1 随机数和随机变量随机数和随机变量随机数的产生方法随机数的产生方法(2 2)卷积法)卷积法 卷积法就是通过两个或多个随机变量的相加来得到新的具有某种所希望的分布的随机变量。卷积法可以用来生成爱尔朗分布、近似正态分布和二项式分布的随机变量。假设具有独立均匀分布的随机变量 ,令 ,则Y的分布称为 的m折卷积。Page 11物流系统
8、仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.1 2.1 随机数和随机变量随机数和随机变量随机数的产生方法随机数的产生方法(3 3)合成法)合成法合成法适用于产生分布函数F为多个分布函数 的凸函数的情况。设对于任意x,其中,每个 为一个分布函数。同样,如果X的密度函数可写为 ,其中 都是密度函数。产生一个正随机数J,使得 计算返回概率分布函数为 的X。Page 12物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.1 2.1 随机数和随机变量随机数和随机变量随机数的产生方法随机数的产生方法(4 4)取舍法)取舍法 取舍法通过某个检验条件决定取舍得到F(x)的随机数。
9、定义一个函数t,使得对于所有的x都有 ,因为 ,所以函数t不是密度函数。而函数 则是一个密度函数。用下列算法来生成密度为r的随机变量Y:生成密度为r的Y;生成独立于Y的 ;如果 ,则返回 ;否则返回步骤,再次抽样。Page 13物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.1 2.1 随机数和随机变量随机数和随机变量随机数的产生方法随机数的产生方法(5 5)函数变化法)函数变化法 函数变化法是关于随机分布的函数的抽样法。通过随机分布之间的关系式推导出分布函数的关系式,利用常用分布的随机数生成某个确定分布的随机数。由 的随机分布生成 的随机分布的步骤为:生成独立的 随机数据
10、;令 ;就是 的随机数序列。Page 14物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.2 2.2 数据采集与处理数据采集与处理数据的收集数据的收集系统名称典型的输入数据排队系统顾客到达的间隔时间顾客被服务时间的分布库存系统需求顾客的分布顾客需求量的分布物料订货的提前期分布生产系统作业到达的间隔时间作业类型的概率每种作业每道工序服务时间的分布可靠性系统生产无故障作业时间Page 15物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.2 2.2 数据采集与处理数据采集与处理数据的收集数据的收集收集数据的方法主要有以下几种:(1)通过实际预测获得系统的输入数据。
11、例如,观测在一段时间内通过路口的车辆数目。(2)由项目管理人员提供实际系统的运行数据。(3)从已经发表的研究成果、论文中收集类似系统的输入数据模型。Page 16物流系统仿真从理论到实践第二章第二章 输入数据建模输入数据建模2.2 2.2 数据采集与处理数据采集与处理随机变量分布的辨识随机变量分布的辨识 随机变量的分布类型确定往往是对采集的数据进行预处理后进行分布类型的假设。分布类型的假设方法有多种,如果实际系统的输入数据服从理论分布,会给仿真运行带来很多便利。点统计法直方图法连续随机变量分布类型的辨识点统计法线图法离散随机变量分布类型的辨识Page 17物流系统仿真从理论到实践第二章第二章
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二章 输入数据建模 第二 输入 数据 建模
限制150内