Question: what is the difference between r and r2?
Answer: R square is literally the square of correlation between x and y. The correlation r tells the strength of linear association between x and y on the other hand R square when used in regression model context tells about the amount of variability in y that is explained by the model.