如何计算R中的真实阳性率?

时间:2019-09-24 15:46:01

标签: r q-value

我尝试使用qvalue函数来计算TPR:

library(qvalue)
qval_obj=qvalue(pvalR)
pi1=1-qval_obj$pi0

但运行后:

qval_obj=qvalue(pvalR)
Error in smooth.spline(lambda, pi0, df = smooth.df) : 
  missing or infinite values in inputs are not allowed

 qval_obj=qvalue(pvalR,lambda=0.5)
Error in pi0est(p, ...) : 
  ERROR: The estimated pi0 <= 0. Check that you have valid p-values or use a different range of lambda.

我检查了:

max(pvalR)
[1] 0.000352731
min(pvalR)
[1] 1.84872e-127
> sum(is.na(pvalR))
[1] 0
> sum(is.infinite(pvalR))
[1] 0
> length(pvalR)
[1] 129368

我也尝试使用此标志:lambda = 0但是:

> qval_objR=qvalue(pvalR,lambda=0)
> pi1=1-qval_objR$pi0
> pi1
[1] 0

请告知,

谢谢 安娜

0 个答案:

没有答案