SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 3367|回复: 3
打印 上一主题 下一主题

sas与时间序列分析

[复制链接]

6

主题

16

帖子

86

积分

超级版主

Rank: 8Rank: 8

积分
86
跳转到指定楼层
楼主
发表于 2014-5-4 14:53:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一、data步相关函数
1math function
Lagnvariable)表示变量滞后n期,当n1时,即lagvariable
Difnvariable)表示变量差分n期,当n1时,即difvariable
另外还有logexplog10等数学函数
2、date and time function
Mdymonthdayyear生成yearmonth月day日的SAS日期值
Dhmsdatehourminutesecond
Hmshourminutesecond
Yearvalue)从value中抽取年份year
Monthvalue
Qtrvalue)从value中抽取季度值
Weekvalue
Weekdayvalue
类似的还有dayhourminutesecond
Datepartdate-time-value)得到date-time-value中日期值
Timepartdate-time-value)得到date-time-value中时间值
data time;
   x=mdy(5,10,2010);
   m=month(x);
   y=datepart('4jun2010:20:48:15'dt);
   z=timepart('4jun2010:20:48:15'dt);
   put y= m= y= z=;
run;
y=18417 m=5 y=18417 z=74895(说明sas系统里面记录的数据被转换了,以数值方式呈现,系统以1960110时为0,这个时间之后值记录为正值,之前的值为负值)
3、相关的格式
Sas系统中有很多时间方面的格式
主要有mmddyyn.daten.






另外可以自己写formatpicture
data time1;
   x=mdy(5,10,2010);
   put x= date9.;
   put x= yymmdd10.;
run;
x=10MAY2010
x=2010-05-10
Intck(‘interval’,starttimeendtime)计算开始时间到结束时间的间隔周期数
      Interval 可以是 dayweekyear等等
Intnx(‘interval’,fromn)计算从from开始经过nin间隔后的SAS日期
二、过程步 proc arima
PROC ARIMA   options ;
    IDENTIFY VAR=variable  options;
    ESTIMATE  options ;
    FORECAST  options ;
(1)identify 语句
        Var=variable  指出分析的变量,后面的options有:
       Nlag= n      ----------- 计算自相关系数时最大时间间隔个数。
Center       ------------ 减去样子均值使时间序列中心化。
Crosscorr= variables   ---- 交互相关的变量名。
(2)Estimate语句
      P=  q= 即估计为armapq);
      “options”部分有以后选项:
Method=name  --- 参数估计方法 。其中,“name”可取为:
Ml      ----- 极大似然估计
Cls     ----- 条件最小二乘法
Uls     ----- 无条件最小二乘法
(3)Forecast  语句
Lead  表示向前预测的次数
alpha=a——设置预测置信限的大小。上下置信限的置信水平为1aa的默认值为5%
Id   表示预测的标示变量,一般指时间、日期。
Interval  指定预测变量的间隔
Out=data  将预测数值输出到指定的数据集
例子:
通过运用时间序列模型对我国1990年至2010年21年的人口数据进行了拟合,并给出了相应模型,进而对2011年、2012年以及2013年人口数据预测。
proc arima data=population;
   identify var=y1  nlag=9 minic;
    estimate  p=2 q=1 method=cls noint ;     
forecast lead=3 id=date interval=year out=population1;
                                                  
run;

分享到:  微信微信
收藏收藏1
回复

使用道具 举报

2

主题

41

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
沙发
发表于 2014-5-5 07:49:04 | 只看该作者
图片看不见,什么问题?
回复 支持 反对

使用道具 举报

4194

主题

4195

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12648
板凳
发表于 2014-5-6 08:29:32 | 只看该作者
图看不到,遗憾
回复 支持 反对

使用道具 举报

6

主题

16

帖子

86

积分

超级版主

Rank: 8Rank: 8

积分
86
地板
 楼主| 发表于 2014-5-6 14:11:10 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2024-11-22 14:13 , Processed in 0.110920 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表