2014-02-08 2 views
0

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

У меня есть следующий вид данных:

 
Person Event1 Event2 Event3 Event4 
--------------------------------------- 
1  ¦ 2 ¦ 1 ¦ 23 ¦ -66 
2  ¦ 12 ¦ 3 ¦ 11 ¦ -99 
3  ¦ 4 ¦ 4 ¦ -99 ¦ -99 

Каждый человек имеет 0-4 события, которые СЛУЧИЛОСЬ. Те события, где определенного типа, допустим, что существует 25 типов и еще 2 недопустимых типа, -99 для случая без события и -66 для отсутствия информации (событие могло произойти, но данные отсутствуют).

Я узнал, что это, вероятно, не множественные переменные выбора, так как одно и то же событие может происходить несколько раз одному и тому же человеку. Поэтому я немного потерял информацию о конкретных ключевых словах, которые будут использоваться в моих поисковых системах.

Что я хочу делать, например, скажем, если у пациента часто бывает событие типа 3, также возникает тип 11. Или в среднем они имеют 2 события (любого типа).

Спасибо за любую помощь, чтобы указать мне в правильном направлении, если вы не уверены в том, как это сделать, и вы просто думаете, что знаете правильное ключевое слово, которое я могу найти, я был бы рад услышать это!

+1

Для отношений между типами я бы предложил посмотреть на таблицы «CROSSTABS». Поскольку у них есть 2 события любого типа, вам нужно будет создать новый столбец, подсчитывающий действительное количество типов, а затем взглянуть на «СРЕДСТВА» или, возможно, другие «CROSSTABS». –

ответ

1

Я также новичок здесь. Если бы я был вами, я бы запрограммировал синтаксис. Для первого questoin о событиях 3 и 11 происходит вместе:

DO IF (Event2 = 3 & Event3 = 11). 
COMPUTE NewVariable3Plus11 = 1. 
ELSE. 
COMPUTE NewVariable3Plus11 = 0. 
END IF. 

В этом случае вы создаете переменную «NewVariable3Plus11», которая equl в 1, если в обоих случаях появляются или 0, если нет. Вы должны усложнить сравнение всех переменных Event, а не только Event2 и Event3.

Для вашего второго вопроса о буксировке событий любого типа:

DO IF (Event1 => 0 & Event2 => 0 | Event3 => 0 | Event4 => 0). 
COMPUTE NewVariableTwoEvents = 1. 
ELSE IF (Event2 => 0 & Event3 => 0 | Event4 => 0). 
COMPUTE NewVariableTwoEvents = 1. 
ELSE IF (Event3 => 0 & Event4 => 0). 
COMPUTE NewVariableTwoEvents = 1. 
ELSE. 
COMPUTE NewVariableTwoEvents = 0. 
END IF. 

Если я правильно, SPSS будет идти через в ваших случаях, и если два события (-66 и -99 являются менее чем 0) , он создаст переменную «NewVariableTwoEvents», равную 1. В противном случае - 0.

Best, Eugene PS. Я не тестировал его, но это может быть одним из возможных подходов.

+0

спасибо :), но я продолжаю задаваться вопросом, почему я не могу просто сделать это с помощью excel. Но я буду изучать его, может научить меня другим новым вещам :) – Asraniel

+0

Вы можете сделать тот же разборчивый расчет в Excel, он очень похож. Но когда вы выполняете дополнительные статистические операции, SPSS, очевидно, лучше! – eugentango

Смежные вопросы