本站所有资源均为高质量资源,各种姿势下载。
在本文中,我们将讨论GM(1,1)模型的四种不同的应用方法。首先是GM(1,1)模拟模型,其在matlab中的输入方法为gm1(x),其中x指要模拟的序列。其次是GM(1,1)预测模型,其在matlab中的输入方法为gm2(x,K),其中x指要模拟的序列,而K则指从以后序列第一个数据算起的第k个待预测数据。第三种是GM(1,1)群模拟模型,其在matlab中的输入方法为gm3(x),其中x指要模拟的序列。最后一种是GM(1,1)群预测模型,其在matlab中的输入方法为gm4(x,K),其中x指要模拟的序列,而K则指从以后序列第一个数据算起的第k个待预测数据。
需要注意的是,gm4模型在对趋势比较好的数据进行预测时,具有较好的预测效果。然而,对于上下波动较大的数据,特别是后四个数据趋势跟前面的数据相反的情况下,预测效果很差。与之相比,gm2模型在对上下波动较大的数据进行预测时,具有比gm4更好的预测效果。但是,在对趋势比较好的数据进行预测时,gm2模型的预测精度却不如gm4模型。最后,gm3模型的模拟精度比gm1更高。
为了进行实验,我们可以使用x=[1 3 5 7 9 11 13 15]进行测试。需要注意的是,x输入默认为行向量。所有程序在matlab6.0上均已调试通过。