楼主: zhangyanecho
1134 5

[学习心得] 求教SAS中一个程序的问题,附上个人程序及数据 [推广有奖]

  • 1关注
  • 2粉丝

已卖:180份资源

讲师

18%

还不是VIP/贵宾

-

威望
0
论坛币
372 个
通用积分
17.1769
学术水平
2 点
热心指数
2 点
信用等级
1 点
经验
1926 点
帖子
181
精华
0
在线时间
461 小时
注册时间
2009-11-21
最后登录
2026-1-5

楼主
zhangyanecho 发表于 2017-7-19 17:33:20 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教论坛中的高人,我想取收益率(t月)前12个月到前2个月的收益和,作为t月的控制变量,但是处理后滞后的不一致,附上我的原始数据和处理后的数据,以及我的程序,希望高人指点迷津,非常感谢 原始数据.xls (5.05 MB) 处理后的数据.xls (4.94 MB)
data r;
set C;
%let n=12;
by stkcd ;
retain index;
if first.stkcd  then index=1;
else index=index+1;
R = lag2(Mretwd)+lag3(Mretwd)+ lag4(Mretwd)+lag5(Mretwd)+ lag6(Mretwd)+lag7(Mretwd)+ lag8(Mretwd)+lag9(Mretwd)
           + lag10(Mretwd)+lag11(Mretwd)+ lag12(Mretwd);

if index<=&n. then R=.;
R1 = lag2(Mretnd)+lag3(Mretnd)+ lag4(Mretnd)+lag5(Mretnd)+ lag6(Mretnd)+lag7(Mretnd)+ lag8(Mretnd)+lag9(Mretnd)
           + lag10(Mretnd)+lag11(Mretnd)+ lag12(Mretnd);

if index<=&n. then R1=.;
drop index Mretwd Mretnd ;
run;

二维码

扫码加我 拉你入群

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

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


QQ图片20170719172554.png (8.49 KB)

QQ图片20170719172554.png

QQ图片20170719172549.png (4.95 KB)

QQ图片20170719172549.png

沙发
zhangyanecho 发表于 2017-7-19 17:35:54
自己给自己顶一下,等待回复

藤椅
zhangyanecho 发表于 2017-7-24 17:37:09
再顶一下

板凳
zhangyanecho 发表于 2017-8-4 11:58:07
再支持自己一下,希望有人回复

报纸
zhangyanecho 发表于 2017-8-7 08:53:07
等待中

地板
zhangyanecho 发表于 2017-8-7 09:09:27
如图所示,代码为300093的股票在滞后求和时,显示的滞后了13个月,代码为2的股票滞后了12个月。求解改程序存在什么问题?

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

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2026-1-18 03:59