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

时间序列基础

本资料总结于时间序列模型(厦门大学)MOON课,直接去搜就可以,免费的。

1.序列模型的概念

基础概念

  1. 均值:本质上是序列中所有观测值的算术平均值
  2. 自协方差函数(Autocovariance function(ACVF)):自协方差函数用于衡量时间序列中两个不同时刻观测值的线性相关程度,考虑了时间间隔(滞后)的影响。
  3. 自相关函数(Autocorrelation function(ACF)):自相关函数(ACF)用于衡量时间序列中相隔 k 个时间点的观测值之间的线性相关程度,是自协方差函数的标准化结果。
  4. 平稳性(Stationarity):平稳性是时间序列分析的关键概念,用于描述序列的统计特性是否随时间变化。
  5. I.I.D.序列(I.I.D. sequence):独立同分布序列,均值为0,方差为\sigma ^2

  6. 鞅差序列(Martingale Difference Sequence, MDS)

  7. 白噪声序列(White noise sequence)

  8. 时间序列分解(Time Series Decomposition)

假设{$Y_t$}是一个时间序列

平均值

\mu_t = E(Y_t).

自协方差函数

\gamma_Y(s, t) = \text{Cov}(Y_s, Y_t) = E[(Y_s - \mu_s)(Y_t - \mu_t)]

自相关函数

\rho_Y(s, t) = \frac{\text{Cov}(Y_s, Y_t)}{\sqrt{\text{Var}(Y_t, Y_t) \text{Var}(Y_s, Y_s)}}

举例

$Y_t = \mu + \varepsilon_t$其中,\varepsilon_t是独立同分布的,且服从N(0, \sigma^2)

所以其均值为:

$\mu_t = E(Y_t) = E(\mu + \varepsilon_t) = \mu$

自协方差函数为:

\gamma_Y(s, t) = \text{Cov}(Y_s, Y_t) = E\left[(Y_s - \mu)(Y_t - \mu)\right]

= E(\varepsilon_s \varepsilon_t) = \begin{cases} 0, & \text{if } s \neq t \\ \sigma^2, & \text{if } s = t \end{cases}

因为\varepsilon_t是独立同分布的,所以在计算自协方差函数时,如果s==t,则相相当于计算方差-均值

协方差平稳或弱平稳

一个时间序列{$Y_t$},如果满足下列三个条件,则说明其为协方差平稳或弱平稳

E(Y_t) = \mu_t = \mu

{Var}(Y_t) = \sigma^2 < \infty

{Cov}(Y_{t+j}, Y_t) = \gamma_Y(t+j, t) = \gamma_j

换句话说,\mu_t\gamma_Y(t+j, t)都具有时间平移不变性。

对于一个弱平稳过程中

\mathrm{Corr}(Y_{t+j}, Y_t) = \frac{\mathrm{Cov}(Y_{t+j}, Y_t)}{\sqrt{\mathrm{Var}(Y_{t+j})} \sqrt{\mathrm{Var}(Y_t)}}

                        $= \rho_Y(j) = \rho_Y(-j)$

t与t+j的相关程度和t+j与t的相关程度时一样的。

白噪音的例子

如果满足下述的式子,则说明其为白噪音

E(Y_t) = 0

\quad \gamma_Y(t - j, t) = \begin{cases} 0, & \text{if } j \neq 0 \\ \sigma^2, & \text{if } j = 0 \end{cases}

很显然,我们能够看出白噪音时弱平稳的。

随机漫步的例子

