- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
There are no such command in PROC LOGISTIC to check multicollinearity .
1) you can use CORRB option to check the correlation between two variables.
model good_bad=x y z / corrb ;
You will get a correlation matrix for parameter estimator, drop the correlation coefficient which is large like > 0.8
2) Change your binary variable Y into 0 1 (yes->1 , no->0) and use PROC REG + VIF/COLLIN .
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Multicollinearity can be checked in PROC REG with made-up Y variable, as these calculations do not depend on Y.
Paige Miller
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
There are no such command in PROC LOGISTIC to check multicollinearity .
1) you can use CORRB option to check the correlation between two variables.
model good_bad=x y z / corrb ;
You will get a correlation matrix for parameter estimator, drop the correlation coefficient which is large like > 0.8
2) Change your binary variable Y into 0 1 (yes->1 , no->0) and use PROC REG + VIF/COLLIN .
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Hi Ksharp,
Thank you for the solution, both of your suggestions worked except that for Proc Reg, I had to convert the character values to numeric types to run Proc Reg.
Thank you,
M