作者tew (咖啡王子)
看板Statistics
标题Re: [程式] SAS样本分组&计算
时间Sat Nov 21 16:40:16 2015
proc sort data=yourdata;by year;
run;
proc rank data=yourdata groups=5 out=rank;
var bookasset;
by year;
ranks rank;
run;
proc sql;
create table cash as select
a.rank+1 as rank,b.year, mean(cash_ratio) as cash_ratio
from rank a,yourdata b
where a.code=b.code and a.year+1=b.year
group by a.rank,b.year;
quit;
※ 引述《voldenuit (vol de nuit)》之铭言:
: [软体程式类别]:
: SAS
: [程式问题]:
: 资料处理
: [软体熟悉度]:
: 新手
: [问题叙述]:
: 原始资料型态(panel data)
: year 会计年度 公司代码 帐面资产 现金比率
: 2000 001
: 2000 002
: .
: .
: 2000
: 2001
: 2001
: .
: .
: .
: .
: .
: 2010
: (2000年~2010年,每年都有数百笔公司资料。)
: 步骤 1:每年把公司根据前一个会计年度的帐面资产大小分成五组Q1、Q2、Q3、Q4、Q5。
: 步骤 2:分别画出这五组样本现金比率的时间趋势线。
: 我目前刚学习SAS,不知道该如何把程式写出来,希望有人可以教我,感激不尽!
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.72.30.154
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1448095219.A.5C8.html