全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7567 8
2011-03-19
悬赏 100 个论坛币 已解决
王燕的应用时间序列书中,36页第6题给的是每28天发生的数据,在时间函数中如何设置间隔参数?
通常的只是day,month,year,qtr等。
原题如下:
“1969年1月至1973年9月在芝加哥海德公园内每28天发生的抢包案件数见表2-10(见附件)
判断该序列的平稳性及纯随机性。

数据.xls

大小:13.5 KB

 马上下载

最佳答案

bobguy 查看完整内容

A SAS date is recorded/coded as an integer, a simple mode function should be able to solve your problem. Hope this helps. data t1; do dates=today( )-80 to today( ) ; if mod(today( )-dates,28)=0 then days28_today=1; else days28_today=0; output; end; format dates yymmdd10.; run; proc print;run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-3-19 23:53:09
耕耘使者 发表于 2011-3-19 23:53
王燕的应用时间序列书中,36页第6题给的是每28天发生的数据,在时间函数中如何设置间隔参数?
通常的只是day,month,year,qtr等。
A SAS date is recorded/coded as an integer, a simple mode function should be able to solve your problem.

Hope this helps.

data t1;
do dates=today( )-80 to today( ) ;
if mod(today( )-dates,28)=0 then days28_today=1;
else days28_today=0;
output;
end;
format dates yymmdd10.;
run;
proc print;run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-3-20 09:38:24
追加50个论坛币
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-3-20 10:12:21
3# bobguy
Thank you,professor,now I have present the quesion and data,can you help me do it in sas software?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-3-21 08:55:37
复制代码


还是不大了解你的目的,写了一个看看是否是您所需的。"01jan1969"d是指定开始的时间
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-3-21 10:00:05
好像有一个函数是intck,可以试试
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群