当前位置: 首页 > ops >正文

python打卡day59@浙大疏锦行

知识点回顾:

  1. SARIMA模型的参数和用法:SARIMA(p, d, q)(P, D, Q)m
  2. 模型结果的检验可视化(昨天说的是摘要表怎么看,今天是对这个内容可视化)
  3. 多变量数据的理解:内生变量和外部变量
  4. 多变量模型
    1. 统计模型:SARIMA(单向因果)、VAR(考虑双向依赖)
    2. 机器学习模型:通过滑动窗口实现,往往需要借助arima等作为特征提取器来捕捉线性部分(趋势、季节性),再利用自己的优势捕捉非线性的残差
    3. 深度学习模型:独特的设计天然为时序数据而生

作业:由于篇幅问题,无法实战SARIMAX了,可以自己借助AI尝试尝试,相信大家已经有这个能力了。

SARIMAX模型实现方案

1.新增外生变量处理

def load_exogenous_data():"""加载经济指标作为外生变量示例"""gdp = get_rdataset('GDP').data.set_index('year')return gdp[['consumption', 'investment']]

2.SARIMAX建模模块

from statsmodels.tsa.statespace.sarimax import SARIMAXdef train_sarimax(endog, exog, order=(1,1,1), seasonal_order=(0,1,1,12)):model = SARIMAX(endog,exog=exog,order=order,seasonal_order=seasonal_order,enforce_stationarity=False)results = model.fit(disp=0)print(results.summary())return results

3.增强可视化诊断

def plot_diagnostics(results):fig = plt.figure(figsize=(12,8))results.plot_diagnostics(fig=fig)plt.tight_layout()return fig

http://www.xdnf.cn/news/14829.html

相关文章:

  • 应急响应靶场——web3 ——知攻善防实验室
  • docker运行的一些常用命令
  • 使用alist+RaiDrive+webdav将百度夸克网盘变为本地电脑磁盘方法教程
  • 基于led框架及gpiolib管理的驱动编写
  • git教程-pycharm使用tag打标签
  • Mint密室 · 猫猫狐狐的“特征选择”囚室逃脱
  • Adobe Illustrator设置的颜色和显示的颜色不对应问题
  • 同步(Synchronization)和互斥(Mutual Exclusion)关系
  • OLAP 是什么?一文讲清 OLAP 和 OLTP 的区别
  • 类图+案例+代码详解:软件设计模式----单例模式
  • 分布式光伏监控系统防孤岛保护装置光功率预测
  • 如何选择合适的工业相机快门种类
  • Selenium 安装使用教程
  • Java 中的锁机制详解
  • 服装零售企业跨区域运营难题破解方案
  • Kotlin 安装使用教程
  • SAP SD模块之业务功能剖析
  • CI/CD持续集成与持续部署
  • 开源 vGPU 方案 HAMi: corememory 隔离测试
  • 深度剖析:如何解决Node.js中mysqld_stmt_execute参数错误
  • Java 数据类型与变量
  • Oracle如何使用序列 Oracle序列使用教程
  • OpenCV中DPM(Deformable Part Model)目标检测类cv::dpm::DPMDetector
  • KVM高级功能部署
  • Go应用容器化完全指南:构建最小化安全镜像的终极实践
  • 【MySQL\Oracle\PostgreSQL】迁移到openGauss数据出现的问题解决方案
  • Python入门Day2
  • Python字符与ASCII转换方法
  • Qt 事件
  • Python从入门到精通——第一章 Python简介