第一章 时间序列分析简介.

Slides:



Advertisements
Similar presentations
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
Advertisements

第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
信号与系统 第三章 傅里叶变换 东北大学 2017/2/27.
时间序列分析 上海财经大学统计与管理学院 王黎明教授 2010年3月.
«地学建模» 之 “随机时间序列分析模型”.
非线性时间序列模型 一般非线性时间序列模型介绍 条件异方差模型 上海财经大学 统计与管理学院.
3.2.平稳性检验的单位根方法 单位根检验方法 DF检验 ADF检验 PP检验 KPSS检验 ERS检验 NP检验.
第四章 时间序列模型 一、向量自回归(VAR)模型 二、ARCH模型 三、单位根检验 四、协整分析与ECM模型.
时间序列分析 经济学院学术午餐会系列讲座2 主讲人 滕建州
第六章 回归分析.
一、能线性化的多元非线性回归 二、多元多项式回归(线性化)
Tel: 第八章 时间序列分析 周早弘 旅游与城市管理学院
金融风险评估与管理 估值 投资组合 风险管理-三大块
第9章 平稳时间序列分析.
《高等数学》(理学) 常数项级数的概念 袁安锋
第二章 平稳时间序列模型(单变量) 选择单变量时间序列的原因
第四章 非平稳序列的确定性分析.
第二章 市场营销调查与预测.
第十章 时间序列的特性.
时间序列分析与预测 第二讲:时间序列模型 大连理工大学经济系 原毅军.
量化视角下的豆粕投资机会分析 格林期货研发培训中心 郭坤龙.
第7章 离散信号的频域分析 离散Fourier级数 离散Fourier变换 第3章 连续信号的频域分析 连续Fourier级数
目 录 《应用时间序列分析》 第一章 时间序列分析简介 第二章 时间序列的预处理 第三章 平稳时间序列分析 第四章 非平稳序列的确定性分析
第一章 商品 第一节 价值创造 第二节 价值量 第三节 价值函数及其性质 第四节 商品经济的基本矛盾与利己利他经济人假设.
1.2 事件的频率与概率 一、事件的频率 二、概率的公理化体系 1.2 事件的频率与概率.
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
ARIMA模型在电量预测中的应用 蔡跳
第三章 多维随机变量及其分布 §2 边缘分布 边缘分布函数 边缘分布律 边缘概率密度.
第六章 多元时间序列分析.
7 平稳时间序列预测法 7.1 概述 7.2 时间序列的自相关分析 7.3 单位根检验和协整检验 7.4 ARMA模型的建模 回总目录.
非线性时间序列模型 一般非线性时间序列模型介绍 条件异方差模型 上海财经大学统计学系.
非平稳和季节时间序列模型分析方法 在第四章中,我们介绍了非平稳时间序列模型,但是在前面的讨论中,对于时间序列的特性分析,以及模型的统计分析都集中于平稳时间序列问题上。本章将介绍几个非平稳时间序列的建模方法,并且分析不同的非平稳时间序列模型的动态性质。 上海财经大学 统计学系.
计算机数学基础 主讲老师: 邓辉文.
Introduction to AI and ML
第五章 非平稳序列的随机分析.
第一章 函数 函数 — 研究对象—第一章 分析基础 极限 — 研究方法—第二章 连续 — 研究桥梁—第二章.
What have we learned?.
第十章 方差分析.
数据挖掘工具性能比较.
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
第一章 函数与极限.
数列.
抽样和抽样分布 基本计算 Sampling & Sampling distribution
Partial Differential Equations §2 Separation of variables
概 率 统 计 主讲教师 叶宏 山东大学数学院.
5.2 常用统计分布 一、常见分布 二、概率分布的分位数 三、小结.
中国人民大学出版社 中国人民大学音像出版社.
实验一 熟悉MATLAB环境 常用离散时间信号的仿真.
2019/5/4 实验三 离散傅立叶变换的性质及应用 06:11:49.
正切函数的图象和性质 周期函数定义: 一般地,对于函数 (x),如果存在一个非零常数T,使得当x取定义域内的每一个值时,都有
黃金期貨交易對黃金現貨 報酬率之影響 組長:孫偉育 組員:王貴珍 林意閔 鄭美惠 魏佩萱 指導老師:劉尚銘 老師.
PROJECT NAME 项目名称 张三 安徽xx文化传播有限公司.
相关与回归 非确定关系 在宏观上存在关系,但并未精确到可以用函数关系来表达。青少年身高与年龄,体重与体表面积 非确定关系:
2019/5/8 第2章 数据分析软件介绍.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
魏新宇 MATLAB/Simulink 与控制系统仿真 魏新宇
第一部分:概率 产生随机样本:对分布采样 均匀分布 其他分布 伪随机数 很多统计软件包中都有此工具 如在Matlab中:rand
高中数学必修四 第一章 1.4.2正弦函数余弦函数的性质(2).
第三章 随机信号的功率谱估计 郑宝玉.
概率论与数理统计B.
第二节 函数的极限 一、函数极限的定义 二、函数极限的性质 三、小结 思考题.
§7.3 离散时间系统的数学 模型—差分方程 线性时不变离散系统 由微分方程导出差分方程 由系统框图写差分方程 差分方程的特点.
信号发生电路 -非正弦波发生电路.
第三章 从概率分布函数的抽样 (Sampling from Probability Distribution Functions)
教学大纲(甲型,54学时 ) 教学大纲(乙型, 36学时 )
Volterra-Lotka方程 1925年, A. Lotka(美)和V. Volterra(意)给出了第一个两物种间的捕食模型。
三角 三角 三角 函数 余弦函数的图象和性质.
《偏微分方程》第一章 绪论 第一章 绪论 1.1.
数学模型实验课(二) 最小二乘法与直线拟合.
Presentation transcript:

