Koexistenzmatrix mit SAC?

Ich habe den folgenden Datenrahmen 'x'

<code>id,item,volume
a,c1,2
a,c2,3
a,c3,2
a,c4,1
a,c5,4
b,c6,6
b,c1,2
b,c3,1
b,c2,6
b,c4,4
c,c2,5
c,c8,6
c,c9,2
d,c1,1
e,c3,7
e,c2,3
e,c1,2
e,c9,5
e,c4,1
f,c1,7
f,c3,1
</code>

Die erste Spalte ist die ID eines Kunden, die zweite Spalte ist die ID eines Artikels, den der Kunde gekauft hat, und die dritte Spalte ist die Anzahl der gekauften Artikel. Ich versuche eine Koexistenzmatrix zu erstellen, die eine quadratische Matrix mit 8 Zeilen und Spalten ist, wobei 8 die Anzahl der unterschiedlichen Elemente ist.

<code>n = length(unique(x$cid))
</code>

Könnte dies durch ein SAC-Paradigma geschehen? Für jede ID muss die obige Matrix aktualisiert werden, indem für jede Kombination +1 hinzugefügt wird. Beispielsweise sollte für Benutzer 'b' mit den Elementen c1, c2, c3, c4, c6 die erste Zeile in der Matrix für die Spalten 2,3,4 und 6 für alle Benutzer um 1 usw. erhöht werden. Ich kann es nicht in diesen Rahmen einordnen. Jede Hilfe sehr geschätzt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage