R语言:rstatix包pairwise_t_test()不返回t值与Cohen's d求助
解决rstatix::pairwise_t_test()不显示t值和Cohen's d的问题
默认情况下pairwise_t_test()仅返回简化结果,要获取t值(statistic)和Cohen's d(estimate),需要在调用时显式设置两个关键参数:
- 添加
detailed = TRUE:开启后会返回包括t值、自由度在内的完整统计量信息 - 添加
effect.size = "cohen.d":触发函数计算并返回Cohen's d效应量
修改后的调用代码示例:
BZO_H2_w <- pairwise_t_test( data = filtered_normdata, BZO_RWgesamt ~ Alter, p.adjust.method = "none", detailed = TRUE, effect.size = "cohen.d" ) # 查看包含所有信息的结果 print(BZO_H2_w) # 提取t值和Cohen's d t_values <- BZO_H2_w$statistic cohens_d <- BZO_H2_w$estimate
如果设置参数后仍无法获取目标值,建议检查并更新rstatix包到最新版本,旧版本可能存在参数支持不全的问题:
install.packages("rstatix")
内容的提问来源于stack exchange,提问作者Merle
相关产品推荐
相关产品推荐

