vikkiyft
2011-Mar-01 10:49 UTC
[R] which does the "S.D." returned by {Hmisc} rcorr.cens measure?
Dear R-help,
This is an example in the {Hmisc} manual under rcorr.cens function:
> set.seed(1)
> x <- round(rnorm(200))
> y <- rnorm(200)
> round(rcorr.cens(x, y, outx=F),4)
C Index Dxy S.D. n missing
uncensored Relevant Pairs Concordant Uncertain
0.4831 -0.0338 0.0462 200.0000 0.0000
200.0000 39800.0000 19228.0000 0.0000
That S.D. confuses me!!
It is obviously not the standard deviation of x or y.. but there is only one
realization of the c-index or Dxy for this sample dataset, where does the
variation come from..?? if I use the conventional formula for calculating
the standard deviation of proportions: sqrt((C Index)*(1-C Index)/n), I get
0.0353 instead of 0.0462..
Any advice is appreciated.
Vikki
--
View this message in context:
http://r.789695.n4.nabble.com/which-does-the-S-D-returned-by-Hmisc-rcorr-cens-measure-tp3329609p3329609.html
Sent from the R help mailing list archive at Nabble.com.
Frank Harrell
2011-Mar-01 14:05 UTC
[R] what does the "S.D." returned by {Hmisc} rcorr.cens measure?
Vikki, The formula you used for std. error of C is not correct. C is not a simple per-observation proportion. SD in the output is the standard error of Dxy. Dxy = 2(C - .5). Backsolve for std err of C. Variation in Dxy or C comes from the usual source: sampling variability. You can also see this by sampling from the original dataset (a la bootstrap). Frank vikkiyft wrote:> > Dear R-help, > > This is an example in the {Hmisc} help manual in the section of > rcorr.cens: > >> set.seed(1) >> x <- round(rnorm(200)) >> y <- rnorm(200) >> round(rcorr.cens(x, y, outx=F),4) > C Index Dxy S.D. n missing > uncensored Relevant Pairs Concordant Uncertain > 0.4831 -0.0338 0.0462 200.0000 0.0000 > 200.0000 39800.0000 19228.0000 0.0000 > > That S.D. confuses me!! > It is obviously not the standard deviation of x or y.. but there is only > one realization of the c-index or Dxy for this sample dataset, where does > the variation come from..?? if I use the conventional formula for > calculating the standard deviation of proportions: sqrt((C Index)*(1-C > Index)/n), I get 0.0353 instead of 0.0462.. > > Any advice is appreciated. > > > Vikki >----- Frank Harrell Department of Biostatistics, Vanderbilt University -- View this message in context: http://r.789695.n4.nabble.com/what-does-the-S-D-returned-by-Hmisc-rcorr-cens-measure-tp3329609p3329899.html Sent from the R help mailing list archive at Nabble.com.