私は複数のカテゴリの列を持つデータセットを持っています。私は、各列の各列に対してchisq.testを使ってp値を計算したい。これを試していたが、エラーを出す。for chisq.testのループ
e.g.
dataset
v1 v2 v3 v4
a q e f
a w g h
b z e i
c q e h
a = dataset
value = matrix(nrow=ncol(a), ncol=ncol(a))
for (i = 1:ncol(a)){
for (j = 1:ncol(a)){
tbl = table(a[,i],a[,j])
tst = chisq.test(tbl)
value[i,j] == tst$p.value
}
}
任意のリードはあなたがvalue
のp値を保存するために、あなたのコード内のいくつかの変更を加える必要があり
それは4つの変数、私のために働いていないデータ –
100行を持つすべてのカテゴリを持っている –