前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【视频】Python用GM(1,1)灰色模型预测模型对电力预测

【视频】Python用GM(1,1)灰色模型预测模型对电力预测

作者头像
拓端
发布2023-08-31 16:06:06
3340
发布2023-08-31 16:06:06
举报
文章被收录于专栏:拓端tecdat

全文链接:http://tecdat.cn/?p=32561

分析师:Dongsheng Hang

负荷预测是电力系统的重要工作之一,对电力系统各个部门的工作都起着非常重要的作用点击文末“阅读原文”获取完整代码数据)。

相关视频

科学准确的负荷预测可以让电力决策部门经济合理地安排发电机组的启停,调整线路的潮流,使其更加合理,提前制订设备的检修计划,从而确保电网在安全稳定运行的前提下,系统运行的经济效益也能得到很大的提高。本文重点介绍了GM (1,1)模型的基本理论和建模步骤,结合Python软件对数据的分析,得出了影响模型精度的主要因素,对模型的改进提供了可行性的建议,这对未来灰色理论模型的进一步研究具有十分重要的意义。

GM(1,1)灰色模型

灰色系统理论灰色系统理论与方法的核心是灰色动态模型,其特点是生成函数和灰色微分方程。灰色动态模型是以灰色生成函数概念为基础,以微分拟合为核心的建模方法,灰色系统理论认为:一切随机量都是在一定范围内、一定时段上变化的灰色量和灰过程,对于灰色量的处理不是寻求它的统计规律和概率分布,而是将杂乱无章的原始数据列,通过一定的方法处理,变成比较有规律的时间序列数据,即以数找数的规律,再建立动态模型。

对于原始数据以一定方法进行处理,其目的有二:一是为建立模型提供中间信息;二是将原始数据的波动性弱化。


01

02

03

04

模型构建

灰色系统理论是基于关联空间、光滑离散函数等概念定义灰导数与灰微分方程, 进而用离散数据列建立微分方程形式的动态模型,即灰色模型是利用离散随机数经过生成变为随机性被显著削弱而且较有规律的生成数,建立起的微分方程形式的模型,这样便于对其变化过程进行研究和描述。G表示grey(灰色),M表示model(模型)

定义灰导数为

d(k)=x(0)(k)=x(1)(k)一x(1)(k-1)

灰色预测模型适用范围、优缺点

适用范围:该模型使用的不是原始数据的序列,而是生成的数据序列。核心体系是Grey Model,即对原始数据作累加生成(或其他处理生成)得到近似的指数规律再进行建模的方法。

优点:在处理较少的特征值数据,不需要数据的样本空间足够大,就能解决历史数据少、序列的完整性以及可靠性低的问题,能将无规律的原始数据进行生成得到规律较强的生成序列。

缺点:只适用于中短期的预测,只适合近似于指数增长的预测。

电力负荷数据

定义GM(1,1)灰色模型

代码语言:javascript
复制
class GM11():
    def __init__(self):
        self.f = None

    def train(self, X0):
        X1 = X0.cumsum()
        Z = (np.array([-0.5 * (X1[k - 1] + X1[k]) for k in range(1, len(X1))])).reshape(len(X1) - 1, 1)
        # 数据矩阵A、B
        A = (X0[1:]).reshape(len(Z), 1)
        B = np.hstack((Z, np.ones(len(Z)).reshape(len(Z), 1)))

训练预测模型

代码语言:javascript
复制
 model.train(X_train)  # 训练
    Y_pred = model.predict(len(X))  # 预测
    Y_train_pred = Y_pred[:len(X_train)]

模型检验结果

关于作者

在此对Dongsheng Hang对本文所作的贡献表示诚挚感谢,他在东华大学完成了信息管理学位,擅长ython数据分析、机器学习、分类、聚类、sql数据库。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 拓端数据部落 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 全文链接:http://tecdat.cn/?p=32561
  • 分析师:Dongsheng Hang
  • GM(1,1)灰色模型
  • 模型构建
  • 灰色预测模型适用范围、优缺点
  • 电力负荷数据
  • 定义GM(1,1)灰色模型
  • 训练预测模型
  • 模型检验结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档