3
$\begingroup$

I have this strange condition. I have two predictors. One of the predictors has low correlation with the target but less rmse. On the other hand another predictor has high correlation but high rmse as well. But the number of samples for the two predictors are different. So the correlation and rmses are calculated on different samples sizes.

Can anyone explain why this is so?

$\endgroup$
2
  • $\begingroup$ Is it the same dependent variable for each? The same dataset? If not, the answer is "anything can happen." If so, why are the sample sizes different? E.g., missing data? $\endgroup$
    – Russ Lenth
    Commented Sep 28, 2014 at 16:31
  • $\begingroup$ @rvl. It is the same dependent variable. The dataset is same. The samples are different because ofmissing data. So I take only those data points where the predictor and targets both are available $\endgroup$
    – user12331
    Commented Sep 28, 2014 at 17:28

2 Answers 2

2
$\begingroup$

I am venturing to guess that this is an instance of "missing not at random". The non-missing values associated with the predictor with low correlation seem to correspond with cases where there isn't much change in the dependent variable's values - which could explain why the rise is low and also that these values aren't very predictable, relative to the cases where the second predictor are non-missing. It would be instructive to create two dummy variables -- $m_1=1$ if predictor $x_1$ is missing, $0$ otherwise; and $m_2$ defined similarly. Then plot the dependent variable $y$ versus $m_1$ and $m_2$. My guess is that there is a notable difference between the missings and non-missings in at least one of these plots.

$\endgroup$
0
$\begingroup$

The scale could be off; do you have any shrinkage? If one predictor always predicts close to zero for a zero mean target variable, it could have small correlation but better RMS than a predictor that is well correlated but with twice the amplitude.

$\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.