均值GM(1,1)模型是邓聚龙教授首次提出的灰色预测模型,也是目前影响最大、应用最为广泛的形式,这里介绍基于累加生成数列的均值GM(1,1)模型,简称EGM。 一、GM(1,1)模型建模原理 1. 对原始数据作一次累加 设原始灰色数据为x(0)(1),x(0)(2),...,x(0)(n),记为x(0)=(x...
灰色预测模型通过对原始数据进行处理,生成一个新的序列(称为“累加生成序列”),再对该序列进行建模和预测。最常用的灰色预测模型是GM(1,1)模型,第一个 1 表示该模型为一阶微分方程模型,第二个 1 表示该模型是单变量的。 2.1. 建模流程 2.2. 构建累加生成序列 所谓的累加生成,就是将同一序列中的数据逐次相加...
这种预测方法就称作GM(1,1)模型,是灰色预测模型的一种。 其中的G是grey,M就是model,括号内第一个1代表着微分方程是一阶,而第二个1代表着方程中有1个变量。 拓展知识:既然有GM(1,1)模型,自然有GM(2,1)、GM(1,2)模型等。其中GM(2,1)就代表利用一个变量的二阶微分方程来进行灰色预测。 本题的新序列...
# 灰色预测模型GM(2,1) def greyModel2(dataVec, predictLen): "Grey Model for exponential prediction" # dataVec = [1, 2, 3, 4, 5, 6] # predictLen = 5 import numpy as np import sympy as sy from scipy import io, integrate, linalg, signal x0 = np.array(dataVec, float) n = x0...
一、GM(1,1)模型简介 二、GM(1,1)原理 三、准指数规律的检验 四、GM(1,1)模型的评价 五、模型扩展(★) 一、GM(1,1)模型简介 GM(1,1)是最简单的灰色预测模型,它是使用原始的离散非负数据列,通过一次累加生成削弱随机性的较有规律的新的离散数据列,然后通过建立微分方程模型,得到在离散点处的...
GM(1,1),表示模型是一阶微分方程,且只含一个变量的灰色模型。 1、GM(1,1)模型预测方法 (1)原始数据(参考列) (2)累加生成序列(Acumulated Generating Operator,1-AGO) 其中, 显然,数列x(1)比数列x(0)光滑,弱化噪声。 (3)生成均值数列 (进一步弱化噪声) ...
灰色预测模型中最基本的是一次拟合参数模型,即GM(1,1)它是通过对原始数据进行累加生成后,得到规律性较强的序列,再用指数曲线去拟合得到预测值,即累加之后属于指数增长型的数据适合用灰色预测。 2.案例分析 3.原理解析 4.MATLAB源码 %2021/12/6 %公众号:好玩的MATLAB clc;clear;close all %原数据 data=[72.03...
GM(1,1) 模型群中,新陈代谢模型是最理想的模型。这是因为任何一个灰色系统在发展过程中,随着时间的推移,将会不断地有一些随即扰动和驱动因素进入系统,使系统的发展相继地受其影响。用GM(1,1) 模型进行预测,精度较高的仅仅是原点数据(0)(n) 以后的1到2个数据,即预测时刻越远预测的意义越弱[3]。而新...