date x1
1 1
2 2
...........
1000 1000
如何实现 新建一列变量x2 从第60个观测值开始有数据 储存的是x1的1-60个数据的均值
第61个观测值是x1的2-61个数据的均值,依次类推,希望各位高手帮忙。

|
楼主: sinarthur
|
3703
9
[原创博文] 【求助】如何用sas分析1000个按时间排序数据中每60个数据的均值方差? |
|
初中生 57%
-
|
回帖推荐data crackman;
do date=1 to 1000;
x=date;
output;
end;
run;
proc transpose data=crackman out=a;
run;
%macro mean();
%do i=1 %to 941;
%let j=%eval(&i.+59);
s&j.=mean(of col&i.-col&j.);
%end;
%mend mean;
data result;
set a;
array s s60-s1000;
%mean();
keep s:;
run;
proc transpose data=result out=result(keep=col1);
var _all_;
run;
data crackman;
set crackman;
obs=_n_;
run;
...
本帖被以下文库推荐
| ||
|
|
| ||
| ||
| ||||||||||||||
| ||
|
Let them be hard, but never unjust
|
|
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


