2014-02-08 23 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