实验7-马尔科夫预测.docx

上传人(卖家):lizi119 文档编号:7710970 上传时间:2024-08-05 格式:DOCX 页数:19 大小:1.06MB
下载 相关 举报
实验7-马尔科夫预测.docx_第1页
第1页 / 共19页
实验7-马尔科夫预测.docx_第2页
第2页 / 共19页
实验7-马尔科夫预测.docx_第3页
第3页 / 共19页
实验7-马尔科夫预测.docx_第4页
第4页 / 共19页
实验7-马尔科夫预测.docx_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、马尔柯夫预测7.1实验目的1、了解状态及状态转移的概念,理解马尔科夫链定义和性质,能根据具体实例和研究目的划分状态;2、掌握用Excel软件计算一步转移概率矩阵的全过程;3、掌握利用Excel软件进行马尔科夫链、市场占有率、马尔科夫稳态的相关预测。7.2实验原理 7.2.1 马尔柯夫预测的基本原理马尔可夫预测法是马尔科夫过程和马尔科夫链在经济预测领域的一种应用,这种方法通过对事物状态划分、研究各状态的初始概率和状态之间转移概率来预测事物未来状态变化趋势,以预测事物的未来。7.2.11马尔可夫链若时间和状态参数都是离散的马尔科夫过程,且具有无后效性,这一随机过程为马尔可夫链。无后效性可具体表述为

2、如果把随机变量序列的时间参数作为“现在”,那么表示“将来”,表示“过去”,那么,系统在当前的情况已知的条件下, “将来”下一时刻所处的的情况与“过去”的情况无关,随机过程的这一特性称为无后效性。7.2.12状态及状态转移1、状态是指客观事物可能出现或存在的状况。在实际根据研究的不同事物、不同的预测目的,有不同的预测状态划分。(1)预测对象本身有明显的界限,依状态界限划分。如机器运行情况可以分为“有故障”和“无故障”两种状态,天气有晴、阴、雨三种状态。(2)研究者根据预测事物的实际情况好预测目的自主划分。如:公司产量按获利多少人为的分为畅销、一般销售、滞销状态。这种划分的数量界限依产品不同而不同

3、。 2、状态转移是指所研究的系统的状态随时间的推移而转移,及系统由某一时期所处的状态转移到另一时期所处的状态。发生这种转移的可能性用概率描述,称为状态转移概率7.2.2状态转移概率矩阵及计算原理1、概念:状态转移概率指假如预测对象可能有E1,E2,En共n种状态,其每次只能处于一种状态,则每一状态都具有n个转向(包括转向自身),即:1 、,将这种转移的可能性用概率描述,就是状态转移概率。最基本的是一步转移概率,它表示某一时间状态经过一步转移到下一时刻状态的概率,可以简记为。2、状态转移概率矩阵P系统全部一次转移概率的集合所组成的矩阵称为一步转移概率矩阵,简称状态转移概率矩阵 称P为状态转移概率

4、矩阵。若一步转移概率矩阵为P,则k步转移矩阵为 7.2.3马尔柯夫链预测马尔柯夫方法是研究随机事件变化的一种方法。预测对象的变化常受各种不确定因素的影响而带有随机性,若其具有无后效性,则用马尔可夫法进行预测会更有效、方便。一、一重链状相关预测(一)一重马尔可夫链:若时间序列Yt在t=k+1(将来时期)时取值的统计规律只与Yt在t=k(现在时期)时的取值有关,而与t=k以前的取值无关,则称此时序为一重链状相关时间序列, (二)预测步骤:一重链状相关预测是利用一步移概率矩阵进行预测。预测步骤:1、 预测对象状态划分:1)预测对象本身已有明显状态界限; 2)不明显的,在划分时进行全面调查、了解,并结

5、合预测目的加以分析。2、计算初始概率初始概率是指状态出现的概率。当状态概率的理论分布未知时,若样本容量足够大,可用样本分布近似地描述状态的理论分布。因此,可用状态出现的频率近似地估计状态出现的概率。假定预测对象有(i=1,2,,n)个状态,在已知历史数据中,状态出现的次数为;则出现的频率 3、计算状态的下转移概率。 同状态的初始概率一样,状态转移概率的理论分布未知,当样本容量足够大时,也可以用状态之间相互转移的频率近似地描述其概率。假定由状态转向的个数为,那么 就得到一步转移概率矩阵 矩阵主对角线上的P11 ,P22 ,Pnn 表示经过一步转移后仍处在原状态的概率。4、根据转移概率矩阵和初始概

