Матрица совместного использования с использованием SAC?
У меня есть следующий фрейм данных "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>
Первый столбец - это идентификатор покупателя, второй столбец - это идентификатор предмета, который купил покупатель, а третий столбец - это количество купленных предметов. Я пытаюсь создать матрицу совместного вхождения, которая представляет собой квадратную матрицу с 8 строками и столбцами, причем 8 является количеством различных элементов.
<code>n = length(unique(x$cid)) </code>
Можно ли это сделать с помощью парадигмы SAC? Для каждого идентификатора мне нужно обновить вышеуказанную матрицу, добавив +1 для каждой комбинации. Например, для пользователя "b" с элементами c1, c2, c3, c4, c6 1-й ряд в матрице для столбцов 2,3,4 & amp; 6 следует увеличить на 1 и т. Д. Для всех пользователей. Я не могу включить его в эту структуру. Любая помощь высоко ценится.