全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6865 8
2014-09-09
悬赏 20 个论坛币 已解决
我现在用proc model回归了两个模型,假定model1的变量时b1 b2 b3,model2的变量是c1 c2 c3。
现在,我想检验b1=常数*c1,b2=常数*c2, b3=常数*c3。有一篇文献里写的用的是wald检验,但是不知道sas程序该怎么写。求大神帮忙啊!!!在线等!!

最佳答案

ziyenano 查看完整内容

proc model不大清楚,可以通过proc qlim实现 data ex; array x(6); do i=1 to 100; do j=1 to 6; x(j)=ranuni(0); end; y1=0.1*x1+0.2*x2+0.3*x3+rannor(0); y2=0.2*x4+0.2*x5+0.3*x6+rannor(0); output; end; drop i j; run; proc qlim data=ex; model y1=x1 x2 x3; model y2=x3 x4 x5; test y1.x1=y2.x3*2/wald; run;
二维码

扫码加我 拉你入群

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

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

全部回复
2014-9-9 10:18:33
proc model不大清楚,可以通过proc qlim实现
data ex;
array x(6);
do i=1 to 100;
do j=1 to 6;
x(j)=ranuni(0);
end;
y1=0.1*x1+0.2*x2+0.3*x3+rannor(0);
y2=0.2*x4+0.2*x5+0.3*x6+rannor(0);
output;
end;
drop i j;
run;



proc qlim data=ex;
model y1=x1 x2 x3;
model y2=x3 x4 x5;
test y1.x1=y2.x3*2/wald;
run;
二维码

扫码加我 拉你入群

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

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

2014-9-9 18:11:33
ziyenano 发表于 2014-9-9 13:30
proc model不大清楚,可以通过proc qlim实现
data ex;
array x(6);
非常谢谢您,可是我估计的是两组不同的系统模型,然后在对两组系统模型的系数作wald检验,这样可以吗?
二维码

扫码加我 拉你入群

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

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

2014-9-9 18:42:11
bibi媛子 发表于 2014-9-9 18:11
非常谢谢您,可是我估计的是两组不同的系统模型,然后在对两组系统模型的系数作wald检验,这样可以吗?
这个不算两个系统的模型嘛?
二维码

扫码加我 拉你入群

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

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

2014-9-9 21:08:21
ziyenano 发表于 2014-9-9 18:42
这个不算两个系统的模型嘛?
我的意思是两组联立方程组,我现在把两组联立方程都放在一个procedure里了,各自有各自的restrict,这样写也是正确的吧?run的时候后台还是会把他们当做两组独立的联立方程回归吧?
二维码

扫码加我 拉你入群

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

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

2014-9-9 21:16:44
bibi媛子 发表于 2014-9-9 21:08
我的意思是两组联立方程组,我现在把两组联立方程都放在一个procedure里了,各自有各自的restrict,这样写 ...
额,是限制还是检验?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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