位置: IT常识 - 正文

时间序列模型-ARIMA(时间序列模型ARIMA的优缺点)

编辑:rootadmin
时间序列模型-ARIMA 一、ARIMA模型基本概念1.1 自回归模型(AR)描述当前值与历史值之间的关系,用变量自身的历史数据对自身进行预测;自回归模型必须满足平稳性的要求;(何为平稳性:见时间序列数据分析基本概念)p阶自回归过程的公式定义:

推荐整理分享时间序列模型-ARIMA(时间序列模型ARIMA的优缺点),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:时间序列模型ARMA MA AR,时间序列模型ARIMA,时间序列模型ARIMA代码,时间序列模型ARIMA的优缺点,时间序列模型ARIMA的优缺点,时间序列模型ARMA MA AR,时间序列模型ARMA MA AR,时间序列模型AR滞后算子,内容如对您有帮助,希望把文章链接给更多的朋友!

        其中是当前值,是常数项,p是阶数,是自相关系数,是误差。

1.1.1 自回归模型的限制自回归模型是用自身的数据来进行预测;必须具有平稳性;必须具有自相关性,如果自相关系数小于0.5,则不宜采用;自回归只适用于预测与自身前期相关的现象;1.2 移动平均模型(MA)移动平均模型关注的是自回归模型中的误差项的累加;移动平均法能有效的消除预测中的随机波动;q阶自回归过程的公式定义:

1.3 自回归移动平均模型(ARMA)

        自回归与移动平均的结合,公式定义:

1.4 差分自回归移动平均模型(ARIMA)

        ARIMA(p,d,q)模型全称为差分自回归移动平均模型(Autoregressive Integrated Moving Average Model,简记ARIMA)

AR是自回归,p为自回归项;MA为移动平均,q为移动平均项,d为时间序列成为平稳时所做的差分次数;原理:将非平稳时间序列转化为平稳时间序列,然后因变量仅对它的滞后值以及随机误差项的现值和滞后值进行回归所建立的模型;1.5 自相关函数ACF(autocorrelation function)有序的随机变量序列与自身相比较,自相关函数反映了同一序列在不同时序的取值之间的相关性;公式:时间序列模型-ARIMA(时间序列模型ARIMA的优缺点)

        的取值范围为[-1,1]。

 1.6 偏自相关函数PACF(partial autocorrelation function )对于一个平稳AR(p)模型,求出滞后k自相关系数p(k)时,实际上得到的并不是x(t)与x(t-k)之间单纯的相关关系;x(t)同时还会受到中间k-1个随机变量x(t-1),x(t-2),...,x(t-k+1)的影响,而这k-1个随机变量又都和x(t-k)具有相关关系,所以自相关系数p(k)里实际掺杂了其他变量对x(t)与x(t-k)的影响剔除了中间k-1个随机变量x(t-1),x(t-2),...,x(t-k+1)的干扰之后x(t-k)对x(t)影响的相关程度;ACF还包含了其他变量的影响,而偏自相关系数PACF是严格这两个变量之间的相关性;1.7 ARIMA(p,d,q)阶数确定

        AR(p)看PACF,MA(q)看ACF

模型ACFPACFAR(p)衰减趋于零(几何型或振荡型)p阶后截尾MA(q)q阶后截尾衰减趋于零(几何型或振荡型)ARMA(p,q)q阶后衰减趋于零(几何型或振荡型)p阶后衰减趋于零(几何型或振荡型)

        截尾:落在置信区间内(95%的点都符合该规则)

1.8 ARIMA建模流程获取被观测系统时间序列数据;对数据绘图,观测是否为平稳时间序列;对于非平稳时间序列要先进行d阶差分运算,化为平稳时间序列;经过第二步处理,已经得到平稳时间序列。要对平稳时间序列分别求得其自相关系数ACF 和偏自相关系数PACF ,通过对自相关图和偏自相关图的分析,得到最佳的阶层 p 和阶数 q;由以上得到的 ,得到ARIMA模型。然后开始对得到的模型进行模型检验。1.9 模型选择AIC与BIC:选择更简单的模型AIC:赤池信息准则(Akaike Information Criterion,AIC)

