使用compare_means()t.test进行显著性检验时报错

compare_means()函数进行t.test时报错——“not enough 'x' observation”

compare_means()函数用于比较两个或多个独立样本之间的均值。

compare_means( f, data = mydata, paired =FALSE, method = "t.test") #函数的普遍用法

f : formula,x ~ group形式的公式,其中x是表示数据值的数值变量,group是表示相应组的具有一个或多个级别的因子。例如公式= TP53 ~ cancer_group

data : formula中的数据来源

paired:是否需要执行配对检验

method:默认是wilcox检验,可选T

在使用如上指令进行t检验时报错——“not enough 'x' observation”:

attachments-2024-01-bhG57FVC65960f3c51dc9.png

检查数据发现,两个分组数据(with_SV、without_SV)中的一个分组,with_SV中只有一个数据,而T检验要求每个分组中至少有两个观测值:

attachments-2024-01-aqJg1wJC65960fb9bb031.png

将不合格的数据从数据框中清除可以正常分析。

  • 发表于 2024-01-04 09:57
  • 阅读 ( 863 )
  • 分类:R

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
每天学习一点点
每天学习一点点

48 篇文章

作家榜 »

  1. omicsgene 698 文章
  2. 安生水 347 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. 红橙子 78 文章
  7. rzx 74 文章
  8. CORNERSTONE 72 文章