Take the 2-minute tour ×
Cross Validated is a question and answer site for people interested in statistics, machine learning, data analysis, data mining, and data visualization. It's 100% free, no registration required.

I have eight independent variables and one dependent. I have run a correlation matrix, and 5 of them have a low correlation with the DV. I have then run a stepwise multiple regression to see whether any/all of the IVs can predict the DV. The regression showed that only two IVs can predict the DV (can only account for about 20% of the variance though), and SPSS removed the rest from the model. My supervisor reckons that I have not run the regression correctly, as due to the strength of the correlations, I should have found more predictors in the regression model. But the correlations were tiny, so my question is: if IVs and the DV hardly correlate, can IVs still be good predictors of the DV?

share|improve this question
Your title and contents show some confusion between the terms "dependent" and "independent". Please check that my edit preserves your intended meaning. The fact that people get confused about which is which strengthens the case for more evocative terminology, such as "response" or "outcome" rather than "dependent variable". Finally on abbreviations note that for many people "IV" means instrumental variable. –  Nick Cox Mar 20 '14 at 13:11
Yes, it's possible. One reason is high sample size. Another reason is confounding: the main independent variable may show a low correlation with the depedent because it is counfounded by another independent variable. Once that confounder is added to the model, it can make the original independent variable change from not predictive to predictive (or predictive to not predictive, depending on the types of confounding.) Regression will fully agree with all correlation tests only when all independent variables are uncorrelated, that nearly never happens. –  Penguin_Knight Mar 20 '14 at 13:14
Saying a step-wise regression "showed that only two IV can predict the DV" suggests you don't understand how it works. If two IVs are strongly correlated, & either predicts the DV about equally well, a stepwise procedure can remove one quite arbitrarily. What's the problem with using the full 8-IV model? –  Scortchi Mar 20 '14 at 15:01
If tempted to use stepwise, reach for Frank Harrell, Regression modeling strategies Springer, NY, 2001 as an antidote. He's active on this site and likely to shoot rockets if he hears the word "stepwise". –  Nick Cox Mar 20 '14 at 15:20
The weaker your grasp of statistics, the less you ought to be messing about with variable selection procedures. If your goal's to examine how each IV relates to the DV after controlling for the others, that's exactly what the coefficient estimates (with their confidence intervals) from the full model are telling you. Looking at variance inflation factors alongside indicates how correlations between IVs are contributing to the uncertainty. Use a cross-validated or adjusted coefficient of determination, $R^2$, to assess the predictive capability of the whole model & to check for over-fitting. –  Scortchi Mar 20 '14 at 15:24

3 Answers 3

With a correlation matrix, you are examining unconditional (crude) associations between your variables. With a regression model, you are examining the joint associations of your IVs with your DVs, thus looking at conditional associations (for each IV, its association with the DV conditional on the other IVs). Depending on the structure of your data, these two can yield very different, even contrary results.

share|improve this answer

Your question would be easier to answer if we could see quantitative detail from your software output and ideally have a sight of the data too.

What is "low correlation", in particular? What significance level are you using? Are there built-in relationships between predictors that result in SPSS dropping some?

Note that we have no scope for judging whether you used the best or most appropriate syntax for your purpose, as you don't state exactly what you did.

In broad terms, low correlations between predictors and outcomes imply that regression may be disappointing in much the same way that you need chocolate to make chocolate cake. Give us more detail, and you should get a better answer.

Also in broad terms, the disappointment of your supervisor doesn't imply that you did the wrong thing. If your supervisor knows less statistics than you do, you need to seek advice and support from other people in your institution.

share|improve this answer
Thank you everyone. I know this is a bit of a baby question. I have perceived stress as my DV and my IVs are Locus of Control (with 3 subscales), Social Support, Coping Self Efficacy (3 subscales) and Emotional Intelligence (these all relate to self report questionnaires) and i want to know how/whether the DVs are able to predict perceived stress. I looked at correlations between all variables, they are all mostly below .40, significance level is .001. I ran a Pearsons correlation first to see if the DVs correlate with perceived stress, then the regression to see if they can predict stress. –  Elle Mar 20 '14 at 14:27
As @miura rightly emphasises, funny things can happen, but these results seem perfectly consistent with relatively low $R^2$. –  Nick Cox Mar 20 '14 at 14:49

Coincidentally I was just looking at an example that I had created earlier to show similar concepts (actually to show one of the problems with stepwise regression). Here is R code to create and analyze a simulated dataset:

x1 <- rnorm(25)
x2 <- rnorm(25, x1)
y <- x1-x2 + rnorm(25)
pairs( cbind(y,x1,x2) )    # Relevant results of each following line appear below...
cor( cbind(y,x1,x2) )      # rx1y  =   .08      rx2y = -.26      rx1x2 = .79
summary(lm(y~x1))          # t(23) =   .39         p = .70
summary(lm(y~x2))          # t(23) = -1.28         p = .21
summary(lm(y~x1+x2))       # t(22) =  2.54, -2.88  p = .02, .01 (for x1 & x2, respectively)

The correlations and simple linear regressions show low (not statistically significant) relationships between $y$ and each of the $x$ variables. But $y$ was defined as a function of both $x$s, and the multiple regression shows both as significant predictors.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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