楼主: 按时地方
2603 3

[原创博文] SAS估计结果导出的问题 [推广有奖]

  • 0关注
  • 1粉丝

已卖:185份资源

博士生

30%

还不是VIP/贵宾

-

威望
0
论坛币
352 个
通用积分
0
学术水平
11 点
热心指数
9 点
信用等级
6 点
经验
4299 点
帖子
190
精华
0
在线时间
272 小时
注册时间
2005-7-28
最后登录
2025-2-15

楼主
按时地方 发表于 2011-9-21 15:18:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如何将显著性或者t值导出到另一个可操作的数据集里呢?我导出以后只有系数呀
二维码

扫码加我 拉你入群

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

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

关键词:估计结果 数据集 如何

沙发
可~乐 发表于 2011-9-21 20:59:46
我们一个部长在群内部发表的小技巧,很实用,说得也很详细,给大家分享一下,这个过程是可以把显著性或者t值导出到另一个可操作的数据集里的..
用ODS OUT输出数据集参数
大多数过程都会自带有一个output statement的,但也有少数过程是不支持这个选项的,如:proc ttest 过程就不能用output statement,这时我们可以用ods output <需要输出数据的参数名>=your_data_name 来将其输出到数据集中。然而这里提到的<需要输出数据的参数名>到底是什么,是不是又要上网查这个过程的这些参数?其实不必,有个小技巧可以快速地知道你所需要的输出数据集的参数名称。
      下面运行以下程序:
proc corr data=sashelp.class;
var height weight;
run;
      左边Results窗口显示(上传图片好费劲,所以还是描述出来吧)的输出结果中,选中想要输出成数据集的部分(如:Pearson相关),右键→属性,弹出一个窗口,看到名称对应下来的值了吧,没错,对应的参数就是它了(PearsonCorr),知道了这个我们再回过头写下程序:
ods output PearsonCorr=Corr;
    proc corr data=sashelp.class;
         var height weight;
    run;
ods output close;
      这样一来我们想要得到的数据集结果就出来了。
已有 1 人评分热心指数 收起 理由
jingju11 + 2 热心帮助其他会员

总评分: 热心指数 + 2   查看全部评分

藤椅
按时地方 发表于 2011-9-21 21:14:38
非常感谢LS的答复

板凳
Eehanz 发表于 2011-11-2 23:07:46
不错,找了一晚上,终于在这找到答案了 3ks!!

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

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