什么是时间序列分析

时间序列分析是现代计量经济学的重要内容,广泛应用于经济、商业、社会问题研究中,在指标预测中具有重要地位,是研究统计指标动态特征和周期特征及相关关系的重要方法。

一、基本概念

经济社会现象随着时间的推移留下运行轨迹,按时间顺序记录下来经济社会现象的观测数据,就是时间序列。比如,2018—2019 年每个季度的国内生产总值, 2019 年每个月居民消费价格涨幅。对时间序列进行分析的目的是,描述时间序列过去的变化特征,发现时间序列运行规律,从而预计未来时间序列的走势。

对时间序列进行描述可以采用一系列动态分析指标,如发展水平、发展速度等。发展水平是时间序列中原有的统计指标数值,发展速度是时间序列中两个时期发展水平的比。比如,2019 年我国生产总值为 99.1 万亿元,这是国内生产总值的发展水平;2019 年我国国内生产总值增长6.1%,是 2019 年国内生产总值相对对 2018 年的发展速度。

二、主要方法

按照时间序列分析方法形成的时代,可以将时间序列方法分为传统时间序列分析和现代时间序列分析。

(一)传统时间序列分析

传统时间序列分析将时间序列分为四种因素,即长期趋势、季节变动、循环变动、不规则变动,将时间序列的变动看做是这些因素复合而成,试图分别揭示各个因素数量对时间序列变动影响的大小,表明各个构成部分变动如何一起形成时间序列的变动。其中,长期趋势是指时间序列在较长时期的变动,季节变动是时间序列由季节性因素影响的周期性变动,循环变动是以年度记录的时间序列所表现出的某种周期性变动,不规则变动是时间序列除去长期趋势、季节变动和循环变动后余下的变动。假定各构成部分影响是可加且相互独立,传统时间序列分析模型可以分为加法模型和乘法模型:Yt=Tt+St+Ct+Ut (加法模型),Y=Tt•St•Ct•Ut(乘法模型),其中 Yt 为时间序列原始值,Tt 为分解的趋势项,St 为分解的季节项,Ct 为分解的循环项,Ut 为分解的随机项。

(二)现代时间序列分析

现代时间序列分析将时间序列看做一个随机过程,通过分析时间序列特性研究序列变化一般规律。时间序列的特性是指序列的平稳性、季节性和随机性。时间序列的统计特性不随时间推移发生变化,称为平稳时间序列;时间序列的统计特性随季节发生变化,则表明序列存在季节性;时间序列变化完全是随机的,序列中各项之间相互独立,称为完全随机序列。分析时间序列重要工具之一是时间序列自相关,即时间序列两项之间的相关性。通过分析时间序列自相关关系,可以识别时间序列是否具有平稳性、季节性和随机性。对于平稳的时间序列,可以采用自回归移动平均模型进行分析预测。对于非平稳时间序列,可以采用差分方法,使时间序列转化为平稳时间序列,进而使用自回归移动平均模型进行分析预测。此外,对于多变量时间序列,还可以采用向量自回归模型进行分析。

应用现代时间序列分析方法时,首先可以通过描述统计方法或图示法预先做一些判断,其次使用统计检验判断时间序列的平稳性,即统计特性(均值和方差等)不随时间的变化而变化。对于平稳序列,可以采用移动自回归模型进行分析; 如果是非平稳序列可以采用差分方法,将其转化为平稳序列进行分析。最后,利用该时间序列分析建立的模型进行序列的预测。

三、示例

为分析某公司 2005—2017 年产品销售量的月度变化,先用图示法了解时间序列变化特点(见下图)。

在这里插入图片描述
从图中可以看出,该公司产品销售量长期看是持续增长,且增长过程中有波动,波动规律性表现为季节性变化,除此以外还有随机波动因素。对此,采用传统时间序列分析方法中的加法模型进行分析,即Yt=Tt+St+Ut。通过因素分解,可得到时间序列的长期趋势因素、季节因素和随机波动因素的影响大小(见下图)。如果要预测该公司产品销售量未来发展趋势,可以利用该序列中的趋势因素进行外推测算。

在这里插入图片描述

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

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

相关文章

现代农业AI智能化升级之路:机器学习在现代农业领域的现状与未来发展

🧑 作者简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…

学习笔记-数据结构-线性表(2024-04-18)- 单向链表选择排序

试以单向链表为存储结构实现简单选择排序的算法。 实现递增排序,首先选择一个元素作为第一个比较值,遍历其他所有的元素,如果发现其他元素中有比它小的元素,则交换两个元素,这样每一趟都能找到符合要求的最小值 正经…

展开说说:Android Fragment完全解析-卷一

1、是什么 Fragment 中文意思是碎片,Android 3.0推出的一个系统组件,主打一个在应用界面中可模块化又可重复使用。 Fragment 它很独立,它可以定义和管理自己的布局,具有自己的生命周期,并且可以处理自己的输入事件。…

4.18学习总结

多线程补充 等待唤醒机制 现在有两条线程在运行,其中一条线程可以创造一个特殊的数据供另一条线程使用,但这个数据的创建也有要求:在同一时间只允许有一个这样的特殊数据,那么我们要怎样去完成呢?如果用普通的多线程…

解决Error in writing header file of the driver

在源代码里面更新了一批常规的内容,编译的时候遇到一个error,一大片都是红的。XXX是项目名称。 Description Resource Path Location Type Generator: ERROR: Error in writing header file of the driver XXX Cpu Processor Expert Problem 表面意思是…

【学习】Jmeter、postman、python如何与数据库相互配合

