SPSS,分析代表不同类型事件的变量

时间:2014-02-08 09:55:06

标签: 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个事件(任何类型)。

感谢您提供任何帮助,指出我正确的方向,如果您不确定如何做,而您只是认为您知道我可以搜索的正确关键字,我也很高兴听到这个!< / p>

1 个答案:

答案 0 :(得分:1)

我也是新来的。如果我是你,我会编写语法。 第一次发生事件3和11的第一次探讨:

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

在这种情况下,您创建一个变量“NewVariable3Plus11”,如果两个案例都出现,则为1,如果不是则为0。你必须使比较所有事件变量而不仅仅是事件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。

最佳, 尤金 PS。我没有测试它,但这可能是一种可能的方法。