我有一个数据集正在查看分类结果的频率(让我们称之为O1,O2和O3级别)为分类IV(级别I1,I2,I3,I4)。有没有办法让SPSS计算每个结果类别的优势比(例如:O1与[O2和O3]),每个水平的IV与所有其他水平相比(例如:I1与[I2和I3])。基本上我想要I1中的O1与非O1的优势比而不是I1,然后I2中的O1与不是O1而不是I2,依此类推。我知道我每次都可以重新编码数据,但是对我来说这样做会有很好的语法。
答案 0 :(得分:0)
要计算您的结果比率,您需要为每个组提供所有其他组的总数:
AGGREGATE
/OUTFILE=* MODE=ADDVARIABLES
/BREAK=
/FreqYesTot FreqNoTot = SUM(FreqYes FreqNo).
COMPUTE FreqYesOthrgrps = FreqYesTot - FreqYes.
COMPUTE FreqNoOthrgrps = FreqNoTot - FreqNo.
COMPUTE FreqBothOthrgrps = FreqYesOthrgrps + FreqNoOthrgrps.