我在SPSS上有个问题。我想要计算一个变量,该变量计算多个案例中的事件数量。这有点复杂,所以我希望我能解释清楚。
我的数据是多级的。我有房子,与街道相连,与邻里相连。在一些街道上有多个房子,在一些居民区有多条街道。主要的情况是房子。因此,每一所房子都有一条街道和一个与之相连的社区。
我想知道的是,一条街上有多少房子被盗了(1=yes;2=attempt;3=no burglary)
所以我对每一所房子的入室行窃(是/企图/否)都有一个分数。对于每一所房子,我都有它所在街道的观察号。在一些街道上,我有不止一所房子。所以街道观察号在文件中出现了多次。
是否可以自动创建一个变量来统计每条街道的入室盗窃和企图入室盗窃的次数?这意味着它应该能够查看不同的情况(房屋),并对街道进行计数。如果这条街只有一座房子,那就很容易了。但如果这条街有多个房子(通常是这种情况),我想知道每条街有多少房子被盗。例如,如果一条街的观察值是19001,那条街上有5所房子,其中1所被盗,1所曾企图入室行窃,那么SPSS能否创建一个变量来统计19001街被盗和企图入室行窃的房屋数量?我担心我可能不得不手动做这件事,因为我似乎不能让它工作。
我希望我的问题是清楚的,有人可以帮助我!
好的问候,Marlijn。
发布于 2013-09-21 10:00:57
使用街道变量上的AGGREGATE作为break,SUM作为统计量。选择将此信息放入新数据集中或将其重新添加到各个记录中。如果街道名称不是全局唯一的,则需要使用多个break变量才能使其唯一。
https://stackoverflow.com/questions/18917790
复制相似问题