谢谢各位了!

|
楼主: advancedmath
|
9688
11
[原创博文] sas如何算一个时间序列数据前六十天的均值和标准差 |
|
小学生 21%
-
|
回帖推荐/*假设原数据集有变量date和p两字段*/
proc sort data= raw_data;
by date;
run;
%let lag_n=60;
data final_data2(drop=index);
array pp[0:%eval(&lag_n-1)] _temporary_; /* 创建数组,下标0-59 */
retain index 0; /* 为下标变量赋初值 */
set raw_data;
pp = p; /* 为数组元素赋p值 */
index = mod(index+1, &lag_n); /* 下标变量+1,取模保证值域为0-59 */
/* 计算部分 */ ...
本帖被以下文库推荐
| ||
|
|
| ||
| ||
| ||||||||||||
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


