多变量预测建模matlab,多变量灰色预测模型算法的MATLAB实现

摘要:文章讨论了多变量灰色预测模型的建模方法及其算法思想,得到了多变量灰色预测模型的检验方

法。为了简化模型求解,给出多变量灰色预测模型的MATLAB程序实现。通过应用实例说明算法程序的应用和效果。

关键词:多变量;灰色预测模型;算法;MATLAB

引言

自从邓聚龙教授提出灰色系统理论以来,灰色预测模型在许多领域得到了广泛应用。许多的研究工作者对于动态微分方程模型GM(1,1)进行了广泛的研究,为了提高模型精度,提出了一些改进的 GM(1,1)模型。近年来,许多文献从不同的角度给出了非等间距灰色预测模型的改进’+,-),然而实际的社会、经济系统中往往包含多个变量,各变量相互影响、相互作用。为了解决多变量等间距原始数据的灰色预测问题,文献分别讨论了多量等间距和非等间距预测模型的建模方法和应用。多量灰色模型的参数估计、模型预测以及模型的精度检验都需要一些比较复杂的计算。本文的目的是给出多变量灰色预测模型的检验和算法的MATLAB程序,并通过一个应用实例加以说明

1、多变量灰色预测模型

假定非负原始数据向量序列为},其一次累加生成向量序列为},其中,,(k=1,2,…,n),n为观测数据的个数,这里(k)是维列向量。如果记

A=B=

则多变量灰色模型9.,/)的动态微分方程组可表示为

=A(1)

如果规定初始条件为=,则动态微分方程组模型的连续时间响应函数为。

为了得到模型参数的估计值,需要将上述微分方程组转化为离散形式,从而可得到参数的估计值,如果记D=,如果可逆,则利用最小二乘法

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值