全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3954 5
2011-09-28
我现有几千个自变量(股票return)需要做线性回归,sample数据如下:

date

ticker  

return

   smb

   hml

   bms

19930104

AC

0.0298

-0.003

0.0023

-0.003

19930105

AC

0.0334

0.0037

0.0026

0.0037

19930106

AC

0.0432

0.0041

0.0025

0.0041

19930107

AC

0.0256

0.0066

0.0017

0.0066

19930108

AC

0.0355

0.0002

-0.0019

0.0002


19930104

BDF

0.0435

0.0019

0.0018

0.0025

19930105

BDF

0.0298

0.0016

0.009

0.0017

19930106

BDF

0.0334

-0.0005

0.003

-0.0019

19930107

BDF

0.0432

0.0025

0.0003

0.003

19930108

BDF

0.0256

0.0062

0.0027

0.0018

.

.

.

.

.

我用 proc reg data = tt;
        by ticker;
         model return = smb hml bms;
          run;
语句得出output后,需要做一个汇总的数据表格,表格内包含每个自变量的coefficient值以及相对应的P-值,intercept值。如果手动从output里复制粘贴每个自变量的回归结果到excel或者word很费时也很麻烦,有没有什么好的办法可以直接生成汇总表格?     
或者是不是除了用 proc reg data = " "语句外,用宏循环可以更好解决这个问题?
(用宏得到的结果能否自动列一个汇总表格而不需要先在output窗口中显示再复制粘贴?)
请各位大侠多多指教,十分感谢!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-29 02:01:46
有哪位高手能帮忙解答一下?或者哪位高手能帮忙指教一下如何用宏语言同样做出所有自变量的regression?万分感谢!!!
二维码

扫码加我 拉你入群

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

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

2011-9-29 03:01:48
有哪位高手能帮忙解答一下?或者哪位高手能帮忙指教一下如何用宏语言同样做出所有自变量的regression?万分感谢!!!
二维码

扫码加我 拉你入群

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

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

2011-9-29 05:01:37
MACRO may not be necessary.
复制代码
jingju
二维码

扫码加我 拉你入群

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

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

2011-9-30 08:41:08
jingju11 发表于 2011-9-29 05:01
MACRO may not be necessary.jingju
非常感谢您的指点 用outset语句确实可以得到结果汇总的表格!!
二维码

扫码加我 拉你入群

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

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

2011-10-7 10:59:05
you can try 'ODS OUTPUT ....' to save your result in a data file, then you can use PROC EXPORT to export this data file to Excel.
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群