如何按类别计算多个变量的总平均值

时间:2017-03-23 14:08:02

标签: spss

V1 =您购买ITEM1(Ordinal)的地方

C1 = ITEM1的成本(比例)

V2 =您购买ITEM2(Ordinal)的地方

C2 = ITEM2的成本(比例)

我需要按地点计算总平均花费。

问候;

1 个答案:

答案 0 :(得分:1)

我建议进行一些重组,然后进行汇总。

首先 - 创建一些假数据:

data list list/v1 (a10) c1 (f4) v2 (a10) c2 (f4).
begin data
aaa 10 bbb 20
ccc 30 bbb 40
ccc 60 aaa 40
bbb 90 bbb 10
end data.
dataset name OrigData.

现在,重组将改变数据,因此只有一个地方变量,附加相关费用:

varstocases /make Place from V1 V2/make Cost from C1 C2.

现在可以通过地点轻松汇总:

DATASET DECLARE CostByPlace.
AGGREGATE /OUTFILE='CostByPlace' /BREAK=Place 
     /Cost_sum=SUM(Cost) /Cost_mean_1=MEAN(Cost).