6、率进行预测。7.2.3.1 马尔可夫模型预测马尔可夫模型预测是利用概率建立一种随机型时序模型进行预测的方法。预测模型: 式中:是预测对象t=k时刻的状态向量;为一步转移概率矩阵; 是预测对象在t=k+1时的状态向量,预测的结果。根据上述预测模型可得:1、预测模型:式中:S(0)为预测对象的初始状态向量。是由状态的初始概率组成的向量。对于马氏链,它处于任一时刻t的概率可由初始概率初始状态向量和一步转移概率所决定。2、适用条件:预测模型只适用于具有马尔可夫性的时间序列,在要预测期内,各时刻的状态转移概率保持稳定,均为一步转移概率。若时序的状态转移概率随不同时刻在变化,不宜用此方法。此方法一般适用于

7、短期预测。状态转移概率矩阵P全面地描述了预测对象在各个状态之间变化的关系,在预测中有着很重要的作用。它不仅决定了预测对象所处的状态,而且决定着预测对象的变化趋势和最终结果。 7.2.3.2终极市场占有率预测 经过较长一段时间以后,马氏链将逐渐趋于这样一种状态,它与初始状态无关,在n+1期的状态概率与前一期即n期的状态概率相等,有成立。马氏链这个状态称为稳定状态。一、马氏链的稳态概率马氏链达到稳定状态时的状态概率就是稳定状态概率,也称为稳态概率。马氏链在一定条件下,经过k步转移后,会达到稳定状态。1、稳定状态的条件如果一步转移概率矩阵是标准概率矩阵,则马氏链能够达到稳定状态。 2、稳态概率的求解

8、由马氏链稳定状态定义可知,处于稳定状态时,有,即,假设,且是经k步转移后的状态向量,一步转移概率矩阵为:根据 S(k+1)=S(k)P= S(k)展开为:得如下方程组: 移项得: 上式中有n个变量,但有n+1个方程,说明其中一个方程不独立,消去其中第n个方程,写成矩阵形式 : =令 则: 即求得是马氏链的稳态概率。7.3实验数据7.3.1 厂家1,厂家2和厂家3是北京地区三个牛奶供应商表示。去年12月份对2000名消费者展开调查。得到转移频率矩阵如下:试对三个厂家17月份的市场占有率进行预测。7.3.2 某汽车修理公司在北京市有甲、乙、丙3个修理厂,经过几年的发展公司形成了一定规模的、稳定的客

9、户群。对客户调查的结果显示,客户在甲、乙、丙3个修理厂之间的转移概率为:由于公司的原因,公司目前打算只对其中的一个维修厂进行扩大规模。试分析应选择哪个维修厂。7.4实验过程实验数据7.3.1实现过程如下:步骤1:计算一步转移概率矩阵首先统计每个厂家的购买人数,即计算各行数据的和输入上述公式,sum(A1:C1)计算第一行的值,然后按回车【Enter】键,得到和为800,点鼠标左键向下拖到D3,便得到每一行的和。然后用一行中的每一个数据除以它们的和,得到转移概率矩阵p步骤2:计算初始状态去年12月份各厂家的市场占有率,用2000去除800,600和600,得到步骤3:预测今年1月三个厂家市场占有

10、率;首先,用鼠标选中B5:D5区域以存储今年1月三厂家的市场占有率;然后点击主菜单中的【公式】,下拉菜单中选择【插入函数】,出现如下对话框:在【或选择类别】中选中数学与三角函数,【选择函数】选数组乘法函数【MMULT】,点确定,结果如下:在数组Array1输入初始状态的市场占有率的单元格范围B1:D1,同样在数组Array2中输入一步转移概率矩阵的单元格范围B2:D4:特别注意,不要点确定键,如果按确定键会输出单个值,先按F2使表格处于编辑状态,然后同时按键盘上的【Ctrl】, 【Shift】,【Enter】,输出单元格区域为B5:D5,即厂家1预计今年1月份市场占有率为0.52,厂家2预计今

11、年1月份市场占有率为0.24,厂家3预计今年1月份市场占有率为0.24。步骤4:预测今年2月份三个厂家市场占有率用鼠标选中存储单元格B6:D6,按照上面的步骤点击主菜单中的【公式】,下拉菜单中选择【插入函数】,在【或选择类别】中选中数学与三角函数,【选择函数】选数组乘法函数【MMULT】,修改数组Array1输入今年1月份市场占有率,即B5:D5,数组Array2中输入一步转移概率矩阵B2:D4,按三键【Ctrl】+【Shift】+【Enter】,输出单元格区域为B6:D6。即厂家1、厂家2和厂家3预计今年2月份市场占有率分别为0. 496、0.252、0.252步骤5:类似的可以计算三个厂家

