全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5777 27
2012-04-06
悬赏 10 个论坛币 已解决
98.jpg
我的数据 是从1981-2010年的~
我想求 DP cev net_cev sg 的 prior 5的中位数(就是循环求每个企业5年的中位数)所以需要6年以上的data~
比如 code 65170
就是求 1999-2003;2000-2004;2001-2005;2002-2006;
2003-2007;2004-2008;2005-2009 的中位数;
即把求出 2004 2005 2006 2007 2008 2009 2010的数 排序;

这样最后总体的 结果就是 下面这种形式(大概)
date        code         median_dp   median_cev   median_net_cev   median_sg
1986      65170
1986      95300
1986      85310
1987      65170
1987      19260
1987      85310
1987      95300
.....         .......
2009      
2009   
2010    65170
2010    19260
2010    85310

我已经根据(chendonghui1987)这个恩人的方法 把未满六年的企业给删除掉了~
我搞了一天 但是只会5个5个 单独的算~
用macro rolling就可以直接循环的样子~
但是我怎么弄 都弄不出来~
拜托各位帮帮忙~

先谢谢~
感恩~


最佳答案

tianniao 查看完整内容

这个简单 proc sort data=data out=data1; by code6 date; run; proc expand data=data1 out=out; by code6; convert convert dp=med_dp / tout=(movmed 5 trimleft 4); convert convert cev=med_cev / tout=(movmed 5 trimleft 4); convert convert net_cev=med_net_cev / tout=(movmed 5 trimleft 4); convert convert sg=med_sg / tout=(movmed 5 trimleft 4); run; 后面的再处理一下就可以。用这种方法年份 ...
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-6 16:59:56
这个简单
proc sort data=data out=data1;
by code6 date;
run;

proc expand data=data1 out=out;
by code6;
convert convert dp=med_dp  / tout=(movmed 5 trimleft 4);
convert convert cev=med_cev   / tout=(movmed 5 trimleft 4);
convert convert net_cev=med_net_cev  / tout=(movmed 5 trimleft 4);
convert convert sg=med_sg  / tout=(movmed 5 trimleft 4);
run;

后面的再处理一下就可以。用这种方法年份不足5年的就直接是 MISSING VALUE ,后续除去就是了

二维码

扫码加我 拉你入群

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

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

2012-4-6 17:06:16
帮顶~~
二维码

扫码加我 拉你入群

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

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

2012-4-6 17:28:04
比较复杂啊
二维码

扫码加我 拉你入群

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

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

2012-4-6 19:47:32
a--one 发表于 2012-4-6 17:06
帮顶~~
感恩~
二维码

扫码加我 拉你入群

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

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

2012-4-6 19:48:17
水木羽泉 发表于 2012-4-6 17:28
比较复杂啊
是的 啊~
一天了~
啥也没研究出来~
唉~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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