I'm using geom_smooth()
from ggplot2
.
In Hadley Wickham's book ("ggplot2 - Elegant Graphics for Data Analysis") there is an example (page 51), where method="lm"
is used. In the online manual there is no talk of the method
argument. I see other Google results (and questions here) of people using method='loess'
.
Is there a an exhaustive list somewhere that explains the options?
From what I can see, 'lm'
draws a straight line, and 'loess'
draws a very smooth curve. I assume there are others that draw more of a jagged line between reference points?
The se
argument from the example also isn't in the help or online documentation.
FWIW here is my code.
p <- ggplot(output8, aes(age, myoutcome, group=id, colour=year_diag_cat2)) +
geom_line() + scale_y_continuous(limits = c(lwr,upr))
p + geom_smooth(aes(group=year_diag_cat2), method="loess", size=2, se=F)
The se argument from the example also isn't in the help or online documentation.
When 'se' in geom_smooth is set 'FALSE', the error shading region is not visible
The method argument specifies the parameter of the smooth statistic. You can see stat_smooth
for the list of all possible arguments to the method argument.
Source: Stackoverflow.com