专栏首页生信小驿站R语言日常笔记(5)一些小问题的集合

R语言日常笔记(5)一些小问题的集合

(1)生存分析的KM曲线绘制问题 在绘制之前,我们会

group <- ifelse(gene > = median(gene), 'high', 'low')

一般常用中位数将样本分为高低表达组,这样便于绘制,但是假如说某个基因表达量为0的样本数目超过了半数,这样的结果就是所有该基因的所有表达量被修改成‘high’,这样会导致,生存曲线绘制错误。

image.png

error in ggsurvplot_df(d, fun = fun, color = color, palette = palette, : The length of legend.labs should be 1

修改的代码是

group <- ifelse(gene > median(gene), 'high', 'low') 取消等号

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python从零开始第五章生物信息学⑤生存分析(log-rank)目录正文

    生存分析(Survival analysis)是指根据试验或调查得到的数据对生物或人的生存时间进行分析和推断,研究生存时间和结局与众多影响因素间关系及其程度大小...

    用户1359560
  • R语言日常笔记(2)distinc函数

    从结果发现d1也就是用match的速度非常快! 而在tidyverse方法中, d3的summarize显然更好。

    用户1359560
  • R语言之可视化⑥R图形系统续目录

    ggplot2包中的主要功能是ggplot(),它可用于使用数据和x / y变量初始化绘图系统。 例如,以下R代码将数据集初始化为ggplot,然后将一个图层...

    用户1359560
  • 【翻译】Orleans 3.0 发布

    这是Orleans团队的帖子。Orleans是用于使用.NET构建分布式应用程序的跨平台框架。有关更多信息,请参见 https://github.com/dot...

    HueiFeng
  • Orleans 3.0 为我们带来了什么

    原文:https://devblogs.microsoft.com/dotnet/orleans-3-0/

    Edison.Ma
  • iOS - SceneKit显示与交互3D建模(二)

    LinXunFeng
  • linux学习第五十九篇:LVS DR模式搭建,keepalived lvs

    LVS DR模式搭建 准备工作 三台机器 分发器,也叫调度器(简写为dir) 需要把之前rs机器的网关改回来 85.132 rs1 85.1...

    用户1215343
  • 从 .NET 和 Java 之争谈 IT 行业

    一、有些事情难以回头 开篇我先表明自己的立场:同时使用 .Net 和 JAVA,但更加偏爱.Net。原因很简单: .Net语言更具开放性,从开源协议和规范可以...

    用户1289394
  • 全基因组癌症分析(PCAWG)文献精读

    全基因组癌症分析(Pan-Cancer Analysis of Whole Genomes 缩写:PCAWG)项目旨在对38种不同肿瘤类型的2600多种原发癌及...

    生信菜鸟团
  • 基于stanford nlp(JAVA)实现关系抽取

    关系抽取是自然语言处理和理解的重要任务之一,就是从自由文本中发现实体对(人物、地点、机构、事件)及实体之间的关系。 关系抽取一般采用三元组,(实体,关系,实体)...

    sparkexpert

扫码关注云+社区

领取腾讯云代金券