12、3月、4月、5月、6月、7月的市场占有率:从结果可以看到,厂家1的市场占有率随时间的推移逐渐稳定在50%,而厂家2和厂家3的市场占有率随都逐渐稳定在25%. 马尔科夫稳态预测实验过程步骤1:判断一步转移概率矩阵是否为正规矩阵用鼠标选中B7:D9,按照上面步骤选择函数MMULT,在矩阵Array1和 矩阵Array2中输入客户转移概率矩阵单元格范围B4:D6,按F2,然后同时按三键Ctrl+Shift+Enter,由于一步转移概率矩阵平方后的矩阵p2的所有元素都大于0,所以P是正规矩阵。因此P存在唯一的概率向量。步骤2:根据公式求稳态时甲、乙、丙3个修理厂客户群的比例首先求一步转移概率矩阵的转置

13、,用鼠标选中矩阵,点右键【复制】,选择区域B10:D12,点鼠标右键,选中【选择性粘贴】,出现如下对话框:选中“转置”,点确定,便得到转置矩阵p3,将矩阵p3最后一行去掉,添加上方程 即向量1 1 1,计算除最后元素外主对角线所有元素与1之差,算后结果如下:接下来求此矩阵的逆矩阵:选中存储的区域B13:D15,单击主菜单中的【公式】,在其下拉菜单中选择【插入函数】,在【或选择类别】点数学与三角函数,在选择函数选中【MINVERSE】求逆矩阵。点击【确定】出现如下对话框:在数组Array输入矩阵单元格位置B10:D12,然后按F2使其处在编辑状态,再同时按Ctrl+Shift+Enter,得到逆

14、矩阵根据马尔科夫稳态模型,方程右侧为向量0,0,1的转置接下来计算矩阵p5与向量u的积,同理点【公式】,【插入函数】,选中矩阵乘法MMULT;分别在Array1, Array2输入矩阵所在单元格的位置B13:D15,B16:B18;按F2,然后同时按Ctrl+Shift+Enter三键。得到马尔科夫稳态时三个厂家的客户比例x。由此从长期来看,当公司的客户在3个维修厂之间的转移达到均衡状态时,大约有50%的客户在甲厂维修,大约有16.67%的客户在乙厂维修,大约有33.33%的客户在丙厂维修,因此从长远利益考虑应选甲厂进行项目投资。7.5小结通过本实验的学习我们能更好的理解马尔科夫链、转移概率矩

15、阵的内涵;能熟练灵活掌握用Excel软件计算转移概率矩阵,并在此基础上进行马尔科夫链、市场占有率、马尔科夫稳态的相关预测。7.6练习实验1、某企业产品两年来月度销售情况如下,这种产品的销售状态化为畅销和滞销两种(这里简称畅,滞),根据下面给出的资料利用Excel软件估计一步转移概率矩阵,并预测第25个月、26个月产品的销售状况。月份123456789101112销售状态畅滞滞畅畅滞畅畅滞畅滞畅月份131415161718192021222324销售状态畅滞滞畅畅滞畅畅滞滞畅畅2、某市市场供应A、B、C三个品牌的洗衣机,调查结果表明,上个月市场总共销售出800台洗衣机,其中A品牌销售出250台,

16、B品牌销售出250台,C品牌销售300台,A品牌上个月顾客有72%依然购买A品牌,12%转移到购买B品牌,16%转移到购买C品牌;上个月购买B品牌的顾客有80%依然购买B品牌,8%转移到购买A品牌,12%转移到购买C品牌;上个月购买C品牌的顾客有85%依然购买C品牌,10%转移到购买A品牌,5%转移到购买B品牌。试预测该市本月和下个月洗衣机各品牌的市场占有率和稳态时的市场占有率。3、某农村农业收成变化分为丰收、中收和欠收三种状态,下表为该地区19732012年农业收成变化统计情况,年份1973197419751976197719781979198019811982状态丰收丰收平收欠收平收丰收欠收平收丰收平收年份1983198419851986198719881989199019911992状态欠收丰收平收欠收丰收平收丰收欠收欠收丰收年份1993199419951996199719981999200020012002状态欠收欠收平收丰收丰收欠收平收平收丰收平收年份2003200420052006200720082009201020112012状态丰收欠收平收丰收丰收平收平收欠收丰收平收试分析计算(1)农业收成变化的一步、二步状态转移概率矩阵;(2)预测20132017年该地区农业收成状态;(3)判断是否存在终极状态?如果存在,求终极状态的概率。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 安全类
版权提示 | 免责声明

1,本文(实验7-马尔科夫预测.docx)为本站会员(lizi119)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|