ggpubr (stat_compare_means) 中是否有一种方法可以 运行 假设方差相等的 t 检验比较(而不是 R 默认 Welch 的 t 检验)
Is there a way in ggpubr (stat_compare_means) to run a t test comparison assuming equal variances (instead of the R default Welch's t-test)
我想使用 ggpubr 包的 stat_compare_means()
添加 2 个独立组之间比较的显着性水平。
当使用 method = "t.test"
时,该函数将 运行 假定方差不相等的 Welch t 检验。
如果使用 base R t.test()
我会添加 var.equal=TRUE
,但我在 ggpubr 中找不到这样做的方法?
ggstripchart(dat, x = "Group", error.plot = "errorbar", # Add error bars
with SD
y = "tcm_cd4", combine = TRUE, color = "Group", size = 7, # Size of
# shapes.
shape = "Group", # Change shape according to Group
add = c("mean_sd", "mean"),
jitter = 0.2, add.params = list(size = 1.4, color = "darkblue"),
font.label = list(size = 14, face = "bold")) +
stat_compare_means(method = "t.test", label = "p.format",
bracket.size = 1,
tip.length = 0,
comparisons=list(c(1,2), c(1,3), c(2,3)))
我需要函数来 运行 假定方差相等的 t 检验。
没有数据很难回答,但您是否尝试过 method.args =
论点?
+ stat_compare_means(method = "t.test",
method.args = list(var.equal = TRUE),
label = "p.format",
bracket.size = 1,
tip.length = 0,
comparisons=list(c(1,2), c(1,3), c(2,3)))
我想使用 ggpubr 包的 stat_compare_means()
添加 2 个独立组之间比较的显着性水平。
当使用 method = "t.test"
时,该函数将 运行 假定方差不相等的 Welch t 检验。
如果使用 base R t.test()
我会添加 var.equal=TRUE
,但我在 ggpubr 中找不到这样做的方法?
ggstripchart(dat, x = "Group", error.plot = "errorbar", # Add error bars
with SD
y = "tcm_cd4", combine = TRUE, color = "Group", size = 7, # Size of
# shapes.
shape = "Group", # Change shape according to Group
add = c("mean_sd", "mean"),
jitter = 0.2, add.params = list(size = 1.4, color = "darkblue"),
font.label = list(size = 14, face = "bold")) +
stat_compare_means(method = "t.test", label = "p.format",
bracket.size = 1,
tip.length = 0,
comparisons=list(c(1,2), c(1,3), c(2,3)))
我需要函数来 运行 假定方差相等的 t 检验。
没有数据很难回答,但您是否尝试过 method.args =
论点?
+ stat_compare_means(method = "t.test",
method.args = list(var.equal = TRUE),
label = "p.format",
bracket.size = 1,
tip.length = 0,
comparisons=list(c(1,2), c(1,3), c(2,3)))