У меня есть набор данных из анкеты, в котором каждому участнику предлагается назначить кого-либо, а затем оценить этого человека по нескольким талантам. Переменные, которые относятся к этому:
Идентификатор участника (id)
Удостоверение личности назначенного лица (номинал)
Набор вопросов о кандидате по шкале 0-7 (q1 - q10)
Среднее значение q1 - q10 (qmean)
Как бы я отформатировал синтаксическую команду, которая вычисляет новую переменную, равную среднему значению qmean других участников, если они назначают индивида (то есть, если их номиналы равны идентификатору индивида)?
Очевидно -
do if nomid = id.
compute qmeangot = mean(qmean).
execute.
не сработает, потому что тогда он просто создаст переменную, идентичную qmean этого участника, если они каким-то образом назначат себя.
Я не могу найти в Интернете ничего, говорящего о том, как использовать оценки нескольких участников для переменной в синтаксической команде.