11.利用Matlab编程进行马尔可夫预测计算8795.pdf
《11.利用Matlab编程进行马尔可夫预测计算8795.pdf》由会员分享,可在线阅读,更多相关《11.利用Matlab编程进行马尔可夫预测计算8795.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、11.利用 Matlab 编程进行马尔可夫预测 利用 Matlab 和 SPSS 学软件进行 Markov 分析是非常方便的,只需要进行相应的矩阵乘法即可。1.原始数据 以下我们以教材第 3 章第 7 节中的例子,进行分析计算。例如,考虑某地区农业收成变化的三个状态,即“丰收”、“平收”和“欠收”。记 E1为“丰收”状态,E2为“平收”状态,E3为“欠收”状态。表给出了该地区 19652004 年期间农业收成的状态变化情况。试计算该地区农业收成变化的状态转移概率矩阵。表 某地区农业收成变化的状态转移情况 年份 1965 1966 1967 1968 1969 1970 1971 1972 19
2、73 1974 序号 1 2 3 4 5 6 7 8 9 10 状态 E1 E1 E2 E3 E2 E1 E3 E2 E1 E2 年份 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 序号 11 12 13 14 15 16 17 18 19 20 状态 E3 E1 E2 E3 E1 E2 E1 E3 E3 E1 年份 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 序号 21 22 23 24 25 26 27 28 29 30 状态 E3 E3 E2 E1 E1 E3 E2 E2 E1
3、E2 年份 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 序号 31 32 33 34 35 36 37 38 39 40 状态 E1 E3 E2 E1 E1 E2 E2 E3 E1 E2 2.马尔可夫预测的基本原理(1)首先计算状态转移概率矩阵 假定某一个事件的发展过程有 n 个可能的状态,即 E1,E2,En。记ijP为从状态iE转变为状态jE的状态转移概率,则矩阵 nnnnnnPPPPPPPPPP212222111211 从表中可以知道,在 15 个从 E1出发(转移出去)的状态中,有 3 个是从 E1转移到 E1的(即 12,242
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 11. 利用 Matlab 编程 进行 马尔可夫 预测 计算 8795
限制150内