ERROR: The estimated pi0 <= 0. Check that you have valid p-values or use a different range of lambda.

重现错误的代码:

ps <- runif(3e5)
library(qvalue)
ps <- ps[ps < 0.75]
qs <- qvalue(ps)

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

seq(0.05, 0.75, 0.05)
 [1] 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 0.55 0.60 0.65 0.70 0.75
qs <- qvalue(ps, lambda = seq(0.05, 0.75, 0.05))

==================================

ERROR: length(lambda)=2. If length of lambda greater than 1, you need at least 4 values.Error in pi0est(p, ...)

if(length(lambda)>1 && length(lambda)<4) {
    if(gui)
    eval(expression(postMsg(paste("ERROR: If length of lambda greater than 1, you need at least 4 values.",
    "\n"))), parent.frame())
    else
    print("ERROR: If length of lambda greater than 1, you need at least 4 values.")
    return(0)
    }
    
=================================

> seq(0.01, max(fisher_pvalues)-0.01, 0.05)
Error in seq.default(0.01, max(fisher_pvalues) - 0.01, 0.05) :
  wrong sign in 'by' argument
> max(fisher_pvalues)
[1] 1.284044e-09

=================================

> seq(min(fisher_pvalues), max(fisher_pvalues)-0.01, 0.05)
Error in seq.default(min(fisher_pvalues), max(fisher_pvalues) - 0.01,  :
  wrong sign in 'by' argument
> min(fisher_pvalues)
[1] 1.284044e-09
>  max(fisher_pvalues)
[1] 1.284044e-09
=================================

From:

https://support.bioconductor.org/p/74637/

qvalue: Check that you have valid p-values or use a different range of lambda相关推荐

  1. pandas使用isna函数和any函数检查dataframe是否包含缺失值、整体是否有缺失值,不区分行列(check if dataframe contains any missing values

    pandas使用isna函数和any函数检查dataframe是否包含缺失值.整体是否有缺失值,不区分行列(check if dataframe contains any missing values ...

  2. how can i check the error of Journal import date source

    历史记录 ORION_MIGRATION - 2009年10月7日 下午02时19分04秒 问题说明: how can i check the error of Journal import date ...

  3. Oracle Check约束

    最近做一份数据库的任务,发现MySQL中不支持在创建表定义字段时使用check约束,如果要在MySQL中使用类似字段约束取值,有两种方式:1.枚举enum,2.创建触发器 MySQL关于check约束 ...

  4. 使用 Python 从零开始开发区块链应用程序

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. "区块链"是什么? 区块链是一种存储数字数据的方式.数据可以是任何内容.对于比特币,它是事务(在帐户 ...

  5. Linux内核--网络栈实现分析(二)--数据包的传递过程--转

    转载地址http://blog.csdn.net/yming0221/article/details/7492423 作者:闫明 本文分析基于Linux Kernel 1.2.13 注:标题中的&qu ...

  6. 通过7个函数解密区块链(附代码)

    翻译:张媛 校对:丁楠雅 本文约2022字,建议阅读5分钟. 本文将通过实例展示如何应用机器学习来更好地匹配学生和导师,最终在Flask图表界面中展示结果. 我想对很多人来说,区块链是一种很难理解的技 ...

  7. 跟我学Kafka源码Producer分析

    2019独角兽企业重金招聘Python工程师标准>>> 跟我学Kafka源码Producer分析 博客分类: MQ 本章主要讲解分析Kafka的Producer的业务逻辑,分发逻辑和 ...

  8. 用 C 语言开发一门编程语言 — 变量元素设计

    目录 文章目录 目录 前文列表 变量 变量语法规则 变量的读取和存储 将变量加入 Lisp Value 体系 变量的计算 变量的定义与赋值 异常处理优化 源代码 前文列表 <用 C 语言开发一门 ...

  9. golang database/sql包 简介

    概述 sql.DB不是一个连接,它是数据库的抽象接口.它可以根据driver打开关闭数据库连接,管理连接池.正在使用的连接被标记为繁忙,用完后回到连接池等待下次使用.所以,如果你没有把连接释放回连接池 ...

最新文章

  1. R语言编写自定义分组统计函数(customize statistics function)可视化分组箱图并在X轴标签下方添加分组对应的统计值(样本数N、中位数median、四分位数的间距iqr)
  2. Mac下firefox ssl_error_ssl_disabled
  3. Linux内存管理 (26)内存相关工具
  4. Python os.path模块的使用
  5. 7、oracle下的序列
  6. 如何实现下拉框的绑定
  7. c语言 异或_编程入门:C语言基础知识全网超全不用到处找了!(文末附清单)
  8. 算法工程师面试备战笔记4_余弦相似与欧氏距离有什么区别和联系
  9. Python3.6 用Django连接MySQL
  10. pdf数据脱敏 如何恢复_如何恢复Word文档丢失的数据?
  11. 10大城市硬科技指数发布,“硬科技+在大西安”高峰论坛圆满落幕
  12. Unity粒子系统——简易特效制作(二)
  13. 将编号为0和1的两个栈存放于一个数组空间V[m]中,栈底分别位于数组的两端。 当第0号栈的栈顶指针top[0]等于-1时该栈为空;当第1号栈的栈顶指针top[1]等于m时,该栈为空。
  14. Extraneous non-props attributes (ref_key) were passed to component but could not be automatically
  15. 容器-Docker《三》容器管理
  16. nPlayer for Mac(视频播放神器)
  17. 数字电子技术实验作业(10)
  18. iatf16949标准三大过程_IATF16949标准过程绩效指标建立需注意的事项
  19. 企业网中有哪些常见的网络设备?它有什么功能?
  20. 质量意识:全面质量管理

热门文章

  1. mysql行格式_MySQL 行格式
  2. 原生安卓10怎么打开面部识别_《原创》安卓系统手机只需一步立即提速翻倍,越久的手机越见效...
  3. 如何搭建VUE环境?
  4. dz mysql导出shell_mysql数据备份并导入数据库shell脚本
  5. fiddler证书 iphone_【详细】Mac使用Fiddler实现IPhone抓包(支持https)
  6. 事业单位计算机知识c语言,事业单位考试计算机基础知识C语言程序设计
  7. php $that,PHP中$this和$that指针使用实例
  8. K-th Number
  9. 判断字符串格式_Python基础教程,第四讲,字符串详解
  10. vueCli3 身份证正则校验