【视频】广义相加模型(GAM)在电力负荷预测中的应用(四)

简介: 【视频】广义相加模型(GAM)在电力负荷预测中的应用

【视频】广义相加模型(GAM)在电力负荷预测中的应用(三)https://developer.aliyun.com/article/1485896


让我们绘制拟合值:

这似乎比gam_3模型好得多。

## \[1\] 0.965618
summary(gam\_4\_fx)$s.table
##                  edf Ref.df        F       p-value
## te(Daily,Weekly) 335    335 57.25389 5.289648e-199
我们可以看到R平方比模型gam_4低,这是因为我们过度拟合了模型。证明lambda和EDF的估计工作正常。
因此,让我们在案例(模型)中尝试ti方法。
## \[1\] 0.9717469
summary(gam_5)$sp.criterion
##   GCV.Cp 
## 35772.35
summary(gam_5)$s.table
##                        edf     Ref.df          F p-value
## s(Daily)         22.583649  27.964970  444.19962       0
## s(Weekly)         5.914531   5.995934 1014.72482       0
## ti(Daily,Weekly) 85.310314 110.828814   41.22288       0
然后使用t2。
## \[1\] 0.9738273
summary(gam_6)$sp.criterion
##   GCV.Cp 
## 32230.68
summary(gam_6)$s.table
##                       edf   Ref.df        F p-value
## t2(Daily,Weekly) 98.12005 120.2345 86.70754       0
我还输出了最后三个模型的GCV得分值,这也是在一组拟合模型中选择最佳模型的良好标准。我们可以看到,对于t2相应模型gam_6,GCV值最低。
在统计中广泛使用的其他模型选择标准是AIC(Akaike信息准则)。让我们看看三个模型:
AIC(gam\_4, gam\_5, gam_6)
##             df      AIC
## gam_4 121.4117 8912.611
## gam_5 115.8085 8932.746
## gam_6 100.1200 8868.628

最低值在gam_6模型中。让我们再次查看拟合值。

我们可以看到的模型的拟合值gam_4和gam_6非常相似。可以使用软件包的更多可视化和模型诊断功能来比较这两个模型。

第一个是function gam.check,它绘制了四个图:残差的QQ图,线性预测变量与残差,残差的直方图以及拟合值与因变量的关系图。让我们诊断模型gam_4和gam_6。

gam.check(gam_4)

##
## Method: GCV   Optimizer: magic
## Smoothing parameter selection converged after 7 iterations.
## The RMS GCV score gradiant at convergence was 0.2833304 .
## The Hessian was positive definite.
## The estimated model rank was 336 (maximum possible: 336)
## Model rank =  336 / 336
##
## Basis dimension (k) checking results. Low p-value (k-index<1) may
## indicate that k is too low, especially if edf is close to k'.
##
##                      k'    edf k-index p-value
## te(Daily,Weekly) 335.00 119.41    1.22       1
gam.check(gam_6)

##
## Method: GCV   Optimizer: magic
## Smoothing parameter selection converged after 9 iterations.
## The RMS GCV score gradiant at convergence was 0.05208856 .
## The Hessian was positive definite.
## The estimated model rank was 336 (maximum possible: 336)
## Model rank =  336 / 336
##
## Basis dimension (k) checking results. Low p-value (k-index<1) may
## indicate that k is too low, especially if edf is close to k'.
##
##                      k'    edf k-index p-value
## t2(Daily,Weekly) 335.00  98.12    1.18       1
我们可以再次看到模型非常相似,只是在直方图中可以看到一些差异。
layout(matrix(1:2, nrow = 1))
plot(gam_4, rug = FALSE, se = FALSE, n2 = 80, main = "gam n.4 with te()")
plot(gam_6, rug = FALSE, se = FALSE, n2 = 80, main = "gam n.6 with t2()")

该模型gam_6 有更多的“波浪形”的轮廓。因此,这意味着它对因变量的拟合度更高,而平滑因子更低。

vis.gam(gam_6, n.grid = 50, theta = 35, phi = 32, zlab = "",
        ticktype = "detailed", color = "topo", main = "t2(D, W)")

我们可以看到最高峰值是Daily变量的值接近30(下午3点),而Weekly变量的值是1(星期一)。

vis.gam(gam_6, main = "t2(D, W)", plot.type = "contour",
        color = "terrain", contour.col = "black", lwd = 2)