第一章 时间序列分析简介

教材 《时间序列的理论与方法》 田铮译 第二版 《应用时间序列分析》 王振龙 第二版 《应用时间序列分析》 王燕

本章结构 引言 时间序列的定义 时间序列分析方法简介 时间序列分析软件

1.1 引言 最早的时间序列分析可以追溯到7000年前的古埃及。 古埃及人把尼罗河涨落的情况逐天记录下来,就构成所谓的时间序列。对这个时间序列长期的观察使他们发现尼罗河的涨落非常有规律。由于掌握了尼罗河泛滥的规律,使得古埃及的农业迅速发展,从而创建了埃及灿烂的史前文明。 按照时间的顺序把随机事件变化发展的过程记录下来就构成了一个时间序列。对时间序列进行观察、研究,找寻它变化发展的规律,预测它将来的走势就是时间序列分析。

时间序列的定义 随机序列:按时间顺序排列的一组随机变量 观察值序列:随机序列的 个有序观察值,称之为序列长度为 的观察值序列 观察值序列:随机序列的 个有序观察值,称之为序列长度为 的观察值序列 随机序列和观察值序列的关系 观察值序列是随机序列的一个实现 我们研究的目的是想揭示随机时序的性质 实现的手段都是通过观察值序列的性质进行推断

时间序列分析方法 描述性时序分析 统计时序分析

描述性时序分析 通过直观的数据比较或绘图观测,寻找序列中蕴含的发展规律,这种分析方法就称为描述性时序分析 描述性时序分析方法具有操作简单、直观有效的特点,它通常是人们进行统计时序分析的第一步。

描述性时序分析案例 德国业余天文学家施瓦尔发现太阳黑子的活动具有11年左右的周期

统计时序分析 频域分析方法 时域分析方法

频域分析方法 原理 发展过程 特点 假设任何一种无趋势的时间序列都可以分解成若干不同频率的周期波动 早期的频域分析方法借助富里埃分析从频率的角度揭示时间序列的规律 后来借助了傅里叶变换,用正弦、余弦项之和来逼近某个函数 20世纪60年代,引入最大熵谱估计理论,进入现代谱分析阶段 特点 非常有用的动态数据分析方法,但是由于分析方法复杂,结果抽象,有一定的使用局限性。

时域分析方法 原理 事件的发展通常都具有一定的惯性,这种惯性用统计的语言来描述就是序列值之间存在着一定的相关关系,这种相关关系通常具有某种统计规律。 目的 寻找出序列值之间相关关系的统计规律,并拟合出适当的数学模型来描述这种规律,进而利用这个拟合模型预测序列未来的走势 特点 理论基础扎实,操作步骤规范,分析结果易于解释,是时间序列分析的主流方法

时域分析方法的分析步骤 考察观察值序列的特征 根据序列的特征选择适当的拟合模型 根据序列的观察数据确定模型的口径 检验模型,优化模型 利用拟合好的模型来推断序列其它的统计性质或预测序列将来的发展

时域分析方法的发展过程 基础阶段 核心阶段 完善阶段

基础阶段 G.U.Yule 1927年,AR模型 G.T.Walker 1931年,MA模型,ARMA模型

核心阶段 G.E.P.Box和 G.M.Jenkins 1970年,出版《Time Series Analysis Forecasting and Control》 提出ARIMA模型(Box—Jenkins 模型) Box—Jenkins模型实际上是主要运用于单变量、同方差场合的线性模型

