全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3837 6
2014-03-16
在利用sas进行回归分析时,协方差矩阵为零,使得参数估计结果不显示。。产生这种现象的原因有哪几种,请大家积极提出宝贵意见。。之前看过这样的一个帖子,但是大家都没有回复,现在我也遇到这样的问题,期望大家积极发言,感激涕零~~谢谢,具体的情况见下图

QQ截图20140316092630.png QQ截图20140316092611.png


     

程序语言为:
data b1(keep=id gender  age2 age3 age4 age5  education2 education3 education4  a1 a2 a3 delay choice mode decision);
set b;
age2=(age=2);
age3=(age=3);
age4=(age=4);
age5=(age=5);
education2=(education=2);
education3=(education=3);
education4=(education=4);
do i=1 to 2;
    mode=i;
    decision = ( choice = i );
  output;
end;
run;
proc mdc data=b1;
model decision=id gender age2 age3 age4 age5 education2 education3 education4 a1 a2 a3 delay choice / nchoice=2
mixed=(normalparm=delay)
type=mixedlogit;
id id;
run;

二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-16 10:15:23
你做个相关系数表看看,是不是有1。
二维码

扫码加我 拉你入群

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

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

2014-3-16 10:40:45
ryuuzt 发表于 2014-3-16 10:15
你做个相关系数表看看,是不是有1。
你好,你说的是不是corr这个过程呢,我做出来的结果是这样的,相同变量间的相关系数是1,但是不同变量间相关系数的显著性很低都基本>0.05。
二维码

扫码加我 拉你入群

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

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

2014-3-17 10:22:43
1921209223 发表于 2014-3-16 10:40
你好,你说的是不是corr这个过程呢,我做出来的结果是这样的,相同变量间的相关系数是1,但是不同变量间相 ...
如果都是1的话,基本就解释了你的那个回归结果。因为你的X'(X'X)^{-1}X的逆是不存在的,也就是singular。
二维码

扫码加我 拉你入群

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

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

2014-3-18 09:14:10
ryuuzt 发表于 2014-3-17 10:22
如果都是1的话,基本就解释了你的那个回归结果。因为你的X'(X'X)^{-1}X的逆是不存在的,也就是singular。
你好,我没有看懂你说的具体意思,理论上不是每个变量对应它自己的相关系数是1吗,该变量与其他变量的相关系数的显著性都大于0.05也就是说该变量与其他变量间是不相关的,只与自己相关。。如果按照你的意思来的话,那数据应该如何处理呢??现在我是一团浆糊,
二维码

扫码加我 拉你入群

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

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

2014-3-18 09:20:31
1921209223 发表于 2014-3-18 09:14
你好,我没有看懂你说的具体意思,理论上不是每个变量对应它自己的相关系数是1吗,该变量与其他变量的相关 ...
呵呵,别急。你把解释变量两两之间画个图,如果是接近直线的话,就是多重贡献性。一般只有两个解释变量有共线性的话,你只有一个变量会没有结果。但是看了你的log文件,应该是很多变量之间都要共线性,导致了回归无法计算。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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