R での Kruskal-Wallis テストのコーディングに問題があります。どのように機能するかを調べようとしましたが、答えが見つかりませんでした。89 列のデータセットがあり、各列を他の列と比較する必要があります。
例えば、私はこの 89 列にさまざまな伸び計と他の機器のデータを持っていますが、伸び計を相互に比較する必要があります。Kruskal-Wallis は 3 つ以上のグループのテストであるため、データセットをベクトル化するか、リストを作成するか、1 つずつ比較する必要がありますか?
私はこのループを1つずつ1つの方法で作成しようとしています:
i=3
j=3
while(i <= 8){
if(j==i)
j=j+1
else
l1<- paste0("X__", i)
l2<- paste0("X__", j)
L1 <- as.factor(l1)
L2 <- as.factor(l2)
kruskal.test(L1~L2, data = dados)
i = i+1
}
そして、すべての観測が同じグループにあるというエラーが発生します。