【问题标题】:How to calculate the p value between groups in rows?如何计算行中组之间的p值?
【发布时间】:2021-05-14 20:21:00
【问题描述】:

我的数据如下:

Name        Ratio       Group
M2.by.M1    0.993672015 High
M2.by.M1    0.600165806 High
M2.by.M1    0.393162341 High
M2.by.M1    0.101774223 High
M2.by.M1    0.214366827 High
M2.by.M1    0.096359948 High
M2.by.M1    0.413169547 High
M2.by.M1    0.024404922 High
M2.by.M1    0.192636048 High
M2.by.M1    1.334776911 Low
M2.by.M1    6.972366504 Low
M2.by.M1    3.629354996 Low
M2.by.M1    0.3838914   Low
M2.by.M1    0.551477856 Low
M2.by.M1    4.867392987 Low
M2.by.M1    0.749706358 Low
M2.by.M1    1.590161877 Low
M2.by.M1    2.285621221 No
M2.by.M1    0           No
M2.by.M1    2.614777651 No
M2.by.M1    0.25097869  No
M2.by.M1    10.59934598 No
M2.by.M1    0.315721107 No

我正在尝试找出组之间的重要性: 我使用了以下代码:

library(ggpubr)
data <- read.table("ratio_m2.m1.txt",sep="\t",header = TRUE)
ggboxplot(data, x = "Group", y = "Ratio",
          width =0.5, size=0.8, 
          xlab="", ylab= "Ratio") + stat_compare_means()

但我在输出中没有得到任何值。

【问题讨论】:

  • 为什么要用名字而不是比例?

标签: r ggplot2 p-value ggpubr


【解决方案1】:

指定要进行的比较是否有帮助?例如

library(ggpubr)
data <- read.table("ratio_m2.m1.txt", header = TRUE)

ggboxplot(data = data, x = "Group", y = "Ratio",
          width = 0.5, size = 0.8, 
          xlab = "", ylab = "Ratio") +
  stat_compare_means(comparisons = list(c("High", "Low"),
                                        c("High", "No"),
                                        c("Low", "No")))

【讨论】:

    猜你喜欢
    • 2019-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-13
    • 2017-11-30
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    相关资源
    最近更新 更多