Erstellen Sie eine Koexistenzmatrix aus Dummy-codierten Beobachtungen

Gibt es einen einfachen Ansatz, um einen Datenrahmen mit Dummies dahingehend zu konvertieren, ob ein Aspekt vorhanden ist, und zwar in eine Koexistenzmatrix, die die Anzahl von zwei Aspekten enthält, die gleichzeitig auftreten?

Z.B. davon ausgehen

X <- data.frame(rbind(c(1,0,1,0), c(0,1,1,0), c(0,1,1,1), c(0,0,1,0)))
X
  X1 X2 X3 X4
1  1  0  1  0
2  0  1  1  0
3  0  1  1  1
4  0  0  1  0

dazu

   X1 X2 X3 X4
X1  0  0  1  0
X2  0  0  2  1
X3  1  2  0  1
X4  0  1  1  0

Antworten auf die Frage(1)

Ihre Antwort auf die Frage