x
最初の列 ( ) のデータが、テーブルの残りの 2,314 エントリのいずれかと負の相関があるかどうかを判断する、槍兵の相関テストを行うことに興味があります。
x
比較する詳細を手動で入力すると、使用している入力は問題ないようですy
。たとえば、次のようになります。
data<-read.table("input.txt",header=TRUE)
x=data[,1]
y=data[,2]
cor.test(x,y,method="s")
..ただし、for
ループを適用して 2314 列すべてを反復すると、(1) 機能しませんが、(2) エラーは発生しません。
data<-read.table("input.txt",header=TRUE)
x=data[,1]
y=data[,2:2314]
for (i in y){
cor.test(x,i,method="s")
}
これが私のデータの短い例です:
GeneData Test_Gene Gene1 Gene2 Gene3 Gene4
Day1 429.92 5948.10 49.09 7965.23 1367.21
Day2 273.64 6394.40 66.39 4858.45 1529.97
Day3 2505.83 3384.90 45.99 5881.83 906.59
Day4 1290.60 3364.54 48.15 5754.26 894.16
「Test_Gene」が残りのサンプル (Gene1、Gene2、Gene3、または Gene4) のいずれかと相関するかどうかを確認したいと思います。