我是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>
答案 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。我没有测试它,但这可能是一种可能的方法。