T.Test 一次跨多个列?
T.Test across several columns at once?
我正在尝试同时对许多不同的列进行 T 检验,但不知道如何进行。这是其中一列的内容,Clout
.
t.test(wf[wf$ThreadID == 249001,]$Clout,wf[wf$ThreadID == 230005,]$Clout)
但我还有大约 20 个其他专栏,例如Authentic
、Tone
我如何运行此测试跨所有列?
尝试以下方法。
n <- ncol(wf)
inx1 <- which(wf$ThreadID == 249001)
inx2 <- which(wf$ThreadID == 230005)
ttest_list <- lapply(seq_len(n), function(j) t.test(wf[inx1, j], wf[inx2, j]))
注意:你怎么能确定有多少元素使得wf$ThreadID == 249001
和wf$ThreadID == 230005
?
我正在尝试同时对许多不同的列进行 T 检验,但不知道如何进行。这是其中一列的内容,Clout
.
t.test(wf[wf$ThreadID == 249001,]$Clout,wf[wf$ThreadID == 230005,]$Clout)
但我还有大约 20 个其他专栏,例如Authentic
、Tone
我如何运行此测试跨所有列?
尝试以下方法。
n <- ncol(wf)
inx1 <- which(wf$ThreadID == 249001)
inx2 <- which(wf$ThreadID == 230005)
ttest_list <- lapply(seq_len(n), function(j) t.test(wf[inx1, j], wf[inx2, j]))
注意:你怎么能确定有多少元素使得wf$ThreadID == 249001
和wf$ThreadID == 230005
?