0

我有一个“整洁”的数据框,并且正在尝试运行一系列 t 检验。第一列包括一系列食物名称。接下来的 3 列包含指定实验条件的 0 或 1 个值。最后一列包括特定食物评分的平均值。

FoodName  Var1  Var2  Var3  Mean
hotdog    0     1     0     4.5
burger    1     1     0     5.5
fries     0     0     1     4.0
soda      1     0     1     6.0

我想运行 t.tests 根据条件比较不同组的平均值。以下是我想运行的 t.tests 类型的一些示例:

  • 比较 var1=0 的所有食物的平均食物分数与 var1=1 的所有食物的平均食物分数
  • 比较 var1=0 和 var2=1 与 var1=1 和 var2=0 的所有食物的平均食物得分

以下是示例的一些伪代码:

t.test(mean if var1=0, mean if var1=1)
t.test(mean if var1=0 and var2=1, mean if var1=1 and var2=0)

我如何在 R 中做到这一点?

4

0 回答 0