0

このようなデータフレームがあります。2 つの個別のグループと 5 つの異なる変数があります。

df <- read.table(text="Group   var1    var2    var3    var4    var5
1           3   5   7   3   7
1           3   7   5   9   6
1           5   2   6   7   6
1           9   5   7   0   8
1           2   4   5   7   8
1           2   3   1   6   4 
2           4   2   7   6   5
2           0   8   3   7   5
2           1   2   3   5   9
2           1   5   3   8   0
2           2   6   9   0   7
2           3   6   7   8   8
2           10  6   3   8   0", header = TRUE)

T 検定を使用して 2 つのグループを区別するために、各変数の有意性を計算しています (以下を参照)。ただし、これは非常に小さなデータセットであるため、順列テストを実装して p 値を計算したいと思います。Rでこれを行うための最良の方法は何ですか?

t(sapply(df[-1], function(x) 
 unlist(t.test(x~df$Group)[c("p.value")])))
4

0 に答える 0