SPSS - 跨案例添加变量值
SPSS - adding variable values across cases
每个案例我都有一个 "purchase cost" 的变量,但我想要队列总购买成本(即案例 1 的采购成本 + 案例 2 的采购成本 +...+ 案例 X 的采购成本) 组合成一个数字。
在 SPSS 中是否有特定的命令来执行此操作?
谢谢!
首先,您可以这样计算所有案例的购买成本总和:
means purchase_cost/cells = sum.
总和将出现在输出中 window。
相反,如果您想向当前数据集添加一个包含购买成本总和的变量,请使用 aggregate
函数:
AGGREGATE
/OUTFILE=* MODE=ADDVARIABLES
/BREAK=
/PC_sum=SUM(purchase_cost).
最后,如果你想要采购成本的累计总和,使得每个case都包含以上所有case的采购成本总和,使用create csum
命令:
create PC_sum=CSUM(purchase_cost).
每个案例我都有一个 "purchase cost" 的变量,但我想要队列总购买成本(即案例 1 的采购成本 + 案例 2 的采购成本 +...+ 案例 X 的采购成本) 组合成一个数字。
在 SPSS 中是否有特定的命令来执行此操作?
谢谢!
首先,您可以这样计算所有案例的购买成本总和:
means purchase_cost/cells = sum.
总和将出现在输出中 window。
相反,如果您想向当前数据集添加一个包含购买成本总和的变量,请使用 aggregate
函数:
AGGREGATE
/OUTFILE=* MODE=ADDVARIABLES
/BREAK=
/PC_sum=SUM(purchase_cost).
最后,如果你想要采购成本的累计总和,使得每个case都包含以上所有case的采购成本总和,使用create csum
命令:
create PC_sum=CSUM(purchase_cost).