On Nov 9, 2011, at 4:35 PM, Nathan Miller wrote:

Sorry, I didn't realize I was being so obscure.

Within ggplot it is possible to use stat_summary() to generate confidence intervals about a mean. One method for generating these CI assumes normality. The other uses bootstrapping to generate the CI. I am using the second method which requires code like this

stat_summary(fun.data="mean_cl_boot", geom="errorbar",width=0.1,colour = "red")

I've added some extra flourishes to make them look like errorbars, alter the width and specify color.

I would like some details regarding how this bootstrapped CI is calculated. If I type "?mean_cl_boot" at the R command line I get a minimal help file for "wrap_hmisc {ggplot2}" which is described "wrap up a selection of Hmisc to make it easy to use with stat_summary"

I did not mean to suggest that ggplot2 calls Hmisc when I run stat_summary(),

Actually it does.

but simply that it appears that stat_summary() seems to have been based upon a selection of Hmisc, hence I went looking in Hmisc to try to find details regarding stat_summary(). I was unsuccessful in this attempt.

I don't believe a great deal of debugging is necessary. I am simply looking for details regarding how "mean_cl_boot" works.

It doesn't. That is not the right name.

If you don't have information regarding how it works (such as the default number of resamplings) there is no need to respond.

Hadley's help files in ggplot2 are terse (or the links to outside resources crash my R sessions) to the point of being too frustrating for me to consider using that package, so I don't know if optional parameters can be passed to the Hmisc functions. If they are, then you should set reps=TRUE and then see what happens to the number of reps from the returned object ... if the wrap_hmisc function does happen to catch it.

> x <- rnorm(100)
> smean.cl.boot(x)
      Mean      Lower      Upper
-0.0211511 -0.2013623  0.1469728

> smean.cl.boot(x, reps=TRUE)
       Mean       Lower       Upper
-0.03465361 -0.21233213  0.15178655
attr(,"reps")
[1] 0.0283330508 -0.1250784237 0.0744640779 0.1310826601 -0.1373094536 [6] 0.0629291714 0.0145916070 -0.0860141221 0.0549134451 0.0732892908
snipped pages of intervening output.
[991] 0.1029922424 0.0613358597 -0.0645577851 -0.1664905503 -0.1249615180 [996] -0.0751783377 -0.0043747455 -0.1155948060 -0.0750075659 0.1244430930

I don't see where the number of reps is returned, but the B setting defaults to 1000.

--
david.

Thanks for any assistance,
Nate



On Wed, Nov 9, 2011 at 1:10 PM, David Winsemius <dwinsem...@comcast.net > wrote:

On Nov 9, 2011, at 2:59 PM, Nathan Miller wrote:

Hello,

This is a pretty simple question, but after spending quite a bit of time
looking at "Hmisc" and using Google, I can't find the answer.

If I use stat_summary(fun.data="mean_cl_boot") in ggplot to generate 95%
confidence intervals, how many bootstrap iterations are preformed by
default? Can this be changed? I would at least like to be able to report
the number of boot strap interations used to generate the CIs.

I haven't been able to find "mean_cl_boot" as a function itself or
something ressembling it in the Hmisc documentation, but it seems as though
Hmisc is wrapped up in stat_summary() and is called to compute
"mean_cl_boot".

You seem really, really confused (and you offer very little in the way of context to support debugging efforts). You are referring to ggplot functions. As far as I know there is no connection between the Hmisc and ggplot (or ggplot2) packages. Al things change, I know, but Frank just completed switching over to Lattice a couple of years ago.


--
David Winsemius, MD
West Hartford, CT



David Winsemius, MD
West Hartford, CT

______________________________________________
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