Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR R

linear regression r text label coefficient ggplot

lm_eqn = function(m) {

  l <- list(a = format(coef(m)[1], digits = 2),
      b = format(abs(coef(m)[2]), digits = 2),
      r2 = format(summary(m)$r.squared, digits = 3));

  if (coef(m)[2] >= 0)  {
    eq <- substitute(italic(y) == a + b %.% italic(x)*","~~italic(r)^2~"="~r2,l)
  } else {
    eq <- substitute(italic(y) == a - b %.% italic(x)*","~~italic(r)^2~"="~r2,l)    
  }

  as.character(as.expression(eq));                 
}
Source by stackoverflow.com #
 
PREVIOUS NEXT
Tagged: #linear #regression #text #label #coefficient #ggplot
ADD COMMENT
Topic
Name
3+1 =