全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1637 4
2012-08-09
Ods listing close;
Ods output  ParameterEstimates(match_all persist=proc)=Estimates;
proc reg data=ResDat.class;
model height=weight/ dw spec;
output out=out1  r=r   p=p  l95=l  u95=u;
run;
Ods listing;

想问 match_all persist=proc 的作用是什么?

二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-9 10:55:23
match_all 的作用是:
当你线性回归中有多个model语句时,会有多个参数估计表,如果不使用match_all ,会将两个参数估计放在同一张表Estimates中;
使用match_all后,会将结果分别放入 Estimates,Estimates1,Estimates2 。。等等表中;
persist=proc,会在输出表中显示过程的名称,这里的名称是reg
二维码

扫码加我 拉你入群

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

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

2012-8-9 10:56:29
向ls学习!!!
二维码

扫码加我 拉你入群

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

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

2012-8-9 11:09:56
ziyenano 发表于 2012-8-9 10:55
match_all 的作用是:
当你线性回归中有多个model语句时,会有多个参数估计表,如果不使用match_all ,会将 ...
QQ截图20120809110026.png
我试了一下,把match_all 删了之后的结果是这样的,跟有match_all 的时候是一样的。按我对你回复的理解,应该会有Estimates,Estimates1这样数据集产生才对,是哪里出现问题了吗?
二维码

扫码加我 拉你入群

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

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

2012-8-9 11:34:33
proc reg data=ResDat.class;
model height=weight/ dw spec;
model y=x;                  
run;
有两个model语句
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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