首页 > 解决方案 > R - 如何为每组执行多个统计功能?

问题描述

我想询问有关如何为多个组执行多个统计测试(例如 t-test、f-test、ks-test)的提示。基本上,我想运行统计测试的次数与我的数据中可用的组数一样多,并得出一个结果。在这种情况下,我正在尝试进行 t 检验来比较按变量分组的当前和上一年数据(比如说经销商代码)。

我有一个类似于下面的数据(压力),想知道是否有一个通用的方法来做到这一点?我设法将 rstatix 用于 t-test,但它没有用于 f-test 和 ks-test 的功能。

任何帮助表示赞赏。谢谢!

library(datarium)
library(rstatix)

data("stress", package = "datarium")
set.seed(123)
stress%>% sample_n_by( size = 60)

stat.test <- stress %>%
  group_by(exercise) %>%
  t_test(score~ treatment) %>%
  add_significance()
stat.test

标签: r

解决方案


推荐阅读