【发布时间】:2016-10-21 04:13:37
【问题描述】:
我的原始数据采用 表 A 中显示的宽格式。
假设我想研究经历过不同兵役的退伍军人是否患有不同程度的抑郁症。
我决定以 Depression_Score 作为标准和“履行职责对数据进行单向方差分析测试>' 作为因素。我知道我可以将数据重新整形为 表 B 中的长格式,然后运行 ANOVA。
这是我的问题:是否可以直接在 Table A 上运行 ANOVA 测试而不将数据重新整形为 Table B?
如果是,那么我将使用哪些 R 命令来编程?
表 A:
ArmyVet_ID Served_WW2 Served_KoreanWar Served_VietnamWar Depression_Score
110001 1 0 0 3
110002 1 0 0 1
110004 0 1 0 4
110005 0 1 0 3
110009 0 0 1 7
110010 0 0 1 5
表 B:
ArmyVet_ID Served Depression_Score
110001 WW2 3
110002 WW2 1
110004 KoreanWar 4
110005 KoreanWar 3
110009 VietnamWar 7
110010 VietnamWar 5
【问题讨论】:
标签: r reshape reshape2 anova tidyr