我想我有一个非常简单的问题,我无法找到答案。我已经将我的数据划分为两个不同的组,指定为1或2.如果我想在1上运行另一个变量的频率,我该怎么做?
例如,我所有的1都是来自美国的人,2是国际的。另一个变量是他们所处的年龄组。如何看待那些1岁的人的年龄?
非常感谢!
答案 0 :(得分:4)
如果您只想运行一个特定组的频率,可以使用TEMPORARY.
,然后使用SELECT IF
命令。这样的事情。
TEMPORARY.
SELECT IF Group = 1.
FREQ VAR = MyVar.
这对一个组来说很方便,但是对于多个组,我建议您检查SPLIT FILE
命令,该命令将为每个不同的组生成表的子集。类似的东西:
SORT CASES BY AgeGroup.
SPLIT FILE BY AgeGroup.
FREQ VAR = MyVar.
SPLIT FILE OFF.
这将为MyVar
变量中的每个不同组生成AgeGroup
的一组频率表。