# How to interpret poor $R^2$ score but good RMSE value? [duplicate]

I split my data into training set and test set and am running linear regression on it. I am using Python's "scikit" library and I am getting an $R^2$ score of 0.31 and an RMSE value of 0.037. The response variable in my regression consists of values between 0 and 1 so the RMSE value is giving me an error rate of 3.7%. However, the low $R^2$ score indicates that the model is not working well. I'm not sure if I'm misunderstanding these metrics and not sure how to interpret these results. I would appreciate any guidance.

## marked as duplicate by mkt - Reinstate Monica, kjetil b halvorsen, Reinstate Monica, Michael Chernick, user158565Jun 25 at 2:45

• What makes that $R^2$ "poor"? What makes some larger $R^2$ "good"? – Glen_b Dec 6 '15 at 4:43