时间序列分析教案课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《时间序列分析教案课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时间 序列 分析 教案 课件
- 资源描述:
-
1、2022-12-8时间序列分析教案10SPSS时间序列分析时间序列分析教案教案时间序列分析教案横截面数据时间序列数据横截面数据时间序列数据v 人们对统计数据往往可以根据其特点从两个方面来切入人们对统计数据往往可以根据其特点从两个方面来切入,以简化分析过程。,以简化分析过程。v 一个是研究所谓横截面一个是研究所谓横截面(cross section)数据,也就数据,也就是对大体上和时间无关的不同对象的观测值组成的数据是对大体上和时间无关的不同对象的观测值组成的数据v另一个称为时间序列另一个称为时间序列(time series),也就是由对象,也就是由对象在不同时间的观测值形成的数据。在不同时间的观
2、测值形成的数据。v前面讨论的模型多是和横截面数据有关。这里将讨论时前面讨论的模型多是和横截面数据有关。这里将讨论时间序列的分析。我们将不讨论更加复杂的包含这两方面间序列的分析。我们将不讨论更加复杂的包含这两方面的数据。的数据。时间序列分析教案时间序列和回归时间序列和回归v 时间序列分析也是一种回归。时间序列分析也是一种回归。v 回归分析的目的是建立因变量和自变量之间关系的模型回归分析的目的是建立因变量和自变量之间关系的模型;并且可以用自变量来对因变量进行预测。通常线性回;并且可以用自变量来对因变量进行预测。通常线性回归分析因变量的观测值假定是互相独立并且有同样分布归分析因变量的观测值假定是互相
3、独立并且有同样分布v而时间序列的最大特点是观测值并不独立。时间序列的而时间序列的最大特点是观测值并不独立。时间序列的一个目的是用变量过去的观测值来预测同一变量的未来一个目的是用变量过去的观测值来预测同一变量的未来值。值。v即时间序列的因变量为变量未来的可能值,而用来预测即时间序列的因变量为变量未来的可能值,而用来预测的自变量中就包含该变量的一系列历史观测值。的自变量中就包含该变量的一系列历史观测值。v当然时间序列的自变量也可能包含随着时间度量的独立当然时间序列的自变量也可能包含随着时间度量的独立变量。变量。时间序列分析教案v 从下图可以看出。总的趋势是增长的,但增长并不是单调上升的从下图可以看
4、出。总的趋势是增长的,但增长并不是单调上升的;有涨有落。但这种升降不是杂乱无章的,和季节或月份的周期;有涨有落。但这种升降不是杂乱无章的,和季节或月份的周期有关系。当然,除了增长的趋势和季节影响之外,还有些无规律有关系。当然,除了增长的趋势和季节影响之外,还有些无规律的随机因素的作用。的随机因素的作用。时间序列的组成部分时间序列的组成部分 时间序列分析教案时间序列分析教案时间序列的分解时间序列的分解 v 一个时间序列可能由趋势、季节、循环和随机成分组成,因此:一个时间序列可能由趋势、季节、循环和随机成分组成,因此:v 如果要想对一个时间序列本身进行较深入的研究,要把序列的这如果要想对一个时间序
5、列本身进行较深入的研究,要把序列的这些成分分解出来、或者把它们过虑掉。些成分分解出来、或者把它们过虑掉。v 如果要进行预测,则最好把模型中的与趋势、季节、循环等成分如果要进行预测,则最好把模型中的与趋势、季节、循环等成分有关的参数估计出来。有关的参数估计出来。v 时间序列的分解,通过时间序列的分解,通过计算机统计计算机统计软件,可以很轻而易举地得到软件,可以很轻而易举地得到该序列的趋势、季节和误差成分。该序列的趋势、季节和误差成分。spssspss分解步骤分解步骤:分析:分析预测预测季节性分解季节性分解时间序列分析教案时间序列模型理论基础时间序列模型理论基础:指数平滑指数平滑 v 如果不仅满足
6、于分解现有的时间序列,想要对未来进行预测,就如果不仅满足于分解现有的时间序列,想要对未来进行预测,就需要建立模型。这里先介绍比较简单的需要建立模型。这里先介绍比较简单的指数平滑指数平滑(exponential smoothing)。v 指数平滑指数平滑只能用于纯粹时间序列只能用于纯粹时间序列的情况,而不能用于含有独立变的情况,而不能用于含有独立变量时间序列的因果关系的研究。量时间序列的因果关系的研究。v 指数平滑的原理为:当利用过去观测值的加权平均来预测未来的指数平滑的原理为:当利用过去观测值的加权平均来预测未来的观测值时(这个过程称为平滑),离得越近的观测值要给以更多观测值时(这个过程称为平
7、滑),离得越近的观测值要给以更多的权。的权。v 而而“指数指数”意味着:依已有观测值意味着:依已有观测值“老老”的程度,其权数按指数的程度,其权数按指数速度递减。速度递减。v 以简单的没有趋势和没有季节成分的纯粹时间序列为例,指数平以简单的没有趋势和没有季节成分的纯粹时间序列为例,指数平滑在数学上是一个几何级数。滑在数学上是一个几何级数。时间序列分析教案v 这时,如果用这时,如果用Yt表示在表示在t时间的平滑后的数据(或预测值),而时间的平滑后的数据(或预测值),而用用X1,X2,Xt表示原始的时间序列。那么指数平滑模型为:表示原始的时间序列。那么指数平滑模型为:或者,等价地:或者,等价地:这
8、里的系数为几何级数。因此称之为这里的系数为几何级数。因此称之为“几何平滑几何平滑”比使人不解的比使人不解的“指数平滑指数平滑”似乎更有道理。似乎更有道理。根据数据,可以得到这些模型参数的估计以及对未来的预测。根据数据,可以得到这些模型参数的估计以及对未来的预测。时间序列模型理论基础时间序列模型理论基础:指数平滑指数平滑 如果要对比较复杂的纯粹时间序列进行细致的分析,指数平如果要对比较复杂的纯粹时间序列进行细致的分析,指数平滑往往是无法满足要求的;而若想对有独立变量的时间序列进滑往往是无法满足要求的;而若想对有独立变量的时间序列进行预测,指数平滑更是无能为力。下面介绍高精度的行预测,指数平滑更是
9、无能为力。下面介绍高精度的ARIMA模模型型。时间序列分析教案ARIMA模型基础模型基础:AR模型模型v AR 模型也称自回归模型。假定时间序列用模型也称自回归模型。假定时间序列用X1,X2,Xt表示表示,则一个纯粹的,则一个纯粹的AR(p)模型意味着变量的一个观测值由其以前模型意味着变量的一个观测值由其以前的的p个观测值的线性组合加上个观测值的线性组合加上随机误差项随机误差项zt(该误差是独立无关(该误差是独立无关的)而得:的)而得:这看上去象自己对自己回归一样,所以称为自回归模型;它牵涉这看上去象自己对自己回归一样,所以称为自回归模型;它牵涉到过去到过去p个观测值(相关的观测值间隔最多为个
10、观测值(相关的观测值间隔最多为p个)个).yt=1yt-1+2yt-2+pyt-p+zt 时间序列分析教案ARIMA模型基础模型基础:MA模型模型v MA 模型也称移动平均模型,一个纯粹的模型也称移动平均模型,一个纯粹的MA(q)模型模型意味着变量的一个观测值的误差由目前的和先前的意味着变量的一个观测值的误差由目前的和先前的q个个随机误差的线性的组合而得:随机误差的线性的组合而得:由于右边系数的和不为由于右边系数的和不为1(q q 甚至不一定是正数),因此甚至不一定是正数),因此叫做叫做“移动平均移动平均”不如叫做不如叫做“移动线性组合移动线性组合”更确切。更确切。zt=t-1t-1-2t-2
11、-qt-q时间序列分析教案ARIMA模型基础模型基础:ARMA模型模型v 自回归和移动平均模型也即自回归和移动平均模型也即ARMA(p,q)模型,是模型,是AR(p)模型和模型和MA(q)模型的组合:模型的组合:ARMA(p,0)模型就是模型就是AR(p)模型,而模型,而ARMA(0,q)模型就模型就是是MA(q)模型。这个一般模型有模型。这个一般模型有p+q个参数要估计,看起个参数要估计,看起来很繁琐,但利用计算机软件则是常规运算,并不复杂。来很繁琐,但利用计算机软件则是常规运算,并不复杂。yt=1yt-1+2yt-2+pyt-p +t-1t-1-2t-2-qt-q时间序列分析教案ARIMA
12、模型基础模型基础:平稳性和可逆性问题平稳性和可逆性问题v ARMA(p,q)模型有意义则要求时间序列满足平稳性和可逆模型有意义则要求时间序列满足平稳性和可逆性的条件性的条件.v 这意味着序列均值不随着时间增加或减少,序列的方差不随时这意味着序列均值不随着时间增加或减少,序列的方差不随时间变化等。间变化等。v 一个实际的时间序列是否满足这些条件是无法在数学上验证的一个实际的时间序列是否满足这些条件是无法在数学上验证的,但模型可以近似地从后面要介绍的时间序列的自相关函数和,但模型可以近似地从后面要介绍的时间序列的自相关函数和偏相关函数图来识别。偏相关函数图来识别。v 一般人们所关注的的有趋势、季节
13、和循环成分的时间序列都不一般人们所关注的的有趋势、季节和循环成分的时间序列都不是平稳的。这时就需要对时间序列进行差分来消除这些使序列是平稳的。这时就需要对时间序列进行差分来消除这些使序列不平稳的成分,而使其变成平稳的时间序列,并估计不平稳的成分,而使其变成平稳的时间序列,并估计ARMA模型模型.v 估计之后再转变该模型,使之适应于差分之前的序列得到的模估计之后再转变该模型,使之适应于差分之前的序列得到的模型称为型称为ARIMA模型。模型。时间序列分析教案ARIMA模型基础模型基础:差分差分v 差分是什么意思呢?差分可以是每一个观测值减去其前面的一个差分是什么意思呢?差分可以是每一个观测值减去其
14、前面的一个观测值,即观测值,即Xt-Xt-1。这样,这样,v 如果时间序列有一个斜率不变的趋势,经过这样的差分之后,该如果时间序列有一个斜率不变的趋势,经过这样的差分之后,该趋势就会被消除。趋势就会被消除。一般而言,一次差分可以将序列中的线性趋势一般而言,一次差分可以将序列中的线性趋势去掉,二次差分可以将序列中的抛物线趋势去掉。去掉,二次差分可以将序列中的抛物线趋势去掉。v 对于复杂情况,可能要进行多次差分,才能够使得变换后的时间对于复杂情况,可能要进行多次差分,才能够使得变换后的时间序列平稳。序列平稳。v 上面引进了一些必要的术语和概念。下面就如何识别模型进行说上面引进了一些必要的术语和概念
15、。下面就如何识别模型进行说明。明。v 要想拟合要想拟合ARIMAARIMA模型,必须先把它利用差分变成模型,必须先把它利用差分变成ARMA(ARMA(p,qp,q)模型,模型,并确定是否平稳,然后确定参数并确定是否平稳,然后确定参数p p,q q。时间序列分析教案ARIMA(p,d,q)(P,D,Q)s模型模型v在对含有季节、趋势和循环等成分的时间序列进行在对含有季节、趋势和循环等成分的时间序列进行ARIMA模型的拟合研究模型的拟合研究和预测时,就不象对纯粹的满足平稳条件的和预测时,就不象对纯粹的满足平稳条件的ARMA模型那么简单了。模型那么简单了。v一般的一般的ARIMA模型有多个参数,没有
16、季节成分的可以记为模型有多个参数,没有季节成分的可以记为ARIMA(p,d,q),如果没有必要利用差分来消除趋势或循环成分时,差分阶数,如果没有必要利用差分来消除趋势或循环成分时,差分阶数d=0,模型为,模型为ARIMA(p,0,q),即,即ARMA(p,q)。v在 有 已 知 的 固 定 周 期在 有 已 知 的 固 定 周 期 s 时,模 型 多 了时,模 型 多 了 4 个 参 数,可 记 为个 参 数,可 记 为ARIMA(p,d,q)(P,D,Q)s。(如果是每年的月数据则(如果是每年的月数据则s=12,其它周期依,其它周期依此类推,如每月的周数据此类推,如每月的周数据s=4等)等)
17、v这里增加的除了周期这里增加的除了周期s已知之外,还有描述季节本身的模型识别问题。其中,已知之外,还有描述季节本身的模型识别问题。其中,P、Q为季节性的自回归和移动平均阶数,为季节性的自回归和移动平均阶数,D为季节差分的阶数,为季节差分的阶数,s为季节周为季节周期。期。时间序列分析教案时间序列模型时间序列模型:ARIMA(p,d,q)模型模型v ARIMA 模型基本原理:模型基本原理:v ARIMA模型全称为自回归移动平均模型模型全称为自回归移动平均模型(Autoregressive Integrated Moving Average Model,简记简记ARIMA),是由博克思,是由博克思(
18、Box)和詹金斯和詹金斯(Jenkins)于于70年代初提出的一著名时间序列预测方法,所以又称为年代初提出的一著名时间序列预测方法,所以又称为box-jenkins模型、博克思模型、博克思-詹金斯法。詹金斯法。vARIMA 方法是时间序列短期预测中一种常用而有效的方法方法是时间序列短期预测中一种常用而有效的方法,它是用变量它是用变量Yt 自自身的滞后项以及随机误差项来解释该变量身的滞后项以及随机误差项来解释该变量,ARIMA 方法能够在对数据模式未知方法能够在对数据模式未知的情况下找到适合数据所考察的模型的情况下找到适合数据所考察的模型,因而在预测方面得到了广泛应用。它的具因而在预测方面得到了
19、广泛应用。它的具体形式可表达成体形式可表达成ARIMA(p,d,q),其中其中p 表示自回归过程阶数表示自回归过程阶数;d 表示差表示差分的阶数分的阶数;q 表示移动平均过程的阶数。如果时间序列数据是非平稳的表示移动平均过程的阶数。如果时间序列数据是非平稳的,则需要则需要对其进行对其进行d 阶差分阶差分,使其平稳化使其平稳化,然后对平稳化后的序列用然后对平稳化后的序列用ARIMA 建模。建模。注:注:spss中中ARIMA 建模方法会自动进行差分和平滑处理,但不处理异常值。建模方法会自动进行差分和平滑处理,但不处理异常值。时间序列分析教案时间序列模型时间序列模型:SARIMA 模型模型v 在对
20、含有季节、趋势和循环等成分的时间序列进行在对含有季节、趋势和循环等成分的时间序列进行ARIMA模型模型的拟合研究和预测时,模型需要增加的拟合研究和预测时,模型需要增加4个参数,增加后可记为个参数,增加后可记为ARIMA(p,d,q)(P,D,Q)s。(在有已知的固定周期(在有已知的固定周期s时,如果时,如果是每年的月数据则是每年的月数据则s=12,其它周期依此类推,如每月的周数据,其它周期依此类推,如每月的周数据s=4等)等)v 这里增加的除了周期这里增加的除了周期s已知之外,还有描述季节本身的模型识别已知之外,还有描述季节本身的模型识别问题。其中,问题。其中,P、Q为季节性的自回归和移动平均
21、阶数,为季节性的自回归和移动平均阶数,D为季为季节差分的阶数,节差分的阶数,s为季节周期。为季节周期。时间序列分析教案时间序列模型还可增加自时间序列模型还可增加自变量来提高预测的准确性变量来提高预测的准确性(有的情况下)。但应(有的情况下)。但应注注意:意:使用使用专家建模器专家建模器时,时,只有在自变量与因变量之只有在自变量与因变量之间具有统计显著性关系时间具有统计显著性关系时才会包括自变量。如果选才会包括自变量。如果选择择ARIMA模型模型,“变量变量”选项卡上指定的所有自变选项卡上指定的所有自变量都包括在该模型中,这量都包括在该模型中,这点与使用专家建模器相反点与使用专家建模器相反。添加
22、方法如右图所示。添加方法如右图所示。时间序列模型时间序列模型:带自变量的带自变量的ARIMA模型模型时间序列分析教案v 时间序列分析的一般步骤时间序列分析的一般步骤:v数据的准备阶段数据的准备阶段v数据的观察及预处理阶段数据的观察及预处理阶段v数据分析和建模阶段数据分析和建模阶段v模型的评价阶段模型的评价阶段v模型的实施阶段(预测)模型的实施阶段(预测)时间序列分析教案数据准备数据准备 SPSS的数据准备包括数据文件的建立、时间定义和数的数据准备包括数据文件的建立、时间定义和数据期间的指定。其中数据文件的建立与一般据期间的指定。其中数据文件的建立与一般SPSS数据文件数据文件的建立方法相同,每
23、一个变量将对应一个时间序列数据,且的建立方法相同,每一个变量将对应一个时间序列数据,且不必建立标志时间的变量。具体操作这里不再赘述,仅重点不必建立标志时间的变量。具体操作这里不再赘述,仅重点讨论时间定义的操作步骤。讨论时间定义的操作步骤。SPSS的时间定义功能用来将数据编辑窗口中的一个或的时间定义功能用来将数据编辑窗口中的一个或多个变量指定为时间序列变量,并给它们赋予相应的时间标多个变量指定为时间序列变量,并给它们赋予相应的时间标志,具体操作步骤是:志,具体操作步骤是:(1)选择菜单:)选择菜单:数据数据定义日期定义日期,出现窗口:,出现窗口:时间序列分析教案v(2)个案框提供了多种时间形式,
24、可根据数据的实际情况)个案框提供了多种时间形式,可根据数据的实际情况选择与其匹配的时间格式和参数。选择与其匹配的时间格式和参数。至此,完成了至此,完成了SPSS的时间定义操作。的时间定义操作。SPSS将在当前数据编辑窗口中将在当前数据编辑窗口中 自动生成标志时间的变量。同时,在输出窗口中将输出一个简要的日志自动生成标志时间的变量。同时,在输出窗口中将输出一个简要的日志,说明时间标志变量及其格式和包含的周期等。说明时间标志变量及其格式和包含的周期等。时间序列分析教案时间序列的图形化观察及预处理时间序列的图形化观察及预处理v 时间序列的图形化及检验时间序列的图形化及检验目的目的 通过图形化观察和检
25、验能够把握时间序列的诸通过图形化观察和检验能够把握时间序列的诸多特征,如时间序列的发展趋势是上升还是下降,多特征,如时间序列的发展趋势是上升还是下降,还是没有规律的上下波动;时间序列的变化的周期还是没有规律的上下波动;时间序列的变化的周期性特点;时间序列波动幅度的变化规律;时间序列性特点;时间序列波动幅度的变化规律;时间序列中是否存在异常点,时间序列不同时间点上数据的中是否存在异常点,时间序列不同时间点上数据的关系等。关系等。时间序列分析教案v 时间序列的图形化观察工具时间序列的图形化观察工具 序列图(序列图(Sequence)一个平稳的时间序列在水平方向平稳发展,在垂直方向一个平稳的时间序列
展开阅读全文