SPSS 28.0 实战:从居民健康数据到10种统计图表与3类假设检验完整流程
SPSS 28.0 实战居民健康数据分析全流程解析1. 项目背景与数据准备在公共卫生研究中居民健康数据的统计分析是评估群体健康状况、发现潜在健康风险的重要手段。本次分析采用一份包含编号、身高、体重、代谢综合症、性别、胆固醇等指标的居民健康数据集通过SPSS 28.0完成从数据清洗到假设检验的完整流程。数据导入与变量设置数据视图显示原始数据记录变量视图设置变量类型如性别设为分类变量计算BMI变量体重(kg)/[身高(m)]²健康状态分类基于BMI1正常18.5≤BMI242过轻BMI18.53肥胖BMI≥24提示在计算BMI时建议使用转换→计算变量功能确保身高单位转换为米2. 数据清洗与描述性统计2.1 数据质量检查通过以下步骤识别数据异常* 检查缺失值 MISSING VALUES ALL (-9999). * 异常值检测以身高为例 FREQUENCIES VARIABLES身高 /FORMATNOTABLE /PERCENTILES1,5,95,99 /STATISTICSMINIMUM MAXIMUM MEAN STDDEV.2.2 描述性统计连续变量统计表变量样本量均值标准差最小值最大值身高1200168.28.7142195体重120065.312.438108BMI120023.13.815.234.7分类变量频次分析CROSSTABS /TABLES性别 BY 健康状态 /FORMATAVALUE TABLES /CELLSCOUNT ROW.3. 数据可视化10种图表3.1 基础图表简单条形图展示性别分布簇状条形图比较不同性别各健康状态比例饼图显示健康状态构成比3.2 分布图表直方图带正态曲线检查BMI分布GRAPH /HISTOGRAMBMI /CURVENORMAL.5. **箱线图**比较不同性别BMI分布差异 6. **茎叶图**展示身高详细分布 ### 3.3 关系图表 7. **散点图**带拟合线身高与体重关系 8. **误差条形图**不同健康状态的胆固醇均值比较 ### 3.4 高级图表 9. **人口金字塔**年龄性别分布 10. **热力图**各指标相关系数可视化 注意双击图表进入编辑器可调整颜色、标签等属性建议使用RGB(66,133,244)等专业配色 ## 4. 推断性统计分析 ### 4.1 参数检验 **单样本t检验**检验平均身高是否与全国标准170cm有差异 spss T-TEST /TESTVAL170 /VARIABLES身高 /CRITERIACI(.95).独立样本t检验比较性别间BMI差异T-TEST GROUPS性别(1 2) /VARIABLESBMI /CRITERIACI(.95).4.2 非参数检验卡方检验健康状态与性别是否独立CROSSTABS /TABLES性别 BY 健康状态 /STATISTICSCHISQ PHI /CELLSCOUNT EXPECTED.Mann-Whitney U检验非正态分布的胆固醇性别差异NPAR TESTS /M-W胆固醇 BY 性别(1 2).4.3 相关性分析CORRELATIONS /VARIABLES身高 体重 胆固醇 /PRINTTWOTAIL NOSIG /MISSINGPAIRWISE.5. 高级分析技巧5.1 数据加权当需要分析频数数据时WEIGHT BY 频数变量.5.2 语法自动化创建可复用的语法脚本* 示例自动化BMI分类 DO IF (BMI 18.5). COMPUTE 健康状态2. ELSE IF (BMI 24). COMPUTE 健康状态1. ELSE. COMPUTE 健康状态3. END IF. EXECUTE.5.3 结果导出将表格导出为ExcelOUTPUT EXPORT /CONTENTSALL /XLSX DOCUMENTFILE结果表.xlsx OPERATIONCREATEFILE LOCATIONLASTCOLUMN.6. 常见问题解决方案变量不适用对话框检查变量测量尺度名义/有序/刻度转换变量类型ALTER TYPE 变量 (F8.2)缺失值处理删除SELECT IF NOT MISSING(胆固醇)替换RECODE 胆固醇 (SYSMISMEAN(胆固醇))多重比较校正Bonferroni校正在ANOVA对话框勾选Post Hoc→Bonferroni在实际分析中发现男性肥胖率(28.7%)显著高于女性(19.3%)(χ²12.46, p0.002)这与BMI的性别差异检验结果(t3.21, p0.001)相互印证。建议公共卫生干预应特别关注男性群体的体重管理。