Когда я запускаю синтаксис CASESTOVARS или даже использую мастер «реструктуризации» в SPSS, чтобы сделать мою длинную базу данных широкой, кажется, что отбрасываются определенные переменные. Так, например, у меня есть 7 дней посещения для 10 областей экзамена. У меня есть идентификаторы записей для каждого человека в базе данных, и индекс индекса является переменной с номером дня # в нем.
Когда я запускаю команду реструктуризации, появляются новые переменные для каждой области исследования до 7 посещений, как и ожидалось, за исключением двух областей исследования. Появляется только исходная переменная, а данные о дне посещения отсутствуют.
Кроме того, я подумал, что это проблема с форматом, и я переформатировал все данные, чтобы они были идентичными, как строковыми, так и числовыми или масштабными, и он продолжает сталкиваться с одной и той же проблемой.
Вот синтаксис, который я использовал:
CASESTOVARS
/ID=record_id
/INDEX=VisitDay
/GROUPBY=INDEX
/separator = "_"
/AUTOFIX =YES.
record_id VisitDay Site1 Site1nodule Site2 Site2nodules
1001 Base 1 0 0 0
1001 VisitMo3 1 0 0 0
1001 VisitMo6 1 0 0 0
1002 Base 1 0 0 0
1002 VisitMo3 1 0 0 0
1002 VisitMo6 1 0 0 0
1003 Base 1 0 0 0
1003 VisitMo3 1 0 0 0
1003 VisitMo6 1 0 0 0
Я получаю пропущенные переменные ... в этом случае я вернусь только к сайту 1, а не к сайту 1_Base, сайту 1_VisitMo3, сайту 1_VisitMo6 - хотя я, например, получу все правильно для сайта 2 и других.
Также иногда, когда я пробовал разные методы, я получал сообщение об ошибке "наборы из исходных данных все еще будут использоваться в реструктурированных данных. Мне следует использовать диалог" Использовать наборы ", который я не могу найти любая информация, чтобы объяснить это.