0
$\begingroup$

my group project has a number of independent binary variables x1,x2,...,xm and a dependent binary variable y. My dataset contains some million of rows.

Since there are so many independent variables, our group decide to use aggregate variable to reduce the number of independent variables.

For a simpler example, we have (1=yes, 0=no): y = disease (1/0) x1 = obesity (1/0) x2 = asthma (1/0) x3 = high blood pressure (1/0) x123 = {1 if any of x1,x2, or x3 =1},or ={0 otherwise}

My group is deciding to fit a logistic regression model:

proc logistic;
class x1 x2 x3;
model y=x1 x2 x3 x123/ expb;
run;

If we were to use the above model, it seems that there is multicollinearity issue due to x123 depends on x1, x2, and x3. However my classmate argues that our x1, x2, and x3 are independent and uncorrelated to each other, so it would okay to include all four variables in the model.

Might someone be willing to explain if the model in the above SAS makes sense? Or should we drop x123?

Thank you

$\endgroup$
0

1 Answer 1

0
$\begingroup$

You could calculate the Variance Inflation Factors (VIF) to check for multicollinearity. You can do that by using linear regression instead of logistic regression.

Apply Multiple Linear Regression with the same independent variables x1, x2, x3 and x123. Then, calculate the VIFs. This will give you some insight into whether your model might suffer from multicollinearity.

If the VIF is high (greater than 5), your logistic regression will probably suffer from the same problem.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.