传统时间序列分析把趋势变动分为四种因素:趋势T,季节性S,循环C,不规则I
[b]趋势模型[/b]
常见模型:直线模型,指数曲线,幂函数曲线,对数曲线,多项式,修正指数曲线,双曲线,compertz曲线,Logistic曲线
模型选择:先做定性分析,比如看增长率是否固定值,如果是则是指数模型。logistic曲线是存在增长极限的增长情况。
模型的参数估计
1.ls
ls仍然是最常用的方法,自变量时间t,用genr t=@trand生成,如果是指数模型则 ls log(y) c t即可
2.参数三和值法计算
当模型为有增长上限的模型,上限无法确定时,不能使用ls法。
三和值法的基本思想:若有三个未知参数,则将数据三等分,分别求每部分的和,带入方程,得到三个方程,解方程组可以获得三个参数的估计值。
[b]季节性模型[/b]
传统时间序列分析把趋势变动分为四种因素:趋势T,季节性S,循环C,不规则I
四种变动与原序列(Y)的关系被概括为两种模型:
乘法模型:Y=TSCI
加法模型:Y=T+S+C+I
季节因子(季节指数):受季节影响的程度
[size=large]消除季节性的方法:[/size]
1)在序列中点击proc-seasonal adjustment,选择一个方法,Moving Avarage是最简单的方法,X11、X12需要外部程序
2)指数平滑法
i.一次指数平滑(single Exponential Smoothing):
模型为:y'(t)=αy(t)+(1-α)y'(t-1),y(t)为原模型,y'为平滑序列(smoothed series)y'(t-1)上期平滑值,α为平滑系数,0<=α<=1
一次指数平滑适用于比较平稳的序列。权数呈指数衰减,越早的数据权数越小。
eviews可以自动给定平滑系数,也可以人工指定。Bowerman和O'Connel建议α取值控制在0.1-0.3比较好。序列变化较为平缓应取小一些,如果平滑系数大于0.5才能跟上序列的变化,则认为序列有很强的趋势,不适合用一次指数平滑来处理
ii.二次指数
[b]趋势模型[/b]
常见模型:直线模型,指数曲线,幂函数曲线,对数曲线,多项式,修正指数曲线,双曲线,compertz曲线,Logistic曲线
模型选择:先做定性分析,比如看增长率是否固定值,如果是则是指数模型。logistic曲线是存在增长极限的增长情况。
模型的参数估计
1.ls
ls仍然是最常用的方法,自变量时间t,用genr t=@trand生成,如果是指数模型则 ls log(y) c t即可
2.参数三和值法计算
当模型为有增长上限的模型,上限无法确定时,不能使用ls法。
三和值法的基本思想:若有三个未知参数,则将数据三等分,分别求每部分的和,带入方程,得到三个方程,解方程组可以获得三个参数的估计值。
[b]季节性模型[/b]
传统时间序列分析把趋势变动分为四种因素:趋势T,季节性S,循环C,不规则I
四种变动与原序列(Y)的关系被概括为两种模型:
乘法模型:Y=TSCI
加法模型:Y=T+S+C+I
季节因子(季节指数):受季节影响的程度
[size=large]消除季节性的方法:[/size]
1)在序列中点击proc-seasonal adjustment,选择一个方法,Moving Avarage是最简单的方法,X11、X12需要外部程序
2)指数平滑法
i.一次指数平滑(single Exponential Smoothing):
模型为:y'(t)=αy(t)+(1-α)y'(t-1),y(t)为原模型,y'为平滑序列(smoothed series)y'(t-1)上期平滑值,α为平滑系数,0<=α<=1
一次指数平滑适用于比较平稳的序列。权数呈指数衰减,越早的数据权数越小。
eviews可以自动给定平滑系数,也可以人工指定。Bowerman和O'Connel建议α取值控制在0.1-0.3比较好。序列变化较为平缓应取小一些,如果平滑系数大于0.5才能跟上序列的变化,则认为序列有很强的趋势,不适合用一次指数平滑来处理
ii.二次指数