【论文笔记合集】ARIMA 非平稳过程通过差分转化为平稳过程

在这里插入图片描述

本文作者: slience_me


文章目录

  • ARIMA 非平稳过程通过差分转化为平稳过程
    • 文章原文
    • 具体解释
    • 详解参照

ARIMA 非平稳过程通过差分转化为平稳过程

文章原文

Many time series forecasting methods start from the classic tools [38, 10]. ARIMA [7, 6] tackles the
forecasting problem by transforming the non-stationary process to stationary through differencing.
许多时间序列预测方法都是从经典工具开始的[38,10]。ARIMA [7,6]通过差分将非平稳过程转换为平稳过程来解决预测问题。

这句话提到了许多时间序列预测方法通常从经典工具开始,并提到了其中的一个经典工具是ARIMA模型。

ARIMA(自回归综合移动平均模型)是一种经典的时间序列预测方法,它通过将非平稳过程通过差分转化为平稳过程来解决预测问题。在时间序列分析中,许多时间序列数据都具有非平稳性,即它们的统计特性(如均值和方差)随着时间而变化。ARIMA模型通过对时间序列进行差分操作,将原始序列转换为一个平稳的序列,然后在这个平稳序列上建立自回归和移动平均模型,以进行预测。

因此,这句话指出了ARIMA作为一个经典工具,它通过将非平稳的时间序列转换为平稳的时间序列,然后利用这个转换后的序列来建立模型进行预测。

具体解释

让我们以一个简单的例子来解释非平稳过程如何通过差分转化为平稳过程。

假设我们有一个包含每月销售额的时间序列数据,而且我们发现这个时间序列在长期趋势上呈现增长或下降的情况,即它是一个非平稳序列。我们想要预测未来的销售额,但由于数据的非平稳性,我们不能直接应用许多经典的时间序列预测方法。

为了将这个非平稳过程转化为平稳过程,我们可以对时间序列进行差分操作。差分操作是指将当前时刻的值减去前一个时刻的值,得到一个新的序列。这个新的序列通常称为一阶差分序列。

例如,假设我们有以下月销售额的时间序列数据:

月份    销售额
1       1000
2       1100
3       1200
4       1300
5       1400

我们可以对销售额序列进行一阶差分操作:

月份    一阶差分销售额
2       1100 - 1000 = 100
3       1200 - 1100 = 100
4       1300 - 1200 = 100
5       1400 - 1300 = 100

现在我们得到了一阶差分序列,这个序列看起来是平稳的,因为它没有明显的趋势或周期性。接下来,我们可以在这个差分序列上应用ARIMA等经典方法来建立模型和进行预测。通过这种方式,我们成功地将原始的非平稳过程转化为一个平稳过程,使得我们可以更准确地进行预测。


  • 借用知乎随风的图记录一下

在这里插入图片描述
四个序列从上到下依次表示:原始序列、趋势序列、季节序列、残差序列。
在这里插入图片描述
从上图中可以看出,经过一阶差分,原序列的趋势(有趋势一定是非平稳的)被消除了,整个序列基本围绕确定的均值震荡。经过二阶差分,与一阶差分相比,只是在震荡幅度上扩大了,因此对于该序列,采用一阶差分比较合适。一般情况下,采用一阶、二阶差分就可以使序列变得平稳。

有趋势非平稳,没有趋势就是平稳。将趋势消除

详解参照

非平稳时间序列分析—差分与ARIMA模型
时间序列分析(1) 基本概念与实战
时间序列分析(2) ARIMA 模型

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

爬虫入门到精通_框架篇16(Scrapy框架基本使用)_名人名言的抓取

1 目标站点分析 抓取网站:http://quotes.toscrape.com/ 主要显示了一些名人名言,以及作者、标签等等信息: 点击next,page变为2: 2 流程框架 抓取第一页:请求第一页的URL并得到源代码,进行下…

避免阻塞主线程 —— Web Worker 示例项目

前期回顾 迄今为止易用 —— 的 “盲水印“ 实现方案-CSDN博客https://blog.csdn.net/m0_57904695/article/details/136720192?spm1001.2014.3001.5501 目录 CSDN 彩色之外 📝 前言 🚩 技术栈 🛠️ 功能 🤖 如何运行 ♻️ …

Linux 部署 Samba 服务

一、Ubuntu 部署 Samba 1、安装 Samba # 更新本地软件包列表 sudo apt update# 安装Samba sudo apt install samba# 查看版本 smbd --version2、创建共享文件夹,并配置 Samba 创建需要共享的文件夹,并赋予权限: sudo mkdir /home/test sud…

深度学习PyTorch 之 LSTM-中文多分类

LSTM 代码流程与RNN代码基本一致,只是这里做了几点优化 1、数据准备 数据从导入到分词,流程是一致的 # 加载数据 file_path ./data/news.csv data pd.read_csv(file_path)# 显示数据的前几行 data.head()# 划分数据集 X_train, X_test, y_train, y_…

【UE5】非持枪趴姿移动混合空间

项目资源文末百度网盘自取 创建角色在非持枪状态趴姿移动的动画混合空间 在BlendSpace文件夹中单击右键选择 动画(Animation) 中的混合空间(Blend Space) 选择SK_Female_Skeleton 命名为BS_NormaProne 打开BS_NormaProne 水平轴表示角色的方向,命名为Directi…

Vue2 父子组件某一属性的双向绑定

原本&#xff1a;父组件使用props传值给孩子组件初始化&#xff0c;触发事件子组件使用$emit传值给父组件&#xff0c;很麻烦后来&#xff1a;使用computed和$event例子代码&#xff1a; <template><div class"box">grandpa <el-input v-model"…

pta—剪切粘贴

使用计算机进行文本编辑时常见的功能是剪切功能&#xff08;快捷键&#xff1a;Ctrl X&#xff09;。请实现一个简单的具有剪切和粘贴功能的文本编辑工具。 工具需要完成一系列剪切后粘贴的操作&#xff0c;每次操作分为两步&#xff1a; 剪切&#xff1a;给定需操作的起始位置…

《深入解析 C#》—— C# 2 部分

文章目录 第二章 C# 22.1 泛型&#xff08;*&#xff09;2.2 default 和 typeof&#xff08;*&#xff09;2.3 可空值类型2.3.1 Nullable<T> 结构体&#xff08;framework 支持&#xff09;2.3.2 装箱&#xff08;CLR 支持&#xff09;2.3.3 “?”后缀&#xff08;语法支…

蓝桥杯(1):python排序

1 基础 1.1 输出 1.1.1 去掉输出的空格 print("Hello","World",123,sep"") print("hello",world,123,sep) print(hello,world,123) #输出结果 #HelloWorld123 #helloworld123 #hello world 123 1.1.2 以不同的方式结尾 print(&quo…

【Android】AOSP 架构

Android 官网对 AOSP 结构图进行了更新&#xff0c;如下所示&#xff1a; Android 应用&#xff08;Android Apps&#xff09; 完全使用 Android API 开发的应用。在某些情况下&#xff0c;设备制造商可能希望预安装 Android 应用以支持设备的核心功能。 特权应用&#xff08…

先验分布、后验分布、极大似然的一点思考

今天和组里同事聊天的时候&#xff0c;无意中提到了贝叶斯统计里先验分布、后验分布、以及极大似然估计这三个概念。同事专门研究如何利用条件概率做系统辨识的&#xff0c;给我画了一幅图印象非常深刻&#xff1a; 其中k表示时序关系。上面这个图表示后验分布是由先验分布与似…

怎样在CSDN赚点零花钱

请教一下各位大佬&#xff0c;看到你们在CSDN很多都几万粉丝以上&#xff0c;能不能分享一下有什么涨粉的经验&#xff0c;还有怎样转化为额外收益……感谢各位提供宝贵的经验&#xff0c;谢谢……

rviz上不显示机器人模型(模型只有白色)

文档中的是base_footprint&#xff0c;需要根据自己所设的坐标系更改&#xff0c;我的改为base_link 如何查看自己设的坐标系&#xff1a; 这些parent父坐标系就是 同时打开rviz后需要更改成base_link

Kubernetes operator系列:kubebuilder 实战演练 之 开发多版本CronJob

云原生学习路线导航页&#xff08;持续更新中&#xff09; 本文是 Kubernetes operator学习 系列文章&#xff0c;本节会在上一篇开发的Cronjob基础上&#xff0c;进行 多版本Operator 开发的实战 本文的所有代码&#xff0c;都存储于github代码库&#xff1a;https://github.c…

几何相互作用GNN预测3D-PLA

预测PLA是药物发现中的核心问题。最近的进展显示了将ML应用于PLA预测的巨大潜力。然而,它们大多忽略了复合物的3D结构和蛋白质与配体之间的物理相互作用,而这对于理解结合机制至关重要。作者提出了一种结合3D结构和物理相互作用的几何相互作用图神经网络GIGN,用于预测蛋白质…

Android studio 性能调试

一、概述 Android studio 的Profiler可用来分析cpu和memory问题&#xff0c;下来进行说明介绍。 二、Android studio CPU调试 从开发模拟器或设备中启动应用程序&#xff1b; 在 Android Studio 中&#xff0c;通过选择View > Tool Windows > Profiler启动分析器。 应…

VMware workstation的安装

VMware workstation安装&#xff1a; 1.双击VMware-workstation-full-9.0.0-812388.exe 2.点击next进行安装 选择安装方式 Typical&#xff1a;典型安装 Custom&#xff1a;自定义安装 选择程序安装位置 点击change选择程序安装位置&#xff0c;然后点击next 选择是否自动…

D-Star 寻路算法

D-Star 寻路算法 下面简写 D-Star 为 D* D算法&#xff1a;D 算法”的名称源自 Dynamic A Star,最初由Anthony Stentz于“Optimal and Efficient Path Planning for Partially-Known Environments”中介绍。它是一种启发式的路径搜索算法&#xff0c; 适合面对周围环境未知或者…

借助 Terraform 功能协调部署 CI/CD 流水线-Part2

在第一部分的文章中&#xff0c;我们介绍了3个步骤&#xff0c;完成了教程的基础配置&#xff1a; 使用 Terraform 创建 AWS EKS Infra在 EKS 集群上部署 ArgoCD 及其依赖项设置 Bitbucket Pipeline并部署到 ECR Repo 本文将继续完成剩余的步骤&#xff0c;以实现 Terraform 编…

低代码与AI:构建面向未来的智能化应用

引言 在当今数字时代&#xff0c;技术的快速发展为各行各业带来了前所未有的机遇和挑战。企业和组织面临着如何迅速开发和交付高质量应用的需求&#xff0c;同时还需要应对日益复杂的业务需求和用户期望。在这样的背景下&#xff0c;低代码与人工智能&#xff08;AI&#xff0…