2016-04-25 21 views
2

我想元分析來自不同研究的p值。我有數據幀如何元分析不同觀察的p值

DF1 
p-value1 p-value2 pvalue3 m 
0.1   0.2  0.3  a 
0.2   0.3  0.4  b 
0.3   0.4  0.5  c 
0.4   0.4  0.5  a 
0.6   0.7  0.9  b 
0.6   0.7  0.3  c 

我試圖讓元的第四列分析p-values1p-value3。 我試圖用METAP包

p<–rbind(DF1$p-value1,DF1$p-value2,DF1$p-value3) 
pv–split (p,p$m) 
library(metap) 
for (i in 1:length(pv)) 
{pvalue <- sumlog(pv[[i]]$pvalue)} 

但它導致了一個P值。感謝您的任何幫助。

+2

將'申請(DF1 [1:3],1,sumlog)'工作? – Sotos

+0

哦,是的,非常感謝! – HoHoHo

回答

2

您可以嘗試

apply(DF1[,1:3], 1, sumlog) 
相關問題