请选择 进入手机版 | 继续访问电脑版
楼主: zttrjl
9934 5

求教:如何用SAS对所有个股分别计算对数收益率并分别进行回归 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

65%

还不是VIP/贵宾

-

威望
0
论坛币
23 个
通用积分
0
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
18106 点
帖子
33
精华
0
在线时间
229 小时
注册时间
2013-1-20
最后登录
2018-8-5

zttrjl 学生认证  发表于 2016-11-18 10:30:37 |显示全部楼层 |坛友微信交流群
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助:做论文,在处理数据,发现把所有个股的月收盘价按时间顺序排列成一列时,怎么分别计算出每只股票的月度对数收益率?然后把每只股票的月收益率分别与指数收益率进行回归?
个股类似这样的数据形式
stkcd time price
000001 2010/1 23
000001 2010/2 27
000002 2010/1 42
0000022010/2 45
000002 2010/3 48



二维码

扫码加我 拉你入群

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

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

关键词:对数收益率 收益率 如何用 Price stkcd 收益率 如何

1.png

回帖推荐

Bel-esprit 发表于2楼  查看完整内容

分别求对数收益率: proc sort data=yourdata; by stkcd time; run; data yourdate; set yourdata; by stkcd; lag_price=lag(price); if first.stkcd then lag_price='.'; run; data yourdata; set yourdata; log_return=log(price/lag_price); run; 分别跑回归: proc reg data=yourdata; model month_return=log_return; by stkcd; run;quit;
Bel-esprit 发表于 2016-11-18 15:37:45 |显示全部楼层 |坛友微信交流群
分别求对数收益率:
proc sort data=yourdata;
    by stkcd time;
run;
data yourdate;
    set yourdata;
    by stkcd;
    lag_price=lag(price);
    if first.stkcd then lag_price='.';
run;
data yourdata;
    set yourdata;
    log_return=log(price/lag_price);
run;

分别跑回归:
proc reg data=yourdata;
    model month_return=log_return;
    by stkcd;
run;quit;

使用道具

zttrjl 学生认证  发表于 2016-11-18 15:54:09 |显示全部楼层 |坛友微信交流群
谢谢,研究一个下午终于做出来了,可是能冒昧地再问一下,分别回归之后的系数怎样输出到一个数据集中,因为刚才的回归只是我模型的第一步,之后需要对估计出的系数作为因变量回归

使用道具

Bel-esprit 发表于 2016-12-17 11:30:22 |显示全部楼层 |坛友微信交流群
zttrjl 发表于 2016-11-18 15:54
谢谢,研究一个下午终于做出来了,可是能冒昧地再问一下,分别回归之后的系数怎样输出到一个数据集中,因为 ...
使用ods命令,具体的可以去看看SAS帮助

使用道具

learsaas 发表于 2016-12-17 21:09:37 |显示全部楼层 |坛友微信交流群
在proc reg语句中加入outest=你要输出的数据集名称

使用道具

zhaok71 发表于 2017-1-1 13:32:05 |显示全部楼层 |坛友微信交流群
十分有用,赞一个

使用道具

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

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

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

GMT+8, 2024-4-19 04:34