楼主: vineen
10700 8

[原创博文] SAS做共线性诊断的程序怎么编啊?或者SPSS可以做共线性诊断吗? [推广有奖]

  • 1关注
  • 0粉丝

高中生

65%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
0.3600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
739 点
帖子
37
精华
0
在线时间
19 小时
注册时间
2010-3-9
最后登录
2012-4-2

楼主
vineen 发表于 2012-2-7 20:06:44 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如题:我的模型是logistic模型,但是做出来的结果只有一个是显著性的因素,我觉得有必要做个共线性诊断,看到文献里面用到SAS的共线性诊断,我没有这个程序。后面估计要做的主成份分析的程序我倒是有,可以共线性诊断的程序没有。希望哪个大虾把共线性诊断的程序发到我邮箱,279063706@ qq.com,先谢谢啦!
    或者spss可以做共线性诊断吗?怎么做的?
二维码

扫码加我 拉你入群

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

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

关键词:共线性诊断 SPSS 共线性 PSS Logistic模型 程序 模型 邮箱

沙发
vineen 发表于 2012-2-7 20:37:25
没有人顶?

藤椅
vineen 发表于 2012-2-7 21:36:14
PROC REG data=lpx.d431;
        MODEL y=x1-x4/vif collinoint;
RUN;


貌似这个是的,可是我只检验自变量之间的多重共线性,而且我的模型不是多元线性模型,是logistic模型

板凳
yugao1986 发表于 2012-2-7 21:43:20
http://www.creative-wisdom.com/computer/sas/collinear_VIF.html
你可以看看,多重共线性主要看看可绝系数和T值,或者看看变量相关系数矩阵。proc reg可以搞定
三人行必有我师

报纸
zkymath 在职认证  发表于 2012-2-8 19:19:59
自变量之间的共线性其实和因变量是什么类型未必有紧密关联,看看collin的条件数应该可以

地板
vineen 发表于 2012-2-9 10:36:00
zkymath 发表于 2012-2-8 19:19
自变量之间的共线性其实和因变量是什么类型未必有紧密关联,看看collin的条件数应该可以
谢谢啦!~我现在遇到其他的问题了
https://bbs.pinggu.org/forum.php? ... ;page=1#pid11772682
求解答

7
vineen 发表于 2012-2-9 10:36:31
yugao1986 发表于 2012-2-7 21:43
http://www.creative-wisdom.com/computer/sas/collinear_VIF.html
你可以看看,多重共线性主要看看可绝系 ...
谢谢啦!~我现在遇到其他的问题了
https://bbs.pinggu.org/forum.php? ... ;page=1#pid11772682
求解答

8
bobguy 发表于 2012-2-20 10:32:04
You can calculate the eigenvalue of the moments matrix or (x'x). It should be available in "proc reg". Usually the ratio of (largest eigenvalue)/(smallest eigenvalue) >20. These is an issue of collinearity.

9
sunset1986 发表于 2012-2-20 11:23:52
ods graphics on;

proc corr data = xxx plots=matrix;
/*调用corr过程分析数据,并且绘制所有变量之间的散点矩阵图*/
run;

ods graphics off;

/*对相关系数进行分析,比如说correlation coefficients以及P value*/

/*通过以上判断,基本能对自变量之间的共线关系有一个初步的判断,接下来通过reg过程诊断共线性:*/

proc reg data = xxx;
        model a = b c d e
                            f g / vif tol;
/*假设f与g之间发现线性关系*/
/*vif: variance inflation (方差膨胀系数); tol: tolerance (容忍度)*/
run;

/*在输出中,重点观察vif以及tol这两个系数的值。tol表示此自变量不能被其他自变量解释的部分,因此这个值越小,则共线性越强;而vif则为容忍度的倒数,因此它的值约大,则共线性越强*/
An honest tale speeds best being plainly told.
Cheers!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-24 09:53