Сохраните значение в переменную, а затем используйте его

Мне нужно вычислить процентиль 85, а затем сохранить в переменной, потому что я хочу использовать его во многих условных предложениях, таких как:

IF(variable>percentile85) a=0.
IF(variable2>percentile85) b=0.
IF(variable3>percentile85) c=0.

Есть ли способ сохранить значение в переменную, а затем использовать его, как в Python, Java и т. Д. Я wprking в SPSS, и я не знаю, как это сделать

большое спасибо

2 ответа

Используйте команду RANK с Ntiles, затем используйте новую созданную переменную:

RANK VARIABLES=YourVar(A) /NTILES(100).
IF(NYourVar>=85) a=0.
EXECUTE.

Обратите внимание, что вы можете использовать Python в SPSS. В загружаемой книге "Программирование и управление данными" есть много примеров. Команда расширения SPSSINC TRANS позволяет особенно легко выполнять преобразования данных с использованием кода Python.

Другие вопросы по тегам