一.灰色预测是什么:
灰色预测是一种对含有不确定因素的系统进行预测的方法。灰色预测通过鉴别系统因素之间发展趋势的相异程度,即进行关联分析,并对原始数据进行生成处理来寻找系统变动的规律,生成有较强规律性的数据序列,然后建立相应的微分方程模型,从而预测事物未来发展趋势的状况。其用等时距观测到的反应预测对象特征的一系列数量值构造灰色预测模型,预测未来某一时刻的特征量,或达到某一特征量的时间。
二.灰色预测适用对象
小数据量短期预测(当数据量多时我们可以尝试曲线拟合,如果有上万条我们就可以尝试机器学习算法)
三.灰色预测推导
https://blog.csdn.net/wuli_dear_wang/article/details/80587650
四.灰色预测实列
1995-2004年的长江污水排放量
年份 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 |
---|---|---|---|---|---|---|---|---|---|---|
污水污染 | 174 | 179 | 183 | 189 | 207 | 234 | 220.5 | 256 | 270 | 285 |
要求根据给出的数据预测未来的污水污染量.
4.1数学模型
4.2matlab代码:
clc,clear
%建立符号变量a(发展系数)和b(灰作用量)
syms a b;
c = [a b]';
%原始数列 A
A = [<