Вы можете использовать al oop для создания 5 новых переменных, каждая из которых содержит количество вхождений определенного значения c в каждой строке. Затем, чтобы получить полное число, вы просто суммируете эти переменные:
do repeat vr=occ1 to occ5/vl=1 to 5.
compute vr=sum(Mention1=vl, Mention2=vl, Mention3=vl).
end repeat.
exe.
Теперь у вас есть 5 новых переменных (например, var occ1
содержит количество вхождений числа 1 в каждой строке). Есть несколько способов получить полную сумму.
Чтобы просто получить ее в окне вывода:
descriptives occ1 to occ5/statistics=sum.
Но в своем вопросе вы упомянули добавление счетчиков к фактическому набору данных. Это можно сделать с помощью команды aggregate
:
aggregate /out=* mode=addvariables /break= /TotOcc1 to TotOcc5=sum(occ1 to occ5).