当前位置:文档之家› 时间序列分析教材(共 32张PPT)

时间序列分析教材(共 32张PPT)


【例11.2】继续使用上例的数据来对tssmooth命令的应用进行说明。 在本例中对该组数据进行修匀,以便消除不规则变动的影响,得到时 间序列长期趋势,本例修匀的方法是利用之前的1个月和之后的2个月 及本月进行平均。
时间序列的形成是各种不同的因素对事物的发展变化共同起作用的结 果。这些因素概括起来可以归纳为四类:长期趋势因素、季节变动因 素、循环变动因素和不规则变动因素。
时间序列构成分析就是要观察现象在一个相当长的时期内,由于各个 影响因素的影响,使事物发展变化中出现的长期趋势、季节变动、循 环变动和不规则变动。 通过测定和分析过去一段时间之内现象的发展趋势,可以认识和掌握 现象发展变化的规律性,为统计预测提供必要的条件,同时也可以消 除原有时间序列中长期趋势的影响,更好地研究季节变动和循环变动 等问题。测定和分析长期趋势的主要方法是对时间序列进行修匀。
平滑的种类 移动平均 不加权 加权 递归 单指数过滤器 双指数过滤器 exponential dexponential ma ma smoother[type]
非季节性Holt-Winters修匀 季节性Holt-Winters修匀
非线性过滤器
hwinters shwinters
nl
Page 8
STATA从入门到精通
其中, timevar为时间变量。Options分为两类,或者定义时间单位,或者 定义时间周期(即timevar两个观测值之间的周期数)。Options的相关描述 如表11-1所示。
Page
3
STATA从入门到精通
时间单位 Clocktime
格式说明 timevar的格式为%tc, 0=1jan1960 00:00:00.000,1=1jan1960 00:00:00.001 即 0代表1960年1月1日的第一秒,1为1960年1月1日的第二秒,依次后推。 timevar 的格式为%td,0=1jan1960,1=2jan1960;即0为1960年第一天,1 为1960年第二天,依次后推。 timevar 的 格 式 为 %tw,0=1960w1,1=1960w2;即0为1960年第一周,1 为1960年第二周,依次后推。 timevar 的 格 式 为 %tm,0=1,1=;即0为1960年第一月,1为1960年第二 月,依次后推。 timevar 的 格 式 为 %tq,0=1960q1,1=1960q2;即0为1960年第一季,1为 1960年第二季,依次后推。 timevar的格式为%th,0=1960h1,1=1960h2;即0为从1960起的第一个半 年,1为从1960年起第二个半年,依次后推。 timevar的格式为%ty,1960=1960,1961=1960 timevar的格式为%tg 用户定义的其他 例子 例如delta(1)或delta(2) 例如delta((7*24)) 例如delta(7 days)或delta(15 minutes)或 delta(7 days 15 minutes)。见注(1) 例如delta((2+3) weeks)
Page
2
STATA从入门到精通
11.1.1 定义时间序列在stata中的实现
在进行时间序列的分析之前,首先要定义变量为时间序列数据。只有定义之 后,才能对变量使用时间序列运算符号,也才能使用间序列分析的相关命 令。定义时间序列用tsset命令,其基本命令格式为:
tsset timevar [, options]
Page
7
STATA从入门到精通
数据=修匀部分+粗糙部分,运用Stata进行修匀使用tssmooth命令,其基本 命令格式如下所示:
tssmooth smoother[type] newvar = exp [if] [in] [, ...] 其中smoother[type]有一系列目录,如下表11-4所示:
STATA 从入门到精通
第十一章 时间序列分析
11.1 基本时间序列模型的估计
在许多情况下,人们用时间序列的观测时期代表的时间作为模型的解 释变量,用来表示被解释变量随时间的自发变化趋势。这种变量称为 时间变量,也叫做趋势变量。
时间变量通常用t表示,其在用时间序列构建的计量经济模型中得到 广泛的应用,它可以单独作为一元线性回归模型中的解释变量,也可 以作多元线性回归模型中的一个解释变量,其对应的回归系数表示被 解释变量随时间变化的变化趋势,时间变量也经常用在预测模型中。
表11-2 我国居民消费价格指数CPI
Year 1983 1983 1983 1983 1983 1983 1983 month 1 2 3 4 5 6 7 cpi 100.6 100.9 100.9 100.4 101.2 101.9 100.9
Page
6
STATA从入门到精通
11.1.2
对时间序列进行修匀
可以通过以下三种方式来定义时间序列。例如,想要生成格式为%td 的时间序列,并定义该时间序列为t,则可以用以下三种方法:
方法1 format t %td tsset t
方法2 tsset t,daily
方法3 tsset t, format(%td)
Page
5
STATA从入门到精通
【例11.1】使用文件“cpi.dta”的数据来对tsset命令的应用进行说 明。该例子是我国1983年1月年至2007年8月的居民消费价格指数CPI。 部分数据如表11-2所示:
daily
weekly
monthly quarterly
harfyearly
yearly generic format(%fmt) 时间周期 delta(#) delta((exp)) delta(#units) delta((exp)units)
注:(1)units表示时间单位,对于%tc,允许的时间单位包括:second、seconds、secs、secs、 minutes、minute、mine、min、hours、hour、days、weeks、week。对于其他%t的格式,Stata自动 获得其时间单位,delta选项经常与%tc格式一起使用。 STATA从入门到精通 Page 4
相关主题