在 R 中,我想运行一个统计测试来比较两个类别之间的平均值,但我不知道如何组织我的数据来做到这一点。
模拟示例
我的数据组织如下:
structure(list(age = c(39, 45, 83, 68, 48, 52, 66, 50, 61, 67), gender =
structure(c(2L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 2L), .Label = c("female",
"male"), class = "factor")), .Names = c("age", "gender"), row.names = c(NA,
10L), class = "data.frame")
我想做的是将每个性别的平均值与 Welch t 检验进行比较,回答“女性的年龄与男性的年龄有显着差异吗?”这个问题。
从理论上讲,要运行测试,我认为我的数据应该采用以下形式:
male female
39 45
83 61
...
我确信有一种方法可以直接在原始表上运行测试,或者有一种简单的方法可以将我的数据转换为这种形式......
那么,我应该如何进行呢?