Частота вычислений между несколькими переменными SPSS
Я работаю над клиническим исследовательским проектом, использующим большой набор данных общенациональных выписок из больницы. Мы используем SPSS для статистического анализа.
Набор данных содержит 25 переменных диагнозов (DX1-DX25), которые фиксируют до 25 диагнозов на одну выписку. У пациента может быть несколько диагнозов, поэтому DX1 будет основным диагнозом, DX2 является вторичным и т. Д.
Переменные DXn являются строковыми переменными, которые содержат коды ICD-9. МКБ-9 представляет собой систему диагностических кодов для классификации заболеваний.
Нам хотелось бы знать 10 самых распространенных диагнозов (коды ICD-9) по всем 25 переменным диагнозов. Есть ли способ провести частотный анализ по всем 25 диагностическим переменным в SPSS? Другими словами, я хотел бы одну таблицу частот, которая показывает объединенную частоту / встречаемость каждого кода ICD-9.
Спасибо!
2 ответа
Если у вас есть доступ к процедуре "Пользовательские таблицы" (CTABLES), вы можете определить набор из нескольких категорий ("Анализ"> "Таблицы"> "Наборы с несколькими ответами") и использовать процедуру "Пользовательские таблицы" для составления таблиц по всем переменным в наборе. строка или число.
Вы можете реструктурировать (чтобы получить все диагнозы в одной переменной), а затем использовать простой анализ частоты:
varstocases /make DX from DX1 to DX25.
freq DX.
Вы должны сделать это в отдельном наборе данных и сохранить исходную структуру набора данных. Например:
dataset name OrigData.
dataset copy ForRestr.
dataset activate ForRestr.
varstocases .....
freq ....
dataset activate OrigData.