Skip to content
Back to formatted view

Raw Message

Message-ID: <49C91453.2020304@stats.uwo.ca>
Date: 2009-03-24T17:11:47Z
From: Duncan Murdoch
Subject: Display Equation on plot
In-Reply-To: <49C90F6E.4060302@metstat.com>

On 3/24/2009 12:50 PM, Douglas M. Hultstrand wrote:
> Hello,
> 
> I am using the lm to fit a linear model to data, I was wondering if 
> there is a way to display the equation on a plot using the extracted lm 
> coefficients?  I am using the plot() function to create the plot/.png.
> 
> Example:
> lm_mod <- lm(data1~data2)
> 
> intercept = 48.54
> slope = 0.4856
> 
> I want to display equation on a plot as y=0.4856x+48.54

mtext(bquote( y == .(slope) * x + .(intercept)), side=1, line=4)

will put it in the bottom margin.  Use text() with appropriate 
coordinates to put it in the plot area instead.

Duncan Murdoch

> 
> Any thoughts or suggestions are appreciated.
> 
> Thanks,
> Doug
>