[R] lattice add a fit
Bond, Stephen
Stephen.Bond at cibc.com
Tue Oct 7 17:13:31 CEST 2014
Bert,
Can you provide an example how to pass the conditioned data set?
xyplot( x~y | z, data=mydata,
panel=function(...){
mod=lm(x~ y+w +q, data=??)
panel.lines(fitted(mod))
}
If I use mydata in place of ?? I get a global fit, not a fit for each level of z, which is what I want.
Stephen B
-----Original Message-----
From: Bert Gunter [mailto:gunter.berton at gene.com]
Sent: Tuesday, October 07, 2014 9:30 AM
To: Bond, Stephen
Cc: r-help at R-project.org
Subject: Re: [R] lattice add a fit
Fit your model in the panel function using lm and plot the fits using ?panel.points, ?panel.lines, etc.
-- Bert
Bert Gunter
Genentech Nonclinical Biostatistics
(650) 467-7374
"Data is not information. Information is not knowledge. And knowledge is certainly not wisdom."
Clifford Stoll
On Tue, Oct 7, 2014 at 6:01 AM, Bond, Stephen <Stephen.Bond at cibc.com> wrote:
> What is the way to add an arbitrary fit from a model to a lattice conditioning plot ?
>
> For example
> xyplot(v1 ~v2 | v3,data=mydata,
> panel=function(...){
> panel.xyplot(...)
> panel.loess(...,col.line="red")
> }
> )
> Will add a loess smoother. Instead, I want to put a fit from lm (but
> not a simple straight line) and the fit has to be done for each panel separately, not one fit for the full data set, so sth like an lm equivalent of panel.locfit (there is no panel.lmfit) Thank you.
>
> Stephen B
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list