T-test() 不添加调整后的 p 值

问题描述

我在学期开始和结束时(前和后)在 3 个不同的课程(数学、物理、生物)中进行了一项调查。在调查中,有 3 组问题(A、B、C)和一个李克特型量表。我把所有答案都转换成数字分数

我想针对每个问题类型测试每门课程的学期前和学期后调查之间的分数是否存在差异。我还想在此处添加 Bonferroni 校正以考虑多重比较:

library(rstatix) 
library(tidyr) 
df= data.frame(
survey = rep(c("pre","post"),60),subject = rep(c("bio","math","phys"),40),q = rep(c("A","B","C"),score =  sample(x=1:7,size = 120,replace = TRUE))
df

df %>%  group_by(subject,q) %>% 
  t_test(score ~ survey,paired = TRUE,p.adjust.method = "bonferroni") %>%
  add_significance()

然而,p.adjust.method = "bonferroni" 不会产生任何输出。我不知道为什么。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)