完善阶段 异方差场合 Robert F.Engle,1982年,ARCH模型 Bollerslov,1985年GARCH模型 多变量场合 C.Granger ,1987年,提出了协整(co-integration)理论 非线性场合 汤家豪等,1980年,门限自回归模型

具体要求 理解时间序列基本特征 了解时间序列基本思想

数据形态分类 横剖面数据(静态数据),多元统计分析 纵剖面数据(动态数据),时间序列分析

时间序列分类 研究对象多少:一元时间序列,多元时间序列 时间的连续性:连续时间序列,多元时间序列 序列统计特征:平稳时间序列,非平稳时间序列(均值常数,协方差只与时间间隔有关:宽平稳) 序列分布规律:高斯型,非高斯型

时间序列波动 长期趋势 季节变动(周期内波动规律) 循环波动(周期) 随机波动(噪音,可设法消除)

1.2基本样式 确定趋势时间序列:线性趋势,指数趋势, 随机趋势,可以用差分的方式去掉时间序列的趋势时,就称序列具有随机趋势。 例如带有漂移的随机游走模型 y[t]=m+y[t-1]+a[t] a[t]为白噪声序列

y[t]=0.3+y[t-1]+a[t] x[t]=0.3*t+a[t] y=rnorm(200,0,1);a=rnorm(200,0,1) x=0.3*c(1:200)+a T=c(1:200) for(t in 2:200) y[t]=0.3+y[t-1]+a[t] plot(T,y,type="l") lines(T,x,col="red")

随机冲击对变量序列产生一个永久性影响

季节性时间序列 当观测值呈现出周期性变化规律时,称序列为季节性时间序列。某个季度的观测值具有其他季节不同的特征。 可用包含季节性虚拟变量通过回归方程估计季节性特征 y[t]=a[1]D[1,t]+…+a[S]D[S,t]+a[t] D[s,t]为哑变量,D[s,t]=1,当t=(T-1)S+s时 否则为0

条件异方差 时间序列方差不在是常数,收益大的波动后面倾向于跟个大的波动,收益小的波动后面倾向于跟个小的波动,即波动聚集性。 恒生指数拟合 (y[t]-y[t-1])^2=a+0.219(y[t-1]-y[t-2])^2+b[t]

异常观测值 如果一个或多个与其他显著不同,称为异常观测,或离群值 分类: 可加异常观测 新生异常观测 永久水平迁移 临时水平迁移 趋势改变

可加异常观测 y[t]=x[t]+10I(t=100) x[t]=0.7x[t-1]+a[t] x[1]=0,n=200 a=rnorm(200,0,1);y=rep(0,200);x=rep(0,200) for(t in 2:200) x[t]=0.7*x[t-1]+a[t] y=x;y[100]=x[100]+10;ts.plot(y)

新生异常观测 y[t]=0.7y[t-1]+10I(t=100)+a[t] y[1]=0,n=200 y[1]=0; for(t in 2:200) {if(t==100) y[t]=0.7*y[t-1]+10+a[t] else y[t]=0.7*y[t-1]+a[t] };T=c(1:200);lines(T,y,col="red")

永久水平迁移 y[t]=0.7y[t-1]+wI(t>99)+a[t] y[1]=0,n=200 w=0,无迁移 w=2,4,6

y1=y; for(t in 2:200) {y1[t]=0.7*y1[t-1]+a[t]} y2=y1;y3=y1;y4=y1 for(t in 100:200) {y2[t]=0.7*y2[t-1]+2+a[t];y3[t]=0.7*y3[t-1]+4+a[t] y4[t]=0.7*y4[t-1]+6+a[t]} ts.plot(y4);lines(T,y3,col="red"); lines(T,y2,col="blue"); lines(T,y1,col="green")

临时水平迁移 y[t]=0.7y[t-1] + wI(t=51) + w0.9I(t=51+1) +… w0.9^bI(t=51+b)+…+a[t] y[1]=0,n=200,w=10 y=y1;for(t in 51:200) y[t]=0.7*y[t-1]+10*0.9^(t-51)+a[t] ts.plot(y)

趋势改变 y[t]=vt+wI(t>T)t+a[t] v=0.95,w=-0.45,n=200, T=70 for(t in 1:200) {if(t<=70) y[t]=0.95*t+a[t] else y[t]=0.5*t+a[t]} ts.plot(y)

时间序列分析软件 常用软件 R S-plus Matlab Gauss Eviews SAS