【2024_CUMCM】时间序列3-一元时间序列分析的模型

news2024/9/20 0:59:29

目录

时间序列的平稳性

弱平稳

白噪声序列

序列图

差分方程

滞后算子

AR(p)模型

概念 

平稳

例子

MA(q)模型

ARMA(p,q) 自回归移动平均模型

平稳性

ACF自相关系数

PACF偏自相关函数

AR(1)模型图

MA(1)与AR(2)图

ARMA(1,1)图

ARMA模型的识别

ARMA模型的估计

模型选择:AIC和BIC准则

检验模型是否识别完全

ARIMA(p,d,q)模型

ARIMA(1,1,1)与ARIMA(1,2,1)

SARIMA


引言:以下将介绍十种模型,更多的是需要大概了解模型,方便后面更好的应用

时间序列的平稳性

弱平稳

 注:在时间序列中提到的平稳没有特殊说明默认为弱平稳。

转化为平稳,进行差分 

白噪声序列

序列图

参考:8.1 Stationarity and differencing | Forecasting: Principles and Practice (2nd ed) (otexts.com)

Obvious seasonality rules out series (d), (h) and (i). Trends and changing levels rules out series (a), (c), (e), (f) and (i). Increasing variance also rules out (i). That leaves only (b) and (g) as stationary series.

可以看出b图和g图是平稳的,因为从图像上看,满足上面三个条件


差分方程

滞后项、时间和其他变量


滞后算子


AR(p)模型

概念 

p阶自回归模型

自回归——将自己的滞后项视为自变量进行回归

自回归只能适用于预测与自身前期相关的经济现象,即受自身历史因素影响较大的
经济现象,如矿的开采量,各种自然资源产量等。对于受社会因素影响较大的经济现象,
不宜采用自回归,而应使用可纳入其他变量的向量自回归模型(多元时间序列)。 
注意: 我们讨论的AR(p) 模型一定是平稳的时间序列模型,如果原数据不平稳也要先转换为平稳的数据才能再进行建模。

平稳

例子

提一个东西,虚根是共轭的

单位根与平稳上面说的比较清楚了 


MA(q)模型

这个模型公式将白噪声作为参数

此模型的过程一定是平稳的、

只要 q 是常数,那么 MA(q) 模型一定是平稳的

MA与AR的关系 

从上面的计算步骤可以看出:我们可以将 1 阶移动平均模型转换为无穷阶的自回
归模型,这一性质称为移动平均模型的 可逆性 ;类似的,我们在某些条件下(可逆性
条件)也可以将 MA(q) 模型也转换为无穷阶的自回归过程。
一般地,任何经济变量的时间序列都可以自回归过程来描述。但在模型分析的实
践中,为简化估计参数的工作量,我们当然希望模型当中的参数尽可能地少。于是便
有了引进移动平均过程 MA(q) 的必要

MA(1) --> AR(无穷)


ARMA(p,q) 自回归移动平均模型

自回归移动平均模型 (Autoregressive Moving Average,ARMA) ,就是设法将自回
归过程AR和移动平均过程MA 结合起来,共同模拟产生既有时间序列样本数据的那
个随机过程的模型

平稳性

平稳性只与AR(p)有关

一般,可以通过时间序列图来看是否平稳

有相应的检验方法  stata软件 ADF检验 KPSS检验 PP检验

stata:【附安装包详细教程】Stata17安装教程_stata安装包-CSDN博客


ACF自相关系数

用于确定p,q

相关系数-皮尔逊相关系数

自相关系数 

假设探讨的时间序列是平稳的

自相关函数、自相关图

注意: ACF 和接下来要介绍的 PACF 使用的前提是数据为平稳序列

PACF偏自相关函数

时间序列是一个连续的过程

x1-->x2-->x3 x1 and x3 本身有一个x2在中间,偏自相关系数就是用来衡量x1与x3在剔除所有中间取值的线性关系,也就是 x1 --PACF--> x3

计算自相关系数acf和偏相关系数pacf - racoon_man - 博客园 (cnblogs.com)

自相关函数(ACF)和偏自相关函数(PACF)是时间序列分析中非常重要的两个概念,用于确定数据中的时间依赖性以及为模型识别提供关键信息

自相关函数(ACF)描述的是时间序列与其自身滞后的相关性。例如,在测量某地温度的时间序列时,ACF可以显示今天的温度与昨天、前天等的温度之间的相关性。数学上,ACF是由不同时间滞后的协方差与总体方差的比值计算而得。

