Как я могу циклично выполниться через переменные в SPSS? Я хочу избежать дублирования кода

Существует ли "собственный" способ SPSS циклично выполниться через некоторые имена переменной? Все, что я хочу сделать, является взятием список переменных (что я определяю), и выполните ту же процедуру для них:

псевдокод - не действительно хороший пример, но понимает через...

for i in varlist['a','b','c']
do
  FREQUENCIES VARIABLES=varlist[i] / ORDER=ANALYSIS.
end

Я заметил, что люди, кажется, просто используют R или Python плагины SPSS для достижения этой основной функциональности массива, но я не знаю, как скоро я могу получить настроенных (если когда-либо) на моей установке SPSS.

SPSS должен иметь некоторый собственный способ сделать это... право?

5
задан chucknelson 21 May 2010 в 18:12
поделиться

2 ответа

Вот страница из UCLA's Academic Technology Services, которая описывает циклический перебор списков переменных. Цитата,

"Поскольку мы выполняем цикл через несколько более одной переменной, нам придется использовать Python."

По моему опыту, UCLA ATS - это, вероятно, сайт с наилучшим охватом всех основных систем статистических вычислений. Если они говорят, что вам нужен Python... вероятно, вам нужен Python.

Э... извините, что я такой, но, возможно, пришло время перейти на другую статистическую систему.

0
ответ дан 18 December 2019 в 13:11
поделиться

Я нечасто использовал макросы SPSS, но, может быть, они помогут вам там, где вам нужно быть? Посмотрите несколько примеров на этом сайте:

http://spsstools.net/Macros.htm

Также может оказаться полезной книга SPSS Data Management.

Наконец, если память не изменяет, я думаю, проблема может быть даже главным примером того, как использовать Python внутри синтаксиса SPSS. Я использовал Python и SPSS всего несколько раз, но очень удобно иметь доступ к этому языку в случае необходимости.

HTH

0
ответ дан 18 December 2019 в 13:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: