I need it to look like this:
R^2 = some values
And I\'ve tried the code below but it wouldn\'t work, it came out as \"R (expression (^2)) = some values\" i
How to include formatting and mathematical values in plots is FAQ 7.13.
For example, if
ahatis an estimator of your parameteraof interest, use
title(substitute(hat(a) == ahat, list(ahat = ahat)))(note that it is
‘==’and not‘=’). Sometimesbquote()gives a more compact form, e.g.,title(bquote(hat(a) = .(ahat)))where subexpressions enclosed in
‘.()’are replaced by their values.
demo(plotmath) is also useful.
In this case, you can use either
title(substitute(R^2 = rsq, list(rsq = format(rsquarelm2, digits = 2))))
or
title(bquote(R^2 == .(format(rsquarelm2, digits = 2))))
(format is more appropriate here than round, since you want to control how the value is displayed rather than creating an approximation of the value itself.)