1

私はchisq.testたくさんの変数を実行していますが、予期せず失敗しました:

Error in chisq.test(var1, var2) : 'x' and 'y' must have at least 2 levels

簡単に調べると、次のことがわかります。

> table(var1,var2)
    var2
var1    1    2    3    4    5    6
   0   34   48  153  710 1667 2177
   1    0    0    0    0    0    0

したがって、分割表には空の行があり、1 行だけが残ります。そのような変数のテストを実行して、ループでそれらをスキップするにはどうすればよいですか?

4

1 に答える 1