在SPSS上计算多级数据的变量

时间:2013-09-20 13:16:12

标签: spss multi-level

我对SPSS有疑问。我想计算一个变量,它计算了许多情况下的事件数。这有点复杂,所以我希望我能解释清楚。

我的数据是多层次的。我有房子,与街道相连,与街区相连。在一些街道上有多个房子,在一些街区有多条街道。主要案例是房子。所以每个房子都有一条街道和一个与之相连的街区。

我想知道的是,街道上有多少房子被盗(1 =是; 2 =尝试; 3 =没有入室盗窃)

所以每个房子都有入室盗窃(是/尝试/否)。对于每个房子,我都有一个观察数据,因为它在街道上。在一些街道上,我有一个以上的房子。所以街道观察数字在文件中多次。

是否可以自动创建一个变量来计算每条街道的入室盗窃和企图?这意味着它应该能够查看不同的案例(房屋)并对街道进行一次计算。如果街上只有一栋房子,那很容易。但如果街道上有多个房子(通常就是这种情况),我想知道每个街道有多少房子被盗。如果街道的观察数据是例如19001年,并且有5个房子在那条街上,其中1个被盗窃,1个有企图,那么SPSS可以创建一个变量来计算19001年街道中的盗窃和企图盗窃房屋的数量吗?我担心我可能必须手动执行此操作,因为我似乎无法使其正常工作。

我希望我的问题很明确,有人可以帮助我!

亲切的问候,Marlijn。

1 个答案:

答案 0 :(得分:2)

使用街道变量上的AGGREGATE作为中断的SUM作为统计数据。选择将此信息放入新数据集中或将其添加回各个记录。如果街道名称不是全局唯一的,则需要使用多个中断变量来使其唯一。