2017-02-07 41 views
0

我得到了兩個數據集。如何同時執行多個t.test()

每個數據集都有相同物種的許多列,在兩個不同的場合採樣。

現在我想看看物種的平均值是否彼此顯着不同。我瞭解到,我必須爲此進行配對t檢驗。

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

Q1:我在用正確的函數的配對t檢驗

我是想通了的公式來做到這一點?第二季度:鑑於我已經正確地做到了這一點。我如何解讀answer?。 t =告訴我什麼? p值低,這是否意味着物種的平均值相似或不相似?

問題3:有沒有辦法讓R自動比較兩個數據集中所有相同的物種,或者我必須手動進行比較?

+0

子集每個物種,並在這個子集做一個t檢驗。您可以使用for循環或某種應用系列函數。 –

回答

0
  1. t.test(數據集1 $「硬幣」,dataset2 $「硬幣」,配對= TRUE)
    沒有它,這是韋爾奇的t檢驗,這聽起來並不像你所期待的。

  2. 簡而言之,高T意味着這兩種人口方式非常不可能相似。
    低p值表示它們不相似。這取決於你的截止點,但1.096e-10是非常低的。如果你正在尋找一個0.05的截斷點,那麼任何高於這個的值都被認爲不顯着。

    請參閱以下鏈接瞭解詳情:
    https://www.r-bloggers.com/paired-students-t-test/

  3. 你可以把它的功能或對象或東西。

+0

我愛你。我愛你。 – metazoa