>>>>> "FEH" == Frank E Harrell <[EMAIL PROTECTED]>
>>>>>     on Sat, 06 Sep 2008 07:19:33 -0500 writes:

    FEH> Brown, Heidi wrote:
    >> Hi im trying to add error bars to my barplots, there very basic, i have 
a few grapghs where the y variable is different but on all the X variable is 
Age (Adult and Juvenile) however this is split into two levels so i have males 
and females, so my graph basically has four bars on it.
    >> 
    >> I know how to add eror bars for instance when there is only one level eg 
lookng at the diffrence between male and female lizards and tree height and 
have used the code:
    >> 
   
    >> error.bars<-function(yv,z,nn) {
    >> xv<-
    >> 
barplot(yv,ylim=c(0,(max(yv)+max(z))),names=nn,ylab=deparse(substitute(yv)
    >> ))

    [ omitting the abomination ]

    >> Have then worked out the standard errors and added that using:
    >> 
    >> se<-c()
    >> 
    >> and then added the final bit of code:
    >> 
    >> labels<-as.character(levels(Sex2))
    >> ybar<-as.vector(tapply(Height2,Sex2,mean))
    >> error.bars(ybar,se,labels)
    >> 
    >> So i was wondering, in order to get error bars on my barplot with two 
levels do i need to change the last bit of code. For example im looking at mean 
body condition (y) against age (x) and sex (level), i tried to change the code 
to the following but it didnt work, any suggestions?
    >> 
    >> labels<-as.character(levels(list(sex,Age)))
    >> ybar<-as.vector(tapply(ConditionIndex,sex,Age,mean))
    >> error.bars(ybar,se,labels)

    FEH> See http://biostat.mc.vanderbilt.edu/DynamitePlots for many reasons 
not 
    FEH> to use dynamite plots.

Ah!  Very good!  Let's hope this eventually leads to progress 
i.e., to much less use of these..

Thank you, Frank!
Martin Maechler, ETH Zurich


    FEH> -- 
    FEH> Frank E Harrell Jr   Professor and Chair           School of Medicine
    FEH> Department of Biostatistics   Vanderbilt University

    FEH> ______________________________________________
    FEH> R-help@r-project.org mailing list
    FEH> https://stat.ethz.ch/mailman/listinfo/r-help
    FEH> PLEASE do read the posting guide 
http://www.R-project.org/posting-guide.html
    FEH> and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@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.

Reply via email to