基于灰色预测模型的负荷预测(matlab程序)

news/2024/11/29 2:48:51/

0.代码链接

基于灰色预测模型的负荷预测(matlab程序)资源-CSDN文库

1.简述

      灰色预测是一种对含有不确定因素的系统进行预测的方法。灰色预测通过鉴别系统因素之间发展趋势的相异程度,即进行关联分析,并对原始数据进行生成处理来寻找系统变动的规律,生成有较强规律性的数据序列,然后建立相应的微分方程模型,从而预测事物未来发展趋势的状况。其用等时距观测到的反映预测对象特征的一系列数量值构造灰色预测模型,预测未来某一时刻的特征量,或达到某一特征量的时间。

      我们先简单说明一下模型成立的前提,灰色理论认为一个系统的行为现象虽然是朦胧的,数据是复杂的,但是他一定会包含一定的规律在其中,如果你了解过傅里叶,那么你可以很轻松的理解一个系统暗含规律的情况。灰数的生成就是为了从杂乱的数据中找到规律。因此灰色模型所用的数据是生成数据而非原始数据。

2.部分代码

%% 灰色模型
Result2=ones(1,9);
E2=ones(1,9);
for i=1:9
 T=[S(11,7),S(12,7),S(13,7),S(14,7),S(15,7),S(16,7),S(17,7),S(18,7),S(19,7)];   
A=[S(i,7),S(i+1,7),S(i+2,7),S(i+3,7),S(i+4,7),S(i+5,7),S(i+6,7),S(i+7,7),S(i+8,7),S(i+9,7)];
syms a u;
c=[a,u]';
Ago=cumsum(A);
n=length(A);
for k=1:(n-1)
    Z(k)=(Ago(k)+Ago(k+1))/2;
end
Yn =A;%Yn为常数项向量
Yn(1)=[]; %从第二个数开始,即x(2),x(3)...
Yn=Yn';
E=[-Z;ones(1,n-1)]';%累加生成数据做均值
c=(E'*E)\(E'*Yn);%利用公式求出a,u
c= c';
a=c(1);%得到a的值
u=c(2);%得到u的值
F=[];
F(1)=A(1);
。。。。。

3.运行结果


http://www.ppmy.cn/news/551097.html

相关文章

android 面试知识点

自我介绍: 您好,我是xxx,从事android开发也有好几年了,总共呆过两家公司,第一家是xx,干了1年,在这家公司做过3个项目,刚开始的时候主要写一些需求文档,用xmind整理项目功能&#xff…

阿里巴巴Java面试题

文章目录 一、基础篇1.1.Java语言有哪些特点1.2.面向对象和面向过程的区别1.3.八种基本数据类型的大小,以及他们的封装类1.4.标识符的命名规则。1.5.instanceof 关键字的作用1.6.Java自动装箱与拆箱1.7.重载和重写的区别1.8.equals与的区别1.9.Hashcode的作用1.10.S…

Android面试知识点_

自我介绍: 您好,我是xxx,从事android开发也有好几年了,总共呆过两家公司,第一家是xx,干了1年,在这家公司做过3个项目,刚开始的时候主要写一些需求文档,用xmind整理项目功能&#xff…

面试总结8

面试问题 1. explain 内容导航 idselect_typetabletypepossible_keyskeykey_lenrefrowsExtra 环境准备 MySQL版本: 创建测试表 CREATE TABLE people( id bigint auto_increment primary key, zipcode char(32) not null default , address varchar(…

Lightroom Classic CC 2019 for Mac(Lr CC 2019破解版)永久激活方法

Lightroom Classic CC 2019 for Mac中文破解版终于在万众期待中上线了,这是Adobe公司出品的一款强大图像处理软件。新版lightroom classic cc 2019功能更加强大,在性能方面也有了很大的提升,使用范围蒙版可以更加精确控制选区,还可…

Lightroom Classic CC 2019 for Mac永久破解激活方法(含lr cc 2019破解补丁)

Lightroom Classic CC 2019 for Mac中文破解版终于在万众期待中上线了,这是Adobe公司出品的一款强大图像处理软件。新版Lightroom classic cc 2019功能更加强大,在性能方面也有了很大的提升,让您可以在更短的时间内导入照片、生成预览从“库”…

获取高品质3D扫描体验 先临三维推EinScan Pro 2X

26日,先临三维宣布“EinScan系列”新增成员手持式三维扫描仪新品EinScan Pro 2X。这是先临三维汇聚其最新3D数字技术成果以及对用户需求深刻分析的倾力之作,将为用户带来全面升级的手持3D扫描体验,让高品质3D模型的获取更加简单高效。 EinSc…

深度学习框架PyTorch入门与实践:第二章 快速入门

本章主要介绍两个内容,2.1节介绍如何安装PyTorch,以及如何配置学习环境;2.2节将带领读者快速浏览PyTorch中主要内容,给读者一个关于PyTorch的大致印象。 2.1 安装与配置 2.1.1 安装PyTorch PyTorch是一款以Python语言主导开发的…