我的数据集如下:
然后是他/她的商店编号,然后是他们在那里购买的单位数量。
我现在需要的数据集是一个变量,它表示以下内容:x每个ID购买(针对特定商店)(因此,对于具有相同商店号的不同ID,此分数将相同)示例:
ID 1和2在商店1分别有3个和5个购买。然后我想要的变量是(3 + 5)/ 2 = 4然后两个ID都将获得ID的每个ID的变量平均购买量1和2是4.
我无法通过spss完成上述工作。
答案 0 :(得分:0)
这是为了创建一些假数据:
data list list/storeNum IDinstore NumPurchased.
begin data
1 1 3
1 2 5
1 3 7
1 4 9
2 1 4
2 2 8
2 3 12
end data.
假设你想要的是每个商店购买的平均单位数,你应该做的是聚合:
AGGREGATE
/OUTFILE=* MODE=ADDVARIABLES
/BREAK=storeNum
/NumPurchased_mean=MEAN(NumPurchased).