[R] Simple mean trajectory (ordinal variable)

David Winsemius dwinsemius at comcast.net
Fri Jun 29 17:12:06 CEST 2012


On Jun 29, 2012, at 9:29 AM, Frank Harrell wrote:

> David - I didn't see a fun= argument to panel.loess
> Frank

I imagine that argument was just being thrown away. I wasn't paying  
any attention for the request for plotting means ... only addressing  
the request to get rid of the points.

I suppose one could have used panel.xyplot to plot the means, but the  
OP did not include a sample dataset, and I have gotten rather  
selective about what sorts of datasets I will build on the fly when  
posters fail to supply them.

-- 
David.

>
> David Winsemius wrote
>>
>> On Jun 28, 2012, at 1:50 PM, Eiko Fried wrote:
>>
>>> Hello.
>>>
>>> I have 5 measurement points, my dependent variable is ordinal (0 -
>>> 3), and
>>> I want to visualize my data. I'm pretty new to R.
>>> What I want is to find out whether people with different baseline
>>> covariates have different trajectories, so I want a plot with the
>>> means
>>> trajectory of my dependent variable (the individual points do not
>>> make a
>>> lot of sense in ordinal data) on each measurement point per group,
>>> e.g.
>>> females vs. males.
>>>
>>> I found different codes, but they don't work well for me. This one
>>> looks
>>> promising, though:
>>>
>>>> xyplot(phq4 ~ time, data = data, type = 'l',
>>>>     panel=function(...){
>>>>       panel.xyplot(...)
>>
>> If you do not want to plot the points then you should drop the call  
>> to
>> xyplot(...)
>>
>>>>       panel.loess(...,fun=mean,horizontal=FALSE,col='red',lwd=3)
>>>>     }
>>>>     )
>>>
>>> Works and gives me the mean trajectory (I think), but also the
>>> individual
>>> trajectories (so I'd like to get rid of them). Also, I would need a
>>> way to
>>> build 2 trajectories in 2 graphs ("group=gender" only gives 1 mean
>>> trajectory), + standard deviations or something similar that makes
>>> sense as
>>> a measure of variance.
>>>
>>> Thanks
>>> -T
>>>

David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list