Работа с метками SPSS при экспорте в базу данных - PullRequest
0 голосов
/ 16 декабря 2011

Работа над проектом по экспорту файлов данных съемки SPSS в базу данных MySQL. Хотя фактический импорт через ODBC в порядке, я сталкиваюсь с дилеммой о том, как обращаться с метками в данных. Например, мои файлы SPSS для каждого вопроса имеют номер в качестве данных, которые соответствуют описательной метке для этой переменной.

Я хочу иметь возможность сохранять оба значения, выбор числа и варианты ответа в базе данных - есть ли способ связать только два, или мне нужно будет сделать несколько более сложных таблиц базы данных и отношений держать все.

Ответы [ 2 ]

2 голосов
/ 16 декабря 2011

Я думаю, что вы имеете в виду метки значений против значений. Обычно это значения, которые будут экспортированы. Вы можете экспортировать наборы меток в разные таблицы базы данных и связать их с помощью SQL.

Более простым решением было бы создать для каждой переменной, метки которой вы хотите сохранить параллельную переменную с метками. Для этого используйте что-то вроде строка x_label (a120). вычислить x_label = valuelabel (x).

Вы можете поместить эту логику в DO REPEAT с векторами, если у вас много этих переменных.

НТН, Джон Пек

1 голос
/ 16 декабря 2011

Вы можете продублировать переменные в SPSS, а затем удалить метки из новых переменных.Это то, что вы хотите?

Отношения просто для ярлыков кажутся излишними.Если у вас есть двадцать вопросов, и они использовали разные метки в своих элементах, отношения могут быть слишком сложными.

С другой стороны, если у вас есть таблица для вопросов, вы можете поместить метки в эту таблицу.Например:

Заявление ID Item1 Item2 Item3 Item4

Но, если все они используют одинаковые метки (например, согласны, не согласны, ...), тогда делать это не нужно.

...