全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2577 3
2011-09-21
如何将显著性或者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;
      这样一来我们想要得到的数据集结果就出来了。
二维码

扫码加我 拉你入群

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

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

2011-9-21 21:14:38
非常感谢LS的答复
二维码

扫码加我 拉你入群

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

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

2011-11-2 23:07:46
不错,找了一晚上,终于在这找到答案了 3ks!!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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