Hello,

Thanks for your answer, however, the resulting graph has two panels with a
loess curve per subject. I need a single panel with a loess curve per
group..

Osman

On 10/5/06, Sundar Dorai-Raj <[EMAIL PROTECTED]> wrote:
>
>
>
> Osman Al-Radi said the following on 10/5/2006 3:43 PM:
> > Hi,
> >
> > for the data below:
> > time<-c(rep(1:10,5))
> > y<-time+rnorm(50,5,2)
> > subject<-c(rep('a',10),rep('b',10),rep('c',10),rep('d',10),rep('e',10))
> > group<-c(rep('A',30),rep('B',20))
> > df<-data.frame(subject,group,time,y)
> >
> > I'd like to produce a plot with a single pannel with two loess curves
> one
> > for each group. the code below does that but on two different pannels,
> I'd
> > like to have both curves on the same pannel with different colors.
> >
> > xyplot(y~time|group, groups=subject,
> >     panel=function(...){
> >         panel.loess(...)
> >         }
> >     ,data=df)
> >
> >
>
> Simple:
>
> xyplot(y ~ time | group, data = df, groups = subject,
>         panel = function(...) {
>           panel.superpose(...)
>           panel.superpose(panel.groups = panel.loess, ...)
>         })
>
> HTH,
>
> --sundar
>



-- 
Osman O. Al-Radi, MD, MSc, FRCSC
Fellow, Cardiovascular Surgery
The Hospital for Sick Children
University of Toronto, Canada

        [[alternative HTML version deleted]]

______________________________________________
R-help@stat.math.ethz.ch 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.

Reply via email to