作者pipi1122 (ts6666)
看板Statistics
标题[程式] SAS计算年报酬率问题
时间Tue Apr 4 23:02:48 2017
软体熟悉度
新手
小弟这学期才开始学习SAS
非常不熟悉
但规定要用SAS跑一些统计
目前有个问题想要请教
现在手上有一堆资料
DATE ROA
200503 13%
200604 7%
200609 11%
类似这种
请问怎样计算每年的ROA的平均值呢
我的程式码是
proc means data = aa mean
by date ;
run;
但这样他计算方式是计算每年每月的
不知道有没有办法直接计算各年度的呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.42.219.175
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1491318170.A.44A.html
1F:→ holmespei: 新增变项year标注每个值的年份 04/04 23:49
2F:→ holmespei: by year; 但你的DATE要先改成SAS的时间格式 04/04 23:53
3F:→ pipi1122: 请问大大因为资料格式已经是200303之类的,怎样转换成单 04/05 23:15
4F:→ holmespei: 可以用put函数先将date转成文字格式,再用substr撷取 04/06 15:47
5F:→ holmespei: 年代 04/06 15:47
6F:推 tew: 先思考年度ROA 跟季度ROA的差异 年平均ROA是怎麽算的 04/07 07:17