【发布时间】:2021-10-31 12:12:41
【问题描述】:
我的数据集有一个年龄范围变量,但我想计算年龄的均值和标准差。
【问题讨论】:
标签: excel statistics spss
我的数据集有一个年龄范围变量,但我想计算年龄的均值和标准差。
【问题讨论】:
标签: excel statistics spss
由于您的数据是分类数据,因此无法计算受访者年龄的“真实”样本均值和标准差。您可以通过几种不同的方式进行估算,具体取决于您希望获得的复杂程度。
最简单的方法是为每个频段分配一个年龄(例如,中点)并对其进行总结。缺点是您会低估标准偏差(将数据聚集在一起往往会这样做)。如果您的类别分布不均匀(并且从您的图像来看,它们似乎不是均匀分布的),您对平均值的估计也将不正确。
* set point estimates for each age band .
RECODE age (1=22) (2=30) (3=40) (4=50) (5=60) (6=70) (7=80) .
EXE .
* calculate mean and std dev .
MEANS age /CELLS MEAN STDDEV .
更复杂的估计技术可能会尝试考虑数据中的偏差(例如,您的样本似乎更年轻)并将每个年龄段转换为自己的分布。
例如,假设 203 位受访者的年龄为 22 岁(如上面代码中所做的那样),您可以假设 25 位受访者的年龄分别为 18、19、20、... 25 岁。更现实的是,您可能假设即使那个分布更年轻(例如 50 个 18 岁、40 个 19 岁等)。
对此的自动化方法会很有趣,因为它本身就是一个问题。 :)
【讨论】: