You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SPSS中基于年份变量实例计数创建年度自杀人数变量

在SPSS中为每个个案添加年度自杀总数变量

方法一:通过图形界面操作(Aggregate功能)

  • 打开你的自杀个案数据集,点击顶部菜单 数据 > 聚合(Aggregate)
  • 在弹出的聚合窗口中:
    1. 将year变量拖入**分组变量(Break Variable(s))**栏,按年份分组统计
    2. 随便选一个现有变量(比如个案ID,没有的话用系统变量$CASENUM)拖入聚合变量(Aggregate Variable(s))栏,点击右侧的函数(Function),选择计数(Number of cases),把新变量命名为year_total(或你喜欢的名称)
    3. 最关键的一步:在窗口底部的将聚合变量添加到活动数据集选项里,选择匹配文件(Match files)(别选“创建新数据集”,不然只会得到每年一行的汇总表)
  • 点击确定,原数据集中就会新增year_total变量,每个个案对应的数值就是该年份的自杀总个案数

方法二:直接使用SPSS语法(更高效)

把下面的语法复制到SPSS语法编辑器中,运行即可:

* 按年份计算自杀总数并添加到原数据集.
AGGREGATE
  /OUTFILE=* MODE=ADDVARIABLES
  /BREAK=year
  /year_total=N.

语法说明:

  • MODE=ADDVARIABLES:指定将统计出的年度总数作为新变量添加到当前数据集
  • /BREAK=year:按year变量分组
  • /year_total=N:计算每组的个案数量,也就是对应年份的自杀总人数

你之前操作失败的可能原因

  • 如果用Aggregate时选了“创建新数据集”,得到的是每年一行的汇总表,而不是给每个个案都加上年度总数
  • 单独用Compute Variable没法直接跨个案统计年度总数,必须先通过Aggregate完成分组汇总,再匹配回原数据集

内容的提问来源于stack exchange,提问作者Margaret Nozaki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 20:22:37