Частота вычислений между несколькими переменными 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.
Другие вопросы по тегам