全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3376 10
2009-07-11
proc reg data=company;
  model return=size;
  by name_com
run;

本人对1000家公司近10年的收益和公司规模做了回归分析return=a+b*size+u,然后得到1000个mhtml格式的结果表。

但是 现在 我只想把每个公司结果表中的 no of the observation , f value, adj r-sq, intercept, t-value 等值 取出来, 重新建立一个关于这些值的表格,
name_com      no of the observation    f value      adj r-sq             intercept           t-value   
    AAAA                    10                           984         0.9877              0.00098          -1.87
..........

不知该如何操作。 望高手指教一下!
二维码

扫码加我 拉你入群

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

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

全部回复
2009-7-11 07:10:53
如果是把结果放在另外的分析报告中可以如下:
最简单的方法是把输出栏的结果另存为rtf文件,然后用word打开进行编辑
如果是在sas的输出栏中显示可以:
data return_size;
input  name_com $  no of the observation   f value   adj r_sq    intercept    t_value;  
datalines;
AAAA     10   984   0.9877   0.00098   -1.87
..........

proc print data=return_size;
run;
其中datalines下面的数据可从word中粘贴过来
二维码

扫码加我 拉你入群

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

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

2009-7-11 08:52:18
坐看云起时 发表于 2009-7-11 07:10
如果是把结果放在另外的分析报告中可以如下:
最简单的方法是把输出栏的结果另存为rtf文件,然后用word打开进行编辑
如果是在sas的输出栏中显示可以:
data return_size;
input  name_com $  no of the observation   f value   adj r_sq    intercept    t_value;  
datalines;
AAAA     10   984   0.9877   0.00098   -1.87
..........

proc print data=return_size;
run;
其中datalines下面的数据可从word中粘贴过来
谢谢您的指点, 但存为rtf文档后 是把所有的回归分析值都保存在了word文件中,可以 我只要其中的个别回归分析值,如果要一个一个进行编辑 实在是太费时间了
比如:



The SAS System

------------------------- Company Number=100001 -------------------------


The REG Procedure



Model: MODEL1



Dependent Variable: return


Number of Observations Read
244


Number of Observations Used
244



Analysis of Variance


Sum of
Mean


Source
DF
Squares
Square
F Value
Pr > F


Model

1
0.33268
0.33268
2007.41
<.0001


Error
242
0.04011
0.00016572


Corrected Total
243
0.37278


Root MSE
0.01287
R-Square
0.8924


Dependent Mean
0.00449
Adj R-Sq
0.8920


Coeff Var
287.02215


Parameter Estimates


Parameter
Standard


Variable
DF
Estimate
Error
t Value
Pr > |t|


Intercept
1
-0.00008622
0.00083043      -0.10
0.9174


size
1       0.86574
0.01932      44.80
<.0001

这么多值 可能我只需要5-6个值(标为红色的) 以上仅是一家公司的 如果上千家公司 都这么去编辑  太费时了
是否 有其他方法呢?
忘 再指点一下!!
二维码

扫码加我 拉你入群

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

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

2009-7-11 10:58:26
我明白了,但你这样做程序就要写的比较复杂,
我暂时帮不了你,很抱歉!!
二维码

扫码加我 拉你入群

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

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

2009-7-11 19:47:25
4# 坐看云起时

还是非常感谢! 我现在只能自己制一张excel表 然后一个一个公司 把所要的值输进去 非常笨的方法

难道没有 解决办法吗?

希望 哪位高人指点一下!
二维码

扫码加我 拉你入群

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

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

2009-7-11 23:34:01
或许可以试试编写程序提取!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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