如何一次做多个t.test()

时间:2017-02-07 19:26:04

标签: r t-test

我有两个数据集。

每个数据集都有很多相同物种的柱子,在两个不同的场合进行取样。

现在我想看看物种的平均值是否彼此显着不同。我了解到我必须为此进行配对t检验。

我发现这样做的公式是:

 t.test(dataset1$'specie',dataset2$'specie')

Q1:我是否使用正确的功能进行配对t检验?

Q2:鉴于我确实已经正确地完成了它。我如何解释answer?。 t =告诉我什么? p值低,这是否意味着物种的平均值是否相似?

问题3:有没有办法让R自动比较两个数据集中的所有相同物种,或者我是否必须手动进行比较?

1 个答案:

答案 0 :(得分:0)

  1. t.test(dataset1 $' specie',dataset2 $' specie',配对= TRUE)
    没有它,这是韦尔奇的测试,听起来不像你想要的那样。

  2. 简单地说,高T意味着两种人口手段极不可能相似 低p值意味着它们不相似。这取决于你的截止点,但1.096e-10非常低。如果你正在寻找0.05的截止值,那么高于此值的任何东西都被认为是不重要的。

    有关详细信息,请参阅以下链接:
    https://www.r-bloggers.com/paired-students-t-test/

  3. 您可以将其设为功能或对象等。