0

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
}

そして、すべての観測が同じグループにあるというエラーが発生します。

4

0 に答える 0