Thanks in advance for the advice.
I am trying to build a generalized linear model that has many predictors. The $R^{2}$ value of the model is quite low (.21), but when I use the model to predict against my validation set I am getting very good results.
I was under the impression that a low $R^{2}$ value generally means that the predictive power of a model is low. What could be going on here (I am looking for reasons why a model may make good predictions but have a low coefficient of determination)?
My training and validation sets have a similar distribution and I believe my validation and training sets to representative of the whole space.