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

如何使用汇总年龄段数据计算年龄的mean(均值)与standard deviation(标准差)

分组年龄段数据计算均值与标准差操作方法

你目前持有的是分组汇总的年龄段数据,没有原始个体年龄的情况下,采用组中值加权法计算即可,具体步骤如下:

步骤1:计算每个年龄段的组中值

  • 普通闭区间年龄段:组中值计算公式为 组中值 = (区间下限 + 区间上限) / 2
  • 开口区间(比如<18岁、>60岁这类没有明确上下限的区间):参考相邻区间的组距推定缺失的上下限后再计算组中值。比如相邻区间组距为5,那么<18岁可推定下限为13,组中值为(13+18)/2=15.5;>60岁可推定上限为65,组中值为(60+65)/2=62.5,你也可以根据你拿到的年龄段分布特征调整推定值。

步骤2:计算年龄均值

  • 先提取每个年龄段的两个核心数据:组中值记为$x_i$,对应组的样本量(人数)记为$f_i$,总样本量$N = \sum f_i$(所有组人数相加)
  • 均值计算公式:均值 = (Σ (x_i * f_i)) / N
  • 示例:18-25岁组中值21.5,共100人;26-35岁组中值30.5,共200人,均值计算为(21.5*100 + 30.5*200)/(100+200) ≈ 27.5

步骤3:计算年龄标准差

  • 先计算加权方差再开平方得到标准差,抽样样本的计算公式为:标准差 = sqrt( (Σ (f_i * (x_i - 均值)^2 )) / (N - 1) )
  • 如果你的数据是总体全量数据而非抽样样本,分母可以直接用$N$无需减1
  • 接上面的示例:均值为27.5时,方差计算为(100*(21.5-27.5)^2 + 200*(30.5-27.5)^2 )/(300-1) ≈ 18.06,标准差就是√18.06 ≈ 4.25

提示:该方法得到的是估算值,精度和年龄段分组粗细正相关,分组越细结果越接近真实值。如果后续需要做高精度统计检验,建议优先获取原始个体年龄数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 03:00:04