2014-02-08 52 views
0

我是SPSS的新手,這可能只是將我指向正確的關鍵字。SPSS,分析代表不同類型事件的變量

,我有以下類型的數據:

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

每個人都有happend 0-4事件。那些特定類型的事件可以說有25種類型和另外2種無效類型,-99表示沒有發生事件,-66表示缺少信息(事件可能發生,但數據缺失)。

我發現這可能不是多項選擇變量,因爲同一類型的事件可能會多次發生在同一個人身上。所以我有點失去了在我的谷歌搜索中使用的特定關鍵字。

我想要做的是例如說,如果患者經常發生類型3的事件,類型11也會發生。或平均而言,他們有2個事件(任何類型)。

非常感謝您給我指出正確方向的任何幫助,如果您不確定如何操作,而您只是認爲您知道我可以搜索的正確關鍵字,我也很樂意聽到這一點!

+1

對於類型之間的關係,我建議看看錶中的「CROSSTABS」。因爲他們有2個任何類型的事件,你需要創建一個新的列來計算有效的類型數量,然後查看'MEANS'或者其他'CROSSTABS'。 –

回答

1

我也是新來的。如果我是你,我會編程語法。 爲了您的事件3和11一起發生的第一questoin:

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

在這種情況下,你創建一個變量「NewVariable3Plus11」如果這兩種情況下出現或爲0,如果不是這equl 1。您必須使比較所有事件變量而不僅僅事件2和事件3變得更加複雜。

爲了您在任何類型的拖車事件的第二個問題:

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) ,它將創建等於1的變量「NewVariableTwoEvents」。否則 - 0.

Best, Eugene PS。我沒有測試它,但這可能是可能的方法之一。

+0

謝謝:)但我一直想知道爲什麼我不能用excel來做這件事。但我會研究它,可能會教我其他新東西:) – Asraniel

+0

你可以在Excel中做相同的易碎計算,它非常相似。但是當你進行進一步的統計操作時,SPSS顯然更好! – eugentango