首先,該數據集是否爲t檢驗的整齊形式?如何在數據子集上運行t檢驗
https://i.stack.imgur.com/tMK6R.png
其次,我試圖做一個兩個樣本t檢驗在治療A和B的時間爲3「結果1」的手段比較。我會如何去做這件事?
的樣本數據:
df <- structure(list(code = c(100, 100, 100, 101, 101, 101, 102, 102,
102, 103, 103, 103), treatment = c("a", "a", "a", "b", "b", "b",
"a", "a", "a", "b", "b", "b"), sex = c("f", "f", "f", "m", "m",
"m", "f", "f", "f", "f", "f", "f"), time = c(1, 2, 3, 1, 2, 3,
1, 2, 3, 1, 2, 3), `outcome 1` = c(21, 23, 33, 44, 45, 47, 22,
34, 22, 55, 45, 56), `outcome 2` = c(21, 32, 33, 33, 44, 45,
22, 57, 98, 65, 42, 42), `outcome 3` = c(62, 84, 63, 51, 45,
74, 85, 34, 96, 86, 45, 47)), .Names = c("code", "treatment",
"sex", "time", "outcome 1", "outcome 2", "outcome 3"),
class = c("tbl_df", "tbl", "data.frame"), row.names = c(NA, -12L))
請將您的數據讀入R併發布dput()的輸出而不是數據的圖像;也見[SO問題技巧](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。 – www
'?t.test' - 在頁面底部有示例。首先嚐試,然後如果你仍然有問題發佈你的嘗試。 – Gregor
@Gregor我試過了示例測試。問題在於數據的排列方式。我以爲我整理的數據格式很整潔。我的結果變量之一是在三個不同的時間。我只想比較治療a和治療b在時間= 3的結果變量1的平均值。我不知道如何做到這一點。我可以重新安排我的數據,但是,我認爲目前的格式是一個整齊的格式。你可以看看dput(),看看這個格式看起來是否整齊? – DiscoR