0

我有要分类的 GPA 数据,以便运行 ANOVA 来测试辅导的重要性。

基本上,在一栏中,有学生的辅导时间,在下一栏中,有相应的 GPA。我不知道如何在这个站点上创建一个表,所以我希望这个描述是有意义的。

我想要的是在一列中显示 0 小时的人的 GPA,在另一列中显示 > 0 < 6 小时的人的 GPA,在另一列中显示超过 6 小时的人的 GPA。

然后我会对那些有 0 小时、不到 6 小时和超过 6 小时辅导的人进行 ANOVA 测试。

这可以使用 R 来完成吗?

4

1 回答 1

1

在 R 中执行此操作的方法是构造一个因子变量:

 dfrm$Hour.fc <- cut( dfrm$hours, c(0,6, Inf), include.lowest=TRUE)

类别将是 0, 0 < X <=6, >6,因为默认cut行为是右侧有闭合区间。. 如果您希望 6 或更大作为类别界限,则将中间数设为 5.99。所有 ANOVA 和回归函数都旨在处理因素。

于 2013-04-30T02:39:36.647 回答