[英]Multiple Paired T-Tests in R stratified by category showing variable and p-values part of the dataset
[英]Storing p-values from multiple 2 sample t-tests in R
晚上好,我正在做一個課堂項目,我試圖做多個不成對的2個樣本t檢驗,然后存儲它們的p值,以便以后可以只使用p值。下面是我一直在做的代碼試:
pVals_1Beta <-vector("numeric", length = nrow(group1_Y_Beta))
for (i in 1:nrow(group1_Y_Beta)) {
pVals_1Beta[i] <- t.test(x = group1_Y_Beta$values[i,],
y = group1_N_Beta$values[i,],
paired = FALSE,
var.equal =FALSE,
conf.level = 0.95)$p.value
}
其中group1_Y_Beta
和group1_N_Beta
有兩列( values
和ind
)和約110312行,我想對兩個組值進行不成對t檢驗,並存儲所有110312個p值。 當我嘗試運行它時,我得到:
group1_Y_Beta $ values [i,]中的錯誤:維數不正確
非常感謝您提供有關如何調整我的代碼以使其正常工作的任何幫助。
坦克斯(LIz)
由於group1_N_Beta
和group1_Y_Beta
是2D對象,因此需要(1)行和(2)列標識符才能獲取特定單元格的值。 但是,由於您已經使用$
表示法指定了列名,因此只需提供一個數字(或數字的向量)即可完成查詢。 將[i,]
(“第i行,所有列”)替換為[i]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.