偏自相关函数(PACF)则提供了在排除中间变量影响后,两个特定时间滞后之间的直接相关性。相比ACF,PACF能够更明确地识别出时间序列中的自回归性成分


AR(1)模型图

定义系数符号相反

不难发现,acf逐渐衰减,即拖尾 ,pacf在一阶后截尾


MA(1)与AR(2)图

MA:acf一阶后截尾,pacf拖尾

AR2:acf拖尾,pacf二阶后截尾


ARMA(1,1)图

图显示ARMA的acf和pacf都拖尾


ARMA模型的识别

注:根据前面的介绍,我们不难判断出上面的两个图,but时间序列是多变的,在实际中要通过图来判断阶数是比较困难的 。

ARMA模型的估计

采用极大似然估计法,使用软件可以实现


模型选择:AIC和BIC准则

选小原则

过拟合问题:加入的参数个数越多,模型拟合的效果越好,但这却是以提高模型复杂度
为代价的。因此,模型选择要在模型复杂度与模型对数据的解释能力之间寻求最佳平衡。

模型的复杂度与模型的解释能力

参数个数--复杂程度

检验模型是否识别完全

看残差是不是白噪声

利用Q检验 还是看p值,大于0.05即可认为识别完全


ARIMA(p,d,q)模型

I表示差分的次数

差分自回归移动平均模型

ARIMA(1,1,1)与ARIMA(1,2,1)


SARIMA

季节性的ARIMA模型

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1926101.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【计算机视觉】3D重建:使用MeshLab进行表面重建(以泊松重建为例)

一、MeshLab 1、简介 MeshLab是一款功能强大的开源三维网格处理软件,主要用于编辑、修复、简化和可视化三维三角形网格和点云数据。它支持PLY、STL、OBJ、3DS、COLLADA等多种常用的3D文件格式,提供了网格清理、修复、简化、纹理映射、参数化、布尔运算等…

多平台内网穿透工具-frp配置(下载安装、开机自启)

✨本教程使用Windows做客户端,Ubuntu做服务端。服务端需要能公网访问,可以去腾讯或者阿里购买vps。 本教程所采用的工具可在蓝奏云中下载。下载地址:https://wwt.lanzoue.com/b0fomaeta密码:1k1u frp官方文档地址:https://gofrp.o…

基于SSM的校园一卡通管理系统的设计与实现

摘 要 本报告全方位、深层次地阐述了校园一卡通管理系统从构思到落地的整个设计与实现历程。此系统凭借前沿的 SSM(Spring、Spring MVC、MyBatis)框架精心打造而成,旨在为学校构建一个兼具高效性、便利性与智能化的一卡通管理服务平台。 该系…

【问题项目】freeswitch的web界面YouPBX —— 筑梦之路

开源地址:GitHub - JoneXiong/YouPBX: A great GUI manager for FreeSwitch 说明:该项目是基于python 2.7django开发 这里主要记录下搭建使用过程 # 拉取代码git clone https://github.com/JoneXiong/YouPBX.gitgit clone https://github.com/JoneX…

Spring Web MVC入门(2)(请求1)

目录 请求 1.传递单个参数 2.传递多个参数 3.传递对象 4.后端参数重命名(后端参数映射) 非必传参数设置 5.传递数组 请求 访问不同的路径就是发送不同的请求.在发送请求时,可能会带一些参数,所以学习Spring的请求,主要是学习如何传递参数到后端及后端如何接收. 1.传递单…

局域网如何进行内网连接和外网连接

这里写目录标题 什么是局域网什么是内网和外网为什么使用局域网内网连接 --- 小型局域网数据发送过程交换机知道IP地址对应的MAC地址(一对一单播)交换机不知道IP地址对应的MAC地址(一对多广播)数据接收过程 外网连接中型或大型局域…

SpringCoud组件

一、使用SpringCloudAlibaba <dependencyManagement><dependencies><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>2023.0.1.0</version><…

【Python】数据处理(mongodb、布隆过滤器、索引)

数据 数据预处理 df pd.read_csv(file_path, encodingANSI) csv的编码方式一定要用 ANSI。要不然会出现各种报错 import pandas as pd from datetime import datetime# 读取CSV文件 file_path book_douban.csv df pd.read_csv(file_path, encodingANSI)# 定义一个函数来…

提高项目透明度:有效的跟踪软件

国内外主流的10款项目进度跟踪软件对比&#xff1a;PingCode、Worktile、Teambition、Tower、Asana、Trello、Jira、ClickUp、Notion、Liquid Planner。 在项目管理中&#xff0c;确保进度跟踪的准确性与效率是每位项目经理面临的主要挑战之一。选用合适的项目进度跟踪软件不仅…

C++笔试强训5

文章目录 一、选择题1-5题6-10题 二、编程题题目一题目二 一、选择题 1-5题 x1&#xff0c;先x&#xff0c;再x–&#xff0c;while判断永远为真&#xff0c;故死循环 选D。 sizeof会计算\0,strlen不包括\0,并且strlen只计算\0之前的。 所以sizeof是10&#xff0c;strken是4 …

Vulnhub靶场DC-3-2练习

目录 0x00 准备0x01 主机信息收集0x02 站点信息收集0x03 漏洞查找与利用1. joomla漏洞查找2. SQL注入漏洞3. 破解hash4. 上传一句话木马5. 蚁剑连接shell6. 反弹shell7. 提权 0x04 总结 0x00 准备 下载链接&#xff1a;https://download.vulnhub.com/dc/DC-3-2.zip 介绍&#…

K8S ingress 初体验 - ingress-ngnix 的安装与使用

准备环境 先把 google 的vm 跑起来… gatemanMoreFine-S500:~/projects/coding/k8s-s/service-case/cloud-user$ kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-master Ready control-plane,master 124d v1.23.6 k8s-no…

算法(删除数组元素,删除有序数组中的重复项,合并有序数组)

文章目录 删除数组元素删除有序数组中的重复项合并有序数组 删除数组元素 题目&#xff1a;给定一个值(val)&#xff0c;删除数组中与该值相等的元素&#xff0c;返回值为删除后的数组中元素的个数&#xff0c;并打印删除过后的数组元素。 如&#xff1a;给定一个数组 arr [ ] …

每 日 练 习

目录 一、题目使用方法 二、选择题总结 题目牛客网 一、题目 给定一个字符串比如“abcdef”&#xff0c;要求写个函数变成“defabc”&#xff0c;位数是可变的。 分析 首先&#xff0c;需要确定字符串的分割点。这个点可以是字符串长度的一半&#xff0c;也可以是任何选择的索…

谱瑞科技高速传输接口芯片选型应用

谱瑞科技股份有限公司为一专供多种普及显示器以及个人计算机、消费性电子产品与显示面板所使用之高速讯号传输接口标准之混和信号 IC 芯片之领导供货商。谱瑞公司成立于 2005 年为一无自有晶圆厂之半导体公司&#xff0c;并于 2011 年股票在台湾柜台买卖中心正式挂牌交易(股票代…

搞定ES6同步与异步机制、async/await的使用以及Promise的使用!

文章目录 同步和异步async/awaitPromisePromise的概念 同步和异步 ​ 同步&#xff1a;代码按照编写顺序逐行执行&#xff0c;后续的代码必须等待当前正在执行的代码完成之后才能执行&#xff0c;当遇到耗时的操作&#xff08;如网络请求等&#xff09;时&#xff0c;主线程会…

王牌站士Ⅶ--理解大型语言模型LLM的参数

模型的大小并不一定决定其成功 在学习任何大型语言模型 (LLM) 时&#xff0c;您首先会听到的事情之一就是给定模型有多少个参数。如果您查看下面的图表&#xff0c;您会注意到参数大小范围很广 - 一个模型可能有 10 亿或 20 亿个参数&#xff0c;也可能有超过 1.75 万亿个参数。…

ATC 2024 | 快手开源大模型长序列训练加速技术,性能大幅超越 SOTA 方案

导读 在深度学习领域&#xff0c;训练大型语言模型&#xff08;LLMs&#xff09;一直是一项极具挑战性的任务&#xff0c;它不仅需要巨大的计算资源&#xff0c;同时对内存的消耗也非常巨大。近期&#xff0c;快手大模型团队提出了创新的方法&#xff0c;包括感知流水并行的激…

【学习笔记】无人机(UAV)在3GPP系统中的增强支持(二)-支持高分辨率视频直播应用

引言 本文是3GPP TR 22.829 V17.1.0技术报告&#xff0c;专注于无人机&#xff08;UAV&#xff09;在3GPP系统中的增强支持。文章提出了多个无人机应用场景&#xff0c;分析了相应的能力要求&#xff0c;并建议了新的服务级别要求和关键性能指标&#xff08;KPIs&#xff09;。…

TS真的比JS更好吗?

前言 在讨论TypeScript&#xff08;TS&#xff09;是否比JavaScript&#xff08;JS&#xff09;更好时&#xff0c;我们需要明确“更好”这一概念的上下文和衡量标准。TypeScript和JavaScript在多个方面有着明显的区别&#xff0c;但它们并不是简单的“好”与“不好”的关系&a…