全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学
4971 9
2009-08-24
本人有一组数据,贴在附件中。

希望 根据 每期,按变量to 从小到大 平均分5组,然后其他变量mv, rirf等也相应的跟着to的分组而分组(如果在这一期中没有to值,那就相应的把这一行都去掉),再算出每期 每组中 各个变量的均值。(每一期的 观测值 是不同的,比如第一期每个组的观测值平均有26个,第二期每个组的值平均可能就会有30个)

原来 用excel计算 太过繁琐了,因为有16年 192期 用手工算 太复杂。

最后想得出:
   
dateportfoliotomvrirf
19930110.004728149.34690.109222
19930120.023652289.47520.109417
19930130.03837474.55960.05446
19930140.059211488.26230.093729
19930150.1793551078.9240.075071
 
19930210.005261146.27440.136408
19930220.024874458.78720.021722
19930230.041149308.87730.036245
19930240.0604521021.3450.025378
19930250.182301646.89640.041091
.............
附件列表

test.xls

大小:4.29 MB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2009-8-24 04:55:34
proc sort; by date to;run;
data new;
set old(where=(^missing(to))); by date to;
if first.date then portfolio=0;
portfolio+1;
run;
proc means  n mean;
class date portfolio;
var  to mv rirf;
run;

*any trick?;
二维码

扫码加我 拉你入群

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

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

2009-8-24 05:41:19
你那表也是算的吧?那误差也可接受 原因来自每期组数可能不被5整除 那么划分会有不同  附数据

[local]1[/local] QQ截图未命名.jpg
附件列表

结果数据.rar

大小:23.9 KB

 马上下载

本附件包括:

  • all.sas7bdat

二维码

扫码加我 拉你入群

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

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

2009-8-24 06:47:18
2# jingju11

还是有问题,portfolio是每期1-5,而不是一直排下去!
二维码

扫码加我 拉你入群

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

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

2009-8-24 07:40:30
sorry, i didn't look at the original data. it is much complicate than I thought.Well....
二维码

扫码加我 拉你入群

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

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

2009-8-24 08:01:49
4# funwin

proc sort data=work(where=(^missing(to))) out=old; by date to; run;




data new;
set old; by date to;
if first.date then n=0;
n+1;
run;


proc sort data=new; by date descending n; run;



data new1;


set new;


retain m;


if first.date then m=n/5;


run;



proc sort; by date n; run;



data new2;


set new1;


do i=1 to 5;


if (i-1)*m<n then if n<=i*m then do;


portfolio=i;


return;


end;


run;



proc means  n mean;
class date portfolio;
var  to mv rirf;
run;


*I dont have SAS in my PC, please adjust the code if it is incorrect;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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