楼主: akalius
1189 3

求助平均 [推广有奖]

  • 10关注
  • 3粉丝

讲师

48%

还不是VIP/贵宾

-

威望
0
论坛币
4168 个
通用积分
9.1543
学术水平
4 点
热心指数
6 点
信用等级
6 点
经验
7832 点
帖子
261
精华
0
在线时间
605 小时
注册时间
2009-7-22
最后登录
2024-4-9

楼主
akalius 学生认证  发表于 2014-8-27 23:03:27 |只看作者 |坛友微信交流群|倒序 |AI写论文
15论坛币
求如下,数据是半年期的,分别用6,12表示,现在对于每只stkcd,想求当期的4期移动平均yavgroe,即lag3yavgroe,lag2yavgroe,lag1yavgroe,yavgroe的平均,如果观测的日期不连续的话,就去除掉。

QQ截图20140827225618.jpg (189.72 KB)

QQ截图20140827225618.jpg

关键词:stkcd 移动平均 avg ROE lag
沙发
mingfeng07 学生认证  发表于 2014-8-28 11:01:07 |只看作者 |坛友微信交流群
  1. data a(drop=lag1-lag3);
  2. set fratio7;
  3. array var{3} lag1-lag3;
  4. lag1=lag(yavgroe);
  5. lag2=lag(lag1);
  6. lag3=lag(lag2);
  7. average=(lag1+lag2+lag3+yavgroe)/4;
  8. run;
复制代码

使用道具

藤椅
akalius 学生认证  发表于 2014-8-28 14:49:21 |只看作者 |坛友微信交流群
mingfeng07 发表于 2014-8-28 11:01
有时候是这样的情形,想根据每只股票把其不连续的观测给删除掉
QQ图片20140828144811.jpg

使用道具

板凳
mingfeng07 学生认证  发表于 2014-8-28 15:12:44 |只看作者 |坛友微信交流群
akalius 发表于 2014-8-28 14:49
有时候是这样的情形,想根据每只股票把其不连续的观测给删除掉
  1. data a(drop=lag1-lag3);
  2. set fratio7(where yavgroe ^=.);/*删除缺失值*/
  3. array var{3} lag1-lag3;
  4. lag1=lag(yavgroe);
  5. lag2=lag(lag1);
  6. lag3=lag(lag2);
  7. average=(lag1+lag2+lag3+yavgroe)/4;
  8. run;
复制代码

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 16:43