数百から数千の列を含むデータのテーブルに対して、t 検定などの特定の統計を実行しようとしています。データは、比較している 2 つのグループの値が同じ列にあるようにフォーマットされています。
したがって、基本的に私の最初の試みは、次のようにカットアンドペーストすることでした。
NN <-read.delim("E:/output.txt")
View(NN)
attach(NN)
#output p-values of 100 t-tests
sink(file="E:/ttest.txt", append=TRUE, split=FALSE)
t.test(Tree1[1:13],Tree1[14:34])$p.value
t.test(Tree2[1:13],Tree2[14:34])$p.value
t.test(Tree3[1:13],Tree3[14:34])$p.value
.... ... ... .
私のデータが増えるにつれて、これはますます非現実的になっています。これらの t 検定を各列を順番にループし、出力をファイルに保存する方法はありますか?
前もって感謝します。