さまざまなレベルの要因の大きなリストを生成していますが、それらの2つが同じパーティションを定義していることを検出できるようにしたいと考えています。たとえば、次のすべてが互いに同等であると検出したいとします。
x1 <- factor(c("a", "a", "b", "b", "c", "c", "a", "a"))
x2 <- factor(c("c", "c", "b", "b", "a", "a", "c", "c"))
x3 <- factor(c("x", "x", "y", "y", "z", "z", "x", "x"))
x4 <- factor(c("a", "a", "b", "b", "c", "c", "a", "a"), levels=c("b", "c", "a"))
これを行うための最良の方法は何ですか?