Форум для общения на отвлеченные темы
Правила форума
Вся информация на этой форуме является личным мнением авторов сообщений, которое редакция сайта может не разделять. Тем не менее, если вам не нравится что-либо из написанного, помните - вы пришли сюда добровольно. Сайт не является зарегистрированным СМИ.
14 апр 2014, 11:14
Добрый день, коллеги! Ищется спец по SPSS (e меня стоит 22 версия), способный ответить мне на следующий, не очень сложный вообще-то, вопрос.
Я произвел загрузку данных в следующем формате dt (дата), regn (регномер), l_na (показатель, не суть, какой именно). Как Вы видите, у меня своего рода панельные данные, т.е. множество наблюдений l_na одного объекта regn за множество периодов dt. Мне необходимо ввести лагирование данных с шагом t, т.е. сформировать новую переменную l_na_lag_1, при этом наблюдение l_na_lag_1 в момент t соответствует наблюдению l_na в момент t-1.
Есть чудная функция Преобразование - Сдвинуть значения, которая позволяет сдвинуть исследуемый ряд, однако она не достаточно умна, чтобы сдвигать относительно шага поля dt, а просто ставит на одну строку ниже, что не корректно. Есть идея, что программа просто не воспринимает мои данные как панельные. Где мне определить для моего ряда переменную dt как время, а переменную regn как ключ?
Большое спасибо за ответы!
P.S. читать справку не отправляйте только, пробовал, не нашел. вообще термина panel data там нет. как по-другому это называется я не в курсе.
14 апр 2014, 12:38
вот что пишет справка по поводу функции "сдвинуть значения"
http://www-01.ibm.com/support/knowledge ... tm?lang=ru
14 апр 2014, 13:02
Вот, пожалуй что так подходит - данные - файл разбиения - организовать вывод по группа (regn). Тогда функция "сдвинуть значения" работает в пределах указанных групп. Получается, что в пределах одного regn данные двигаются на n=1 по dt, что мне и нужно было.
14 апр 2014, 13:22
ну и раз уж я сам с собой тут так мило общаюсь, то уточню, что разбиение в файле следует отменить прежде, чем включить другую обработку данных. В противном случае произойдет работа с данными внутри указанных категорий.
15 апр 2014, 08:39
Ну так это ж милое дело поговорить с интересным собеседником
16 апр 2014, 15:15
кстати, о птичках. еще вариант есть. Преобразование-Вычислить переменную-Группы функций (Разные). Есть функций Lag(1) и Lag(2). Вроде смысл одинаковый, не пойму зачем их две.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.