在当今数字化时代,数据库已经成为我们日常生活中不可或缺的一部分。无论是购物、社交还是工作,数据库都在默默地为我们提供着高效、稳定的服务。而在众多的技术工具中,Jmeter、Postman和Python成为了操作数据库的三大主流技术。今天&#xff…

【嵌入式DIY实例】-指纹锁

DIY指纹锁 文章目录 DIY指纹锁1、硬件准备1.1 R307指纹传感器模介绍2、硬件接线原理图3、代码实现在这个项目中,我们将使用 Arduino 构建一个指纹门锁安全系统。 该系统可用于我们的家庭、办公室等提供安全保障。 我们还可以用它来打开门,只需将手指放在门锁上即可。 安全是许…

Linux管道共享内存

前言 进程虽然是独立运行的个体,但它们之间有时候需要协作才能完成一项工作,比如有两个进程需要同步数据,进程 A 把数据准备好后,想把数据发往进程 B,进程 B 必须被提前通知有数据即将到来,或者进程 A 想发…

项目七:学会使用python爬虫解析库(小白大成级)

前期我们学会了怎么使用python爬虫请求库和解析库的简单应用和了解,同时能够对爬虫有一个较为清晰的体系,毕竟简单的爬虫基本上都是请求数据——解析数据——存储数据的大概流程。 那么回忆一下,请求库我们学的是requests模块,解…

项目管理-项目开发计划介绍

目录 一、内容总览 二、项目开发计划概述 2.1 概述 2.2 项自开发计划的目的和作用 2.3 项目开发计划的内容 2.3.1 工作计划 2.3.2 人员组织计划 2.3.3 设备采购和资源供应计划 2.3.4 配置管理计划 2.3.5 进度安排计划 2.3.6 成本投资计划 2.3.7 质量保证计划 2.3.8…

实现I.MX6ULL开发板与Windows和Ubuntu系统之间的通信

虚拟机与主机之间的连接方式确实包括桥接模式、NAT模式和仅主机模式。 桥接模式(Bridged):在桥接模式下,虚拟机通过虚拟交换机直接连接到主机的物理网络上,就像一台独立的物理机器一样,拥有自己的IP地址&a…

[阅读笔记23][JAM]JOINTLY TRAINING LARGE AUTOREGRESSIVE MULTIMODAL MODELS

这篇论文是24年1月发表的,然后是基于的RA-CM3和CM3Leon这两篇论文。它所提出的JAM结构系统地融合了现有的文本模型和图像生成模型。 主要有两点贡献,第一点是提出了融合两个模型的方法,第二点是为混合模型精心设计的指令微调策略。 下图是一个…

Unity射击游戏开发教程:(1)玩家控制

玩家的移动 玩家控制和移动是视频游戏中最酷的事情之一,因为你正在控制游戏中的某些东西 现在游戏中的玩家是我们的蓝色方块英雄。我在游戏开发中了解到,游戏是用简单的对象制作原型,然后添加所有漂亮的艺术和声音。代码… 我们要做的第一件事是在游戏开始时为玩家提供一个…

MATLAB 体素滤波(62)

MATLAB 体素滤波(62) 一、算法介绍二、算法实现1.代码(已验证,直接运行)一、算法介绍 这里的代码完成文件读入,体素滤波,效果显示,结果输出的操作,下面是效果截图,后面是代码。 体素滤波(Voxel Filtering)是一种用于三维点云数据处理的方法,其原理类似于二维图像…

力扣HOT100 - 142. 环形链表 II

解题思路&#xff1a; public class Solution {public ListNode detectCycle(ListNode head) {Set<ListNode> set new HashSet<>();while (head ! null) {if (!set.add(head)) {return head;}head head.next;}return null;} }

广西建筑模版厂家批发供应,当天发货全国可达

近年来&#xff0c;建筑行业蓬勃发展&#xff0c;对高质量的建筑模板需求量逐渐增加。在这个竞争激烈的市场中&#xff0c;贵港市能强优品木业有限公司以其出色的产品和卓越的服务迅速崭露头角&#xff0c;成为知名的建筑模板生产厂家。 作为一家拥有25年生产经验的公司&#x…

用FRP配置toml文件搭建内网穿透

需求场景 1、一台外网可访问的有固定ip的云服务器&#xff0c;Ubuntu系统 2、一台外网无法访问的无固定ip的本地家用电脑&#xff0c;Ubuntu系统 需求&#xff1a;将云服务器搭建为一台内网穿透服务器&#xff0c;实现通过外网访问家用电脑&#xff08;网页&#xff09;的功能。…

人工智能|机器学习——基于机器学习的信用卡办卡意愿模型预测项目

一、背景介绍 在金融领域&#xff0c;了解客户的信用卡办卡意愿对于银行和金融机构至关重要。借助机器学习技术&#xff0c;我们可以根据客户的历史数据和行为模式预测其是否有办理信用卡的倾向。本项目通过Python中的机器学习库&#xff0c;构建了两个常用的分类模型&#xff…

Ardupilot无人船(车)自动调参

无人船&#xff08;车&#xff09;快速调参脚本简化了为无人船&#xff08;车&#xff09;角速率和速度控制器调参的过程。 该脚本应该在无人船&#xff08;车&#xff09;在Circle模式下循环绕圈时运行。它记录转向和油门输出以及由此产生的响应(例如无人船&#xff08;车&am…

高精度算法(2)

前言 延续上次所讲的内容再对乘法和除法进行说明&#xff0c;希望有所帮助 注意这里的乘除法都是针对于整数如果要是涉及到小数&#xff0c;我们得使用二分法 通过二分同样可以解决小数精度问题 高精度乘法 思路 我们只能用字符串来读取一个很大很大的数&#xff0c;所以…