再次可以看到,电力负荷的最高值是星期一的下午3:00,直到星期四都非常相似,然后负荷在周末减少。

相关文章
|
安全 JavaScript Java
记一次网站全站http升级为https的过程,websocket : ws升级为wss遇到的问题等
记一次网站全站http升级为https的过程,websocket : ws升级为wss遇到的问题等
3125 0
记一次网站全站http升级为https的过程,websocket : ws升级为wss遇到的问题等
|
8月前
|
机器学习/深度学习 安全 数据安全/隐私保护
Python随机数生成:不只是random()那么简单
Python随机数生成:不只是random()那么简单
|
8月前
|
人工智能 移动开发 自然语言处理
企业如何选择合适的智能客服系统(2026年聚焦瓴羊Quick Service)
2026年,智能客服已升级为集服务、营销、洞察与运营于一体的AI中枢。瓴羊Quick Service依托通义千问大模型,支持全渠道接入、深度业务系统集成及数据驱动优化,助力企业实现“懂业务、会思考、能闭环”的客户体验升级。(239字)
|
11月前
|
存储 安全 开发者
阿里云4核8G云服务器收费标准与活动价格解析:u1/u2i/c9i多规格价格参考
阿里云4核8G服务器价格是多少?当前,经济型e实例的按量付费最低标准为每小时0.45元,包月费用为159.84元,而包年费用则为1477.44元。在阿里云的活动中,通用算力型u1实例的包年价格低至955.58元起,u2i实例的包年价格为1170.26元起,而计算型c9i实例的包年价格则为3136.81元起。不同实例类型的4核8G云服务器,其价格存在差异,且日常购买价格与活动期间价格也有所不同。以下是阿里云4核8G云服务器的最新价格概览。
2076 4
阿里云4核8G云服务器收费标准与活动价格解析:u1/u2i/c9i多规格价格参考
|
编解码 前端开发 JavaScript
跨平台兼容性
【10月更文挑战第31天】跨平台兼容性
835 2
|
10月前
|
Web App开发 JavaScript 前端开发
Vue实用组件与工具使用指南
本文系统梳理Vue开发中常用UI组件库(如Element Plus、Vant)、状态管理(Pinia)、工程化(Vite)及调试工具,结合实操示例讲解核心用法与选型建议,助力开发者提升效率、规范流程、聚焦业务。
436 0
|
10月前
|
存储 消息中间件 开发框架
应用架构图
技术架构是将业务需求转化为技术实现的关键桥梁,基于应用架构明确技术分层、框架、语言及关键技术选型。涵盖单体四层结构(表现、业务、数据、基础)与分布式环境下应用间服务调用及外部系统集成,清晰界定内外部调用关系与边界,形成完整的技术架构体系。(238字)
|
机器学习/深度学习 安全 大数据
揭秘!企业级大模型如何安全高效私有化部署?全面解析最佳实践,助你打造智能业务新引擎!
【10月更文挑战第24天】本文详细探讨了企业级大模型私有化部署的最佳实践,涵盖数据隐私与安全、定制化配置、部署流程、性能优化及安全措施。通过私有化部署,企业能够完全控制数据,确保敏感信息的安全,同时根据自身需求进行优化,提升计算性能和处理效率。示例代码展示了如何利用Python和TensorFlow进行文本分类任务的模型训练。
1392 6
|
存储 数据采集 自然语言处理
56_大模型微调:全参数与参数高效方法对比
随着大型语言模型(LLM)规模的不断增长,从数百亿到数千亿参数,传统的全参数微调方法面临着计算资源消耗巨大、训练效率低下等挑战。2025年,大模型微调技术已经从早期的全参数微调发展到如今以LoRA、QLoRA为代表的参数高效微调方法,以及多种技术融合的复杂策略。本文将深入对比全参数微调和参数高效微调的技术原理、适用场景、性能表现和工程实践,为研究者和工程师提供全面的技术参考。
1627 0
|
12月前
|
监控 安全 数据建模
如何通过SSL证书等级提升企业官网可信度?浏览器绿色标识技术解析
本文解析SSL证书等级如何提升企业官网可信度,介绍DV、OV、EV三类证书差异及浏览器绿色标识技术演进。EV证书经严格审核,触发绿色地址栏,显著增强用户信任。结合TLS 1.3配置、CAA防护与OCSP实时验证,保障安全。金融行业合规首选,助力SEO与品牌信任双提升。转载链接:https://www.ffy.com/latest-news/1917097167982432256
444 0