Hi Ana,
Your minimum value in pvalR is very small and may be causing trouble.
As the qvalue package seems to be in Bioconductor, perhaps posting to
that help list would get an answer.

Jim

On Wed, Sep 25, 2019 at 1:48 AM Ana Marija <sokovic.anamar...@gmail.com> wrote:
>
> Hello,
>
> I tried using qvalue function:
>
>     library(qvalue)
>     qval_obj=qvalue(pvalR)
>     pi1=1-qval_obj$pi0
>
> but after running:
>
>     qval_obj=qvalue(pvalR)
>     Error in smooth.spline(lambda, pi0, df = smooth.df) :
>       missing or infinite values in inputs are not allowed
>
> or
>
>      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.
>
> I checked:
>
>     max(pvalR)
>     [1] 0.000352731
>     min(pvalR)
>     [1] 1.84872e-127
>     sum(is.na(pvalR))
>    [1] 0
>    sum(is.infinite(pvalR))
>    [1] 0
>
> Please advise,
>
> Thanks
> Ana
>
> ______________________________________________
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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