Продублировать наблюдение n раз, где n — значение переменной
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | Решение SPSS AnswerNet Код решения: 100000480 Название: Как продублировать наблюдения n-ое число раз, где n для каждого наблюдения своё и задаётся в отдельной переменной? Описание: Вопрос. Мне надо продублировать каждое наблюдение в файле n-ое число раз. Причём n содержится в переменной v1 и варьируется от наблюдения к наблюдению. Я пробовал команды LOOP и XSAVE, но LOOP не принимает в качестве границы индекса имя переменной. Что делать? Ответ. Вот синтаксис, который позволит вам это сделать. В команде LOOP замените MAX на максимальное значение переменной V1 (можете узнать его, например, из результатов процедуры DESCRIPTIVES). Просто подставьте максимум на место MAX. LOOP id=1 to MAX. XSAVE outfile='test'/keep all. END LOOP. EXECUTE. GET file 'test'. SELECT IF (id LE v1). EXECUTE. |
Related pages
...