BIC:贝叶斯信息准则(Bayesian Information Criterion,BIC)

        k为模型参数个数,n为样本数量,L为似然函数;在保证模型精度的情况下尽量使得k值越小越好。

1.10 模型残差检验ARIMA模型的残差是否是平均值为0且方差为常数的正态分布;QQ图:线性即正态分布;二、pandas数据处理2.1 pandas数据重采样

date_range

可以指定开始时间与周期H:小时D:天M:月import pandas as pdimport numpy as nprng = pd.date_range("2016/07/01",periods=10,freq="D")print(rng)

time = pd.Series(np.random.randn(20),index=pd.date_range("2016/1/1",periods=20))print(time)

 数据重采样:

时间数据由一个频率转换到另一个频率降采样升采样rng = pd.date_range("2011/1/1",periods=90,freq="D")ts = pd.Series(np.random.randn(len(rng)),index=rng)print(ts)

ts.resample("3D").sum()

升采样插值方法

ffill空值取前面的值bfill空值取后面的值interpolate 线性取值day3D.resample("D").ffill(2)

day3D.resample("D").interpolate("linear")

 

2.2 Pandas滑动窗口r = ts.rolling(window=10).mean()print(r)

import matplotlib.pyplot as pltplt.figure(figsize=(15,5))ts.plot(style="r--")ts.rolling(window=10).mean().plot(style="b")

本文链接地址:https://www.jiuchutong.com/zhishi/300805.html 转载请保留说明!

上一篇:【面试宝典】2023前端面试题(面试宝典下载)

下一篇:【javaScript面试题】2023前端最新版javaScript模块,高频24问(js面试必问)

  • vivoy52s有没有nfc功能(vivoy52s隐私空间)

    vivoy52s有没有nfc功能(vivoy52s隐私空间)

  • 苹果11支持指纹解锁功能吗(苹果11支持指纹解锁吗)

    苹果11支持指纹解锁功能吗(苹果11支持指纹解锁吗)

  • 微信如何加群(微信如何加群聊号码)

    微信如何加群(微信如何加群聊号码)

  • 华为手机怎么找回删除的照片(华为手机怎么找到对方的手机位置)

    华为手机怎么找回删除的照片(华为手机怎么找到对方的手机位置)

  • 快手播放前面怎么出来数字(快手播放页面)

    快手播放前面怎么出来数字(快手播放页面)

  • 钉钉能看到谁点赞吗(钉钉上能看到谁看过我吗)

    钉钉能看到谁点赞吗(钉钉上能看到谁看过我吗)

  • 京东扫一扫能用白条吗(京东扫一扫能用信用卡吗)

    京东扫一扫能用白条吗(京东扫一扫能用信用卡吗)

  • 小米10青春版卡槽在哪里(小米10青春版卡槽孔是哪个)

    小米10青春版卡槽在哪里(小米10青春版卡槽孔是哪个)

  • 后续段落样式什么意思(后续段落样式无间隔)

    后续段落样式什么意思(后续段落样式无间隔)

  • 华为mate30pro新机充电要多久(华为mate30pro新机发售价)

    华为mate30pro新机充电要多久(华为mate30pro新机发售价)

  • 扬声器没声音怎么回事(扬声器没声音怎么回事vivo)

    扬声器没声音怎么回事(扬声器没声音怎么回事vivo)

  • 苹果手机购买记录待处理是什么意思(苹果手机购买记录待处理怎么解决)

    苹果手机购买记录待处理是什么意思(苹果手机购买记录待处理怎么解决)

  • 恢复工厂设置后会怎样(恢复工厂设置后,方向盘音源没有了)

    恢复工厂设置后会怎样(恢复工厂设置后,方向盘音源没有了)

  • sim卡激活失败怎么办(sim卡激活失败怎么激活)

    sim卡激活失败怎么办(sim卡激活失败怎么激活)

  • 手机信号显示g是什么意思(手机信号显示g怎么恢复)

    手机信号显示g是什么意思(手机信号显示g怎么恢复)

  • qq照片如何打印出来(qq照片怎样打印)

    qq照片如何打印出来(qq照片怎样打印)

  • 小米手环4可以测血压吗(小米手环4可以测血氧吗)

    小米手环4可以测血压吗(小米手环4可以测血氧吗)

  • 怎么把两个视频合成一个视频(怎么把两个视频连接到一起)

    怎么把两个视频合成一个视频(怎么把两个视频连接到一起)

  • 微信语音聊天可以录音吗(微信语音聊天可以作为法律证据吗?)

    微信语音聊天可以录音吗(微信语音聊天可以作为法律证据吗?)

  • 百度云能投屏吗(百度网盘能投屏吗)

    百度云能投屏吗(百度网盘能投屏吗)

  • 蓝牙最高版本是多少(蓝牙最高版本是什么)

    蓝牙最高版本是多少(蓝牙最高版本是什么)

  • 苹果应用刷新要不要关(苹果应用刷新要打开吗)

    苹果应用刷新要不要关(苹果应用刷新要打开吗)

  • 西瓜视频如何投屏(西瓜视频如何投放广告)

    西瓜视频如何投屏(西瓜视频如何投放广告)

  • 股票印花税是多少最新
  • 暴利税怎么计算
  • 金税四期的主要功能
  • 贷款公司是怎么贷款的
  • 开普票要个人身份证号吗
  • 资产负债表里面的应收账款怎么算
  • 通行费发票怎么合并一张发票
  • 实发工资知道如何发放吗
  • 车购税申报表如何作废重开
  • 实际发生坏账后要把计提的坏账冲回吗?
  • 企业自主研发的成功案例
  • 结转劳务费
  • 纳税调整后所得怎么算
  • 微信支付的钱到哪里去了
  • 一般企业每个月的保洁费用是多少
  • 融资租赁 车辆
  • 公司不给发公司
  • 小规模纳税人是公司还是个人
  • 用友t8怎么删除凭证
  • 房屋租赁费属于什么服务
  • 鸿蒙系统怎么同步数据
  • 出口货物收汇核销流程
  • 补缴社保公积金
  • neoCapture.exe - neoCapture是什么进程 有什么用
  • 进程rundll32
  • linux 管道命令详解
  • 企业向个人提供咨询服务
  • 小企业会计科目表
  • thinkphp框架怎么用
  • 实例讲解YII2中多表关联的使用方法
  • php 进程通信
  • 认识数据库思维导图
  • 通过微信支付码能查到微信本人吗
  • jsp标签大全
  • 以股权换股权税务问题
  • 体检的收据是什么
  • 个人所得税经营所得税申报表A表
  • phpcms建站教程
  • sql server创建数据表的完整语法
  • 社会团体费用报销制度
  • 净利润和毛利润谁大
  • 如何开具通用电子发票
  • 应付账款发生坏账怎么办
  • 购进货物用于建筑安装
  • 什么是认缴出资金额
  • 企业所得税季度预缴纳税申报表
  • 办公用品开普票几个点
  • 汇算清缴期间费用社保填哪里
  • 广告费应该计入办公费还是印刷费
  • 固定资产原值减少后如何计提折旧
  • 汽车以租代购可靠吗
  • 事业单位公务员考试条件
  • 营销策划服务费属于什么服务
  • 审计如何判断跨期
  • 道路施工企业的上级监管部门是谁
  • 项目建设期间所涉及的税
  • 资金调拨账务处理
  • 滞纳金的收取范围是什么
  • 旅行社的代订机票产品能报销吗
  • mybatis collection 多条件查询的实现方法
  • 向sql server数据库中导入
  • windows 10预览版
  • VMware虚拟机安装苹果Mac OS
  • linux查看磁盘空间大小以及分配
  • “explorer.exe”进程文件
  • win8使用技巧 图文
  • 三步搞定的贵公子发型教程
  • nwtray.exe - nwtray是什么进程 作用是什么
  • win10自带邮箱无法使用126
  • android如何导入文件
  • cssfixed中浮动
  • vrbrations
  • vue实现下载功能
  • 一个页面
  • u3d官方
  • jquery获取指定元素
  • android studio 1.2 安装配置教程(windows平台)
  • 收到红字信息表不能直接开具
  • 北京市国家税务局网站官网
  • 票种核定在电子税务哪里查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设