[R] combined dependent pvalue
Sheng
shelly1436 at gmail.com
Wed Oct 31 02:17:27 CET 2012
Dear All,
I am trying to combine dependent p-values in R. May you please help me with
this?
For independent pvalue combination, one of the popular way is fisher's
method which I found the R code here
(http://r.789695.n4.nabble.com/fisher-s-posthock-test-or-fisher-s-combination-test-td2195964.html#a2305025):
fisher.comb <- function (pvalues)
{
df=length(pvalues)
ch2=(-2*sum(log(pvalues)))
return pchisq(ch2, df=df, lower.tail=FALSE)
}
For combination of dependent p-value, I could not find any R code here but
there is a method from Brown
(http://en.wikipedia.org/wiki/Extensions_of_Fisher%27s_method#Brown.27s_method),
in which it is still combine p value in the same way, the only difference is
the Chi square distirbution's variance is different from the previous method
(using the covariance of the p values).
I am not sure how to migrate from the traditional fisher's method to brown's
method in R code. Because there is an introduction of covariance of the p
values. And the normal R function for pchisq seems do not take parameters to
change the variance of the chi square distribution. I am not sure if I fully
grasped the statistics behind it to write correct function for combination
of the dependent p-values. I hope someone having experience with this
problem can help me.
Thanks a lot in advance!
Cheers,
Shelly
--
View this message in context: http://r.789695.n4.nabble.com/combined-dependent-pvalue-tp4647958.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list