$Y_t = \sum_{i=1}^t e_i$,其中ei时独立同分布,均值为0,方差为σ2,($Y_t = Y_{t-1} + e_t$

接下来计算他的均值,方差,还有自协方差函数

推导公式如下所示:

因此,随机漫步过程不是一个弱平稳,推导过程基本都是一些简单的概率论和数理统计相关的知识点,如果有不会可以问一问AI,如果还是不会可以和我私聊。

下列时随机游走的图像

随机游走是 **“随机增量累积、无长期趋势、不确定性随时间扩散”** 的时间序列,这张图完美呈现了其 “看似无序,实则受历史路径和随机规则约束” 的本质,也解释了为何它常被用于模拟股票价格、分子布朗运动等难以预测的随机现象。

严平稳

对于所有的$k, t_1, \dots, t_k, y_1, \dots, y_k$和h,满足如下的概率公式

\Pr(Y_{t_1} \leq y_1, \dots, Y_{t_k} \leq y_k) = \Pr(Y_{t_1 + h} \leq y_1, \dots, Y_{t_k + h} \leq y_k)

对于严平稳序列,任意一组时间点$t_1, t_2, \dots, t_k$的联合分布,只由它们之间的相对间隔决定,与“这些时间点具体落在绝对时间轴的哪里” 无关。

这体现了严平稳序列的 “时间平移不变性”—— 只要时间间隔不变,分布规律就不变,绝对时间不影响联合分布的形态。

注:弱平稳和严平稳是不能等价的,弱平稳只探究了均值,自协方差函数,自回归函数,而严平稳探究的是严格的数据分布情况。

只有在高斯过程的情况下才能说明弱平稳和严平稳是相等的。

因素

时间序列=一个系统的部分+一个非系统的部分

系统的部分包括:

等级:描述该系列的平均值

趋势:从一个时期到下一个时期的序列变化(通常)由线性、指数和其他数学函数近似)

季节性:描述一种短期循环行为,可以在给定序列中观察多次。

非系统的部分为

噪音

时间序列分解

一共由两种分解方式:可加性分解或可乘性分解

可加性分解

可乘性分解

2.线性时间序列模型

接下来的笔记,我都是简单介绍,具体的一些东西,我都是线下推导,写博客只是怕忘记,往理解,主要是为了加快学习的效率。

回归模型

 自回归模型

 分布滞后模型

 自回归分布滞后模型

 AR(1)

我也不知道这个是怎么推出来的,问了一下AI,感觉可以理解为如下的解释

 AR(1)的基本属性求解

 第一个均值的推导,主要是要记住,yt是一个平稳过程,E(yt)=E(yt-1)就可以推导出来了。

第二个公式的推导

 第三个公式的推导

 AR(2)以及AR(k)这里就不详细的讲解了。

滑动平均模型(MA)

 注意,MA模型的自协方差函数在K大于一阶以后是结尾的,是0。

时间序列建模的一般步骤

建模步骤一般为

如何确定模型的基数

 参数估计

一共有两个方法,有最小二乘法、极大似然估计

模型检验

 

 

 BIC在模型上有更高的惩罚项。

以上都是基本的理论知识的讲解。

预测(样本外验证)

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

相关文章:

  • 中文分词总结:历程、问题、发展
  • CMake指令: include、include_guard、include_directories、target_include_directories
  • 基于51单片机的无线电子密码锁
  • AI对话应用专题:6个高保真APP与网页原型案例详解(附工具指南)
  • Hibernate ORM框架开发指南
  • 同城O2O外卖跑腿源码功能开发详解:多商户、骑手调度、后台管理
  • 如何构建更好的香港服务器安全防护体系
  • @staticmethod 静态装饰器
  • 数据库-数据查询-Like
  • RK3588 ENV 环境配置之 fw_printenv
  • Python基于Django的棉花数据平台建设与可视化系统【附源码、文档说明】
  • MySQL主从数据库搭建
  • VSCode占C盘内存太大,如何处理
  • 双目视觉关键原理
  • 利用IS模型评估生成的图像质量
  • 解析XML发票:每一行标签的含义
  • GPIO简介(GPIO输出)
  • 创新综合实践 水果商城管理系统
  • 【Java工程师面试全攻略】Day8:高并发系统设计实战
  • python在容器内克隆拉取git私有仓库
  • 基于RK3588的KVM(Keyboard, Video, Mouse)远程传输方案
  • DQS和DQS_c
  • 进程间通信详解(三):Linux进程信号深度解析
  • 25年春招:字节跳动客户端开发二面总结
  • 【阿里巴巴 x 浙江大学】信息与交互设计 - 交互设计原则与思维
  • Vulkan学习笔记3—物理设备-逻辑设备-窗口表面-交换链-图像视图
  • ​约束催生自由,分离滋养创造——建造者模式有感
  • /proc/<pid>/maps文件格式详解
  • Git 常用总结
  • Unity | AmplifyShaderEditor插件基础(第十集:shader的基本属性+